Tuesday, June 19, 2012

Vision and strategy for software product development team as application development manager / chief architect

Vision:
·       The company gets the envisioned software product developed with a strong, energetic and vibrant team.
·       The individuals get opportunities to further develop themselves professional with strong commitment from the leadership.
·       The team not only capable of fulfilling its duties today, it is also well prepared to fulfill its duties tomorrow.
·       The relationship among the leadership, the management and individuals are healthy and constructive.
       
Strategy:
·       People first, then project
·       Business first, then technologies
·       Think Win-win (All are in for winning, and all are winners)
·       Seek first to understand, and then be understood
·       Balance between product and production capacity
·       Balance between short term deliverables and long term deliverables

role of Manager / Chief Architect
·       Coordinator / facilitator: provide technical leadership by being coordinator / facilitator for the team. Develop solutions by working with the team.
·       Partner: be the partner for LOBs in their business operation and new business development; be the partner for team members in their professional career development.
·       Communicator: Seek first to understand, and then be understood. Establish common understandings and common goals
·       Supporter: provide technical support to the leadership; provide management support to the team.
  • Professional development

·       Provide resource: 


o       MSDN Subscription


o       Online book library ( books 24 by 7)


·       Promote learning and sharing


o       Encourage pursuing MS certifications (MCP, MCTS etc.)


o       Presentation / demo on new technologies


o       Establish digital asset library for reusable parts ( demo, POC, component)


·       Promote collaboration


o       SharePoint site


o       Shared library


o       Wiki library


o       Email, Skype, IM, Phone


·       Focus on professional development with personal touch


o       Regular 1-1 meeting


o       Develop career development plan with team members


o       360 degree Reward system (salary adjustment, promotion, bonus, award, opportunity, training and seminar) 



The 7 habits of highly effective people
·       Be proactive
·       Begin with end in mind
·       Put first thing first
·       Think win-win
·       Seek first to understand, and then be understood
·       Synergize
·       Sharpen the saw

No comments:

Post a Comment