微软软件项目开发方法--微软软件项目管理 郭笛 微软资深技术顾问 微软中国研究院
作者:chinamao 邮箱: chinamao@gmail.com 转载请注明出处 相关文章
技术顾问作用:
1),和顾客打交道
2),和公司开发人员交流
make software scaleable,
CIO : chief Information Officer
The success of Microsoft:customer forced, business model is support on customers, partner,
people(积极active energetic、进取的精神enterprising,合作cooperate,除
了对技术感兴趣,对其他也应充满浓厚的兴趣),
1, Making Project Trade-offs:
Resources(Team Model), Schedules(Task Model), Features(Architecture) are related with each other.
to less the error in the software engineer
2, Team Model for Application Development
图一:
Program Management -> Product Management -> User Education -> Logistics Management -> Testing -> Development -> Program Mangement (round-trip) commucation with each others,
The Microsoft's success may be the support on Product Management, The Product Manager collect and arrage customers' needs, and then Developer implement the needs. So that the product is fit to the customers.
In the company the importance thing is to implement customer's need, implement the features , no the generic or advanced techonolgy.
3,Coordination with External
图二:
图中由左到右,从上到下的文字为:
End Users, Businiss Focus
End Users, User Education, Product Management , Customer
Testing
Development
Operations and Support Groups, Logistics Management, Program
Management , Business Architects and Planners,
Technology Focus, Technology Architects and Sheering Committees
Divided A complexity System to some simple systems, and list the relations between these system .
Every body in the team know what he or she exactly will do -- It's very important.
Product Management is skill in Presentation and Personality (Can insist on his or her own opinion, but it is not adamancy固执)
Development Management is skill in Technology.
love your company, your work, and have passion in your field, not for your money, but for your passion.
Hungry man , passion , hungry to the Technology.
risk management.