我在大作业中主要担任的是产品经理(需求人员)的角色。主要职责是根据业务列出需求,并与其他人员一起评估需求的优先级和工作量。然后按照敏捷开发的规则,决定本次迭代中选择哪些需求来做,产出需求文档。
而项目经理的任务在于将这些需求的排期、人员分配等安排好,并需要估算成本,这是我们需要和项目经理同学相互合作的地方。而项目相关的文档,比如wbs、项目章程是他们的产出。
在实际的工作中,产品经理有时候也需要承担一些项目经理的责任,比如在某一个小的功能中,开发、运营、测试人员如何进行工作,项目经理往往会安排比较大的版本迭代排期,但是没办法兼顾到每一个细小的功能点,此时产品经理应该掌握一些项目管理的技巧,比如甘特图的使用,这样会让项目进度非常直观。
经过本学期的学习,我基本了解了项目管理的一些内容,包括写项目章程,wbs等,但是这些内容还是要在实践中才能锻炼,文档和软件只是工具,更重要的是要有项目管理的意识,有能协调安排时间、资源、人员的能力,之前我以为只要代码写的好,项目很快就能完成,现在我知道了在多人合作的项目中,花时间进行良好的项目管理,反而能增加项目推进的效率。这是我在课程中收获的。