项目管理
PM的能力要求和任务:
1.观察、理解和快速学习能力
2.分析管理能力
3.一定的专业能力
4.自省的能力
在一个项目中,PM的具体任务:
1.带领团队形成团队的目标/远景,把抽象的目标转化为可执行的、具体的、优美的设计
2.管理软件的具体功能的生命周期
3.创建并维护软件的规格说明书,让它成为开发/测试人员及时准确的指导,而不是障碍
4.代表客户和用户的利益,主动收集用户反馈,预期用户新的需求。协调并决定各种需求的优先级
5.分析并带领其他成员对缺陷/变更需求形成一致意见,并确保实施
6.带领其他成员确保项目保持功能/时间/资源的合理平衡,跟踪项目进展,确保团队发布令客户满意的软件
7.收集团队项目管理和软件工程的各种数据,客观分析项目实施过程中的优缺点,推动项目成员持续改进吗,从而提振士气。
典型用户和场景
定义典型用户,典型用户的模版一般可以包括以下的内容:
名字;年龄和收入;代表的用户在市场上的比例和重要性(比例大不等同于重要性高,如付费的用户比例较少,但是影响大,所以更重要);使用这个软件的典型场景;使用本软件/服务的环境;生活/工作情况;知识层次和能力;用户的动机,目的和困难;用户的偏好