构建之法 第九章 项目经理
在软件发开的过程中,有些程序员不愿花时间去做的:
1.和客户交谈,组织用户调查,发现用户需求。
2.了解和比较竞争对手的产品
3.怎么让软件变得可用、有用
4.怎么改进团队的流程
PM就此出现,使团队内部的互动有了发展。
PM需要具有的能力
1.观察、理解和快速学习的能力
2.分析管理能力
3.一定的专业能力
4.自省的能力
他们的任务是:
1.带领团队达成目标,把抽象的目标转化为可执行的、具体的、优美的设计
2.管理软件的具体功能的生命周期
3.创建并维护软件的规格说明书
4.收集用户反馈,协调并决定各种需求的优先级
5.分析带领其他成员,行程一致意见
6.带领团队合理利用资源,达到预期目的
6.猴急数据,分析项目中的优缺点,推动项目成员改进,提升士气