我谈下我的项目管理感受:
1.在项目管理中很多时候在前期需求分析阶段就出现问题(伪需求、需求不明确就已经设计出方案),所以即使项目顺利完成效果也不好,而且前期需求不清晰会导致开发中需求变更,频繁的变更会成为项目失败的主因。我见过和亲身经历太多需求问题导致项目失败的案例
所以项目进程中首先需要从这个源头开始严之又慎,从因果关系来说没有好的因不会得好的果,需求分析阶段在项目中真是太重要了。
2.一个磨合很好的团队,由于时间预估不足导致延期可能性较小。这种延期多出现在刚组建的团队阶段,大家彼此陌生,流程不规范,配合不默契,沟通成本也很高。在这种情况下我通常第一次让开发人员自己估计时间,我再在这个时间上加20%的项目缓冲期时间以应对突发事件。由于我们用的MVP模式,所以每次迭代周期短,当第二次迭代期,我会帮助开发人员梳理开发流程中的问题,帮助他们开发流程更顺畅、更高效,比如:需要列出功能开发优先级顺序,对于关联功能或需要联调功能优先完成,独立开发的功能放在后面完成等等技巧可极大提高他们开发效率。再有了第一次开发作为纵向评估标准,第二次开发效率会高很多(同等难度效率提高40%以上)第三次会再梳理。基本三次迭代后团队基本可定型,后续开发在没有外界因素变化的情况下开发进度很稳定。
3.对于需要技术攻关的时候,在项目需求和设计阶段就要让开发人员尽早做技术调研出有核心功能的Demo,到真的开发阶段Demo代码就可以复用到项目开发中,省时又省力。
展开