、
互联网产品研发中,谈及项目管理会落地在2个职位上。一个是项目经理,另外一个则是产品经理。
首先在小、中、大型产品研发团队,项目管理的带来的效率是不同的。但终究核心目的是为了保证资源充分,让项目按时上线减少推迟的可能。
在小团队
因为团队需求明确,做什么都可以直接在附近沟通或电话直接沟通。项目管理反而让整个开发节奏变得臃肿,每个人的资源都是80%以上的利用率可能。项目的负责人很明确我们什么时候可以上线,现在有什么问题,可以准备下个功能开发。
在中、大型团队
项目管理的作用,第一是保证上面的内容。其次是可以保证要在5分钟内能够将全局和重点展现出来。项目生命周期统计表和项目当周红绿灯等,
项目管理其实就是管理团队项目研发状态,围绕产品的研发流程。我们有需求环节、设计环节、开发环节、测试环节、上线环节。
开发环节又可以拆出:
前端开发、客户端开发、后台开发、AI
设计环节也可以拆出:
交互、UI
所在的团队规模与氛围不同,上面的环节会有一些差异。但大体的研发流程都会这样从左到右。所以我们以每个节点的时间、负责人、计划结束时间。一个完整的项目管理表就可以整理出来。
这里借鉴网上朋友的一个案例如下图,将整个环节以项目管理方式在excel整理出。
上图只是整理了一个各节点环节时间。但就项目管理中的数据统计还未涉及,因此我们不能通过这个图直观看到项目中的问题、以及项目任务进度。
首先调研下,项目管理你选择什么工具使用?什么样的工具你会选择来做项目的进度记录?
我个人的习惯还是选择用excel来把控项目中的需求进度,teambition记录沟通事宜为主。
上图是team bition中的沟通记录。就每个任务进行沟通记录,并且加入该类沟通事项归属的进度流程。
但在excel中,可以利用燃尽图来表达项目的整体任务进度。从左到右随着时间推移,任务逐渐减少。虚线表达原计划工作占比与时间消耗时间,高于虚线则表示超过原来安排工作量,低于虚线则相反。
绿色表示任务的剩余状态,紫色表示资源的使用情况。资源指的是上面各个环节所涉及的点。最终右边绿色的截止点若高于虚线,则表明项目延期。反之,则提速。
项目管理后,会上线一个版本。这就涉及到另外一个问题,如何做版本管理。版本管理表示产品当前的功能、需求完成度,告知团队与外部用户我们解决了什么问题、新增了什么功能?
比如版本号中的1.0、1.1、2.0、3.0,我们如何定义这不同的版本号。
通常我的做法是:
1.0:表达大的版本,类似重构
1.1:在老功能下,进行优化某个功能甚至是迭代
2.0:新的功能上线或重构
2.01:某个BUG或小问题解决或修复
然后通过下图的版本管理将版本对应的需求加上,这样清晰知道每个版本上线时间、包含的功能。
版本管理后,产品经理才能正确的写产品验收报告。避免未来的一些锅和坑
当然,产品经理与项目经理的区别在小团队中其实是没有区别的。产品经理来负责项目的进度。不得不说,产品经理对项目管控能力还是要在于表格与资源时间沟通衔接上。
好啦,今天的原创就在这里,我会每周更新两篇产品工作的案例
推荐阅读:
我的原创课程,产品经理8次训练