提问:在一个芯片研发公司,交付形式为芯片及其配套软件。硬件,软件,以及整体program(包括硬件和软件),分别采用哪种项目管理方法(瀑布、敏捷)比较合适,如采用混合型,软硬件接口和整体Program应如何协调管理比较有效。谢谢。
如果这个问题我是直接回答给PMP们听,大家很容易听懂,而如果是作为文章需要更多广大项目管理爱好者听,可能我需要给大家解释一下什么是瀑布式,什么是敏捷式项目管理的案例。
瀑布式!
项目范围初步定义明确,我们也有非常详尽的计划和目标任务,未来按照计划推进即可。这一类的项目相对来说比较稳定,一般可以用在建筑、制造这一类需求比较稳定,变更不会很多的项目。那么在芯片研发公司,因为芯片属于硬件则可以考虑用详细瀑布式推进项目管理。并且整个项目做下来有很多文档(组织过程资产)优化未来项目,项目跟项目的雷同度也比较大。
敏捷式!
敏捷式项目管理模式在近几年中突然流行了起来,确实如此,因为现在项目的需求多变,范围及其不稳定。与其上手把计划写的死死的,那未来这么多的变化导致我们大量的精力在修改文档上面,对于项目推进范围是非常不利的。另外由于项目其中变化太大,我们也没很多组织过程资产可以参照,所以我们并不像瀑布式那样要求大量的项目文档保证项目稳定性,我们更多讲究拥抱变化,人和人的互动。
进入敏捷之后我们需要了解敏捷的三大角色。
PO:产品经理,代表业务方,负责我们项目待办列表用户故事的优先级,我们一直是以价值为导向。
SM:敏捷教练,最了解敏捷原则的项目经理,帮助团队清理障碍。
敏捷团队:最好全职集中办公的高质量、高自律项目团队成员,他们拥有各自技术技能。
进入敏捷后的四大会议。
冲刺会议。在冲刺会议中我们需要PO、SM、团队一起参与,由PO确定和描述待办列表中这些用户故事的优先级,团队一起确定用户故事的故事点,团队们可以结对认领高价值的用户故事。
每日站会。每日站会是每天需要开的,由SM和敏捷团队们一起15分钟内的会议,会议主要是要让大家对于项目沟通保持通畅。站会由SM主持,一般会问每个员工三个问题:你昨天做了什么?今天准备做什么?遇到什么障碍?
冲刺评审会。冲刺评审会是经过本次冲刺之后,我们需要将冲刺结果展示给PO和相关方们,希望他们能够给我们提出意见。
回顾会议。我们需要复盘本轮冲刺中的成功失败,我们一起做经验教训。
进入敏捷后的项目任务五大工具。
用户故事:讲白了就是我们之前瀑布式所说的需求,只是我们的撰写是按照,我是XXX,我希望XXX,满足某个业务目标。
待办列表:这里摆放着所有的用户故事,已经按照价值优先级排列的用户故事。甚至我们可以在代办列表中找到用户故事地图和产品线路图。
敏捷看板:用来很直观的显示用户故事及其他们的各自价值,可以很方便的了解哪些故事还没做,哪些故事进行中,哪些故事测试中,哪些故事已经完成。
燃尽图(燃起图):用来直观显示我们总共有多少用户故事点,经过每次冲刺之后我们完成多少故事点,剩余多少故事点。
敏捷扑克:敏捷团队用来估算用户故事工作量的大小(故事点),团队一起打出认为的故事点,我们可以讨论,直到一致性即可(大多数一致)。这种方式其实也是德尔菲技术在敏捷项目中的运用。
当然项目怎么实施敏捷并不是靠一篇文章能够全部写清楚的,因为是否使用敏捷?是用敏捷的哪些门派还是需要根据我们企业进行量身定制的。我觉得还是需要根据我们企业项目的性质来选择我们到底是适合瀑布式项目管理模式还是敏捷式项目管理模式。我觉得没必要一味的去追求项目管理的新方法,合适和稳定的就是最佳方案。
回到这家芯片企业的案例,其实我们在芯片制造(硬件)方面,因为需求稳定变化不大,瀑布式是非常合适的。其配套软件因为涉及到软件开发,其需求变化可能比较大,项目是可以去拥抱变化的。所以他们使用的项目管理模式属于是混合式项目管理,但是值得注意的是他们的硬件和软件项目之间是有关联性的,也有主次性,在将来项目集成的时候我们永远要注意的是软件迎合硬件的条件和功能。考虑到未来风险因素,软件可以配套硬件的性能去修改和修订,但是硬件一旦制造了就不太能迎合软件的性能去修改了。所以这两个项目在一开始的时候我们就需要做好配套和协调,那这就是需要我们有项目集管理能力和模式。他们之间不是两条各自管各自的脱缰野马,他们之间也是需要时时刻刻沟通和配合协调的。
因为涉及到的硬件开发成本比较大,软件相对来说还好,所以我们需要关注硬件为主软件为辅的项目管理模式,当他们之间真的存在一定冲突的时候可能考虑硬件不要变化太大的思路为主。
在PMBOK的第七版介绍的前三个绩效域就是相关方、团队和项目生命周期,其实我觉得这样排列也是很有一定的道理的,对于相关方识别和团队管理其实都是要贯穿始终,因为项目是在有人的江湖中推进的。我们需要不断激发和提高相关方们对于项目的积极性,降低相关方们对项目的威胁,甚至有时候还要做危机公关。高效团队是我们每个项目经理梦寐以求的,所以我们要考虑到团队的整体氛围,打造高效团队。第三点就是为我们的项目选择一个合适的生命周期,只有我们项目经理们最了解我们到底做的是什么类型的项目,为我们的项目先设计好比较实用的项目管理方法这才是王道!