软件开发项目经理——项目集管理实战经验

曾作为科普项目集负责人,同时统筹交付三个子项目交付工作,完成项目软硬一体化解决方案从0到1全流程管理工作,项目提前完成交付验收工作,现将项目集管理流程进行复盘,以下是对整个项目流程进行复盘,详情见下图:
软件开发项目经理——项目集管理实战经验
启动阶段:
项目为甲乙方软硬件一体化科普教育项目,处于项目启动阶段,撰写项目任务书,确定项目涉及到的以下几个方面:
设置项目技术路线,项目基于Unity3D引擎C#语言环境下进行编程,于HTC VIVE硬件平台进行呈现展示。
与甲方确认具体需求,涵盖需求列表、功能实现效果、整体体验时长等方面需求,并形成纸质化凭证。
项目工期评估,团队内部评估项目整体交付周期并与甲方确认项目中期及终期交付周期。
交付产物确认,与甲方确认项目涉及到的整体软硬件交付产物。
当完成以上四点后,本项目进入规划阶段。
.-----------------------------------------------------------------------------------------------------------------------------------
规划阶段:
完成项目启动阶段所有准备工作,项目进入内部组织规划阶段,对整体项目从以下各方面进行规划:
开发流程:由于项目前期与甲方确定涉及到的所有功能及需求(不含新增变更需求),项目采用瀑布式研发流程进行研发。
范围管理:创建WBS,分解项目功能,每个项目落实到具体的人身上,可监控。
成本管理:核算项目集(三个子项目)所涉及到人员成本、硬件成本,列出成本清单及净利润。
质量管理:对当前版本是否符合需求进行管理,对过程进行阶段性管理,全员参与项目集测试流程保证项目质量要求。
需求管理:与甲方确定落实到纸面的研发功能,对新增需求进行管理,并与团队相关人员进行需求评估。
风险管理:科普项目涉及到正确性问题,需要联系专家资源对正确性进行把关,把控项目工期,防止项目延期。
人力资源:研发、外包美术、UI团队、测试人员、专家团队、CEO等涉及到的所有人员进行沟通及调配。
复用性:保证项目美术资源及程序框架复用性,确保项目利益最大化。
本项目规划阶段涉及到以上部分,规划阶段的核心意义是确保项目能够万无一失的进入到项目执行阶段,本阶段需要考虑的应该是大而全,有备无患,正所谓凡事预则立不预则废此处尽显无疑。
.-----------------------------------------------------------------------------------------------------------------------------------
执行阶段
研发排期:对项目集涉及到人员和资源进行统筹管理,按照WBS对功能研发进行排期,并通过例会的形式进行进度跟踪及下一步研发计划制定,确保项目按规划进度推进,输出项目进度列表。
美术排期:由于美术进行外包,对美术三维模型提出阶段性产物交付安排,对质量规范进行要求,包括模型面数、模型比例、模型格式、模型命名规范、模型提交路径等作出要求,并频繁进行沟通保障模型按时按质提交,输出模型制作规范方案。
专家排期:组织专家会议,准备问题清单,让专家对问题一一进行解答,确保项目正确性,输出问题及解决办法方案。
测试排期:采用黑盒测试+回归测试+焦点小组的形式对项目进行测试,此阶段输出BUG清单及修复报告。
执行阶段是将规划阶段从空中落到地面具象化交付产物的过程,此过程应严格按照规划进行执行,并机动的对产生问题进行解决,执行与监控阶段是高度重合的。
.-----------------------------------------------------------------------------------------------------------------------------------
监控阶段
本阶段贯穿整个执行阶段,对执行结果从范围、风险、成本、资源、需求等各个方面进行监控的过程,目的是确保项目集按计划执行,无严重偏差。
周期性监控:项目监控周期应尽量缩短,长期密切关注项目推进过程,防止项目发生重大风险,通常采用例会及立会的形式进行复盘。
里程碑监控:所有项目均设置里程碑,里程碑为项目重要节点,当达到里程碑时间节点对项目进行全面的检验,完成里程碑后项目进入下一周期。
项目监控可谓是“犯法必究”的过程,确保项目在一个正常有序的轨道上行进。
.-----------------------------------------------------------------------------------------------------------------------------------
收尾阶段
本阶段已完成项目的从立项、规划、执行、监控的过程,进入到项目交付流程,本过程主要是对交付成果负责,确保交付成果符合甲方要求
产品说明书:为甲方准备一份详尽的产品说明书,包括涵盖项目涉及到的软件内容、硬件内容及软硬件使用流程说明,确保项目交付后相关人员可自行使用。
产品软硬件清单列表:Excel列表将交付软硬件产物列全,并交由甲方对接负责人进行签字回执。
汇报方案:准备PPT对项目详尽描述进行汇报工作。
当完成交付后内部组织会议,对整个项目进行盘点工作,涉及到的问题进行汇总以用于日后相关项目风险防范及解决预案。梳理项目流程,优化项目过程,从项目中吸取经验及教训。

tips:

  • 项目过程中的软件都是为项目服务的,工具是为了达到更好的目的,不能被工具所累,包含的工具Xmind、Worktile、Word、Excel、PPT、Visio、Project等。
  • 做好规划可防止项目经理变成救火员。
  • 沟通!沟通!协调!协调!争取管控甲方爸爸口味不作变更,内部人员刚柔并济先礼后兵。
  • 没有完美的交付物只有合适的交付产物。