敏捷开发:项目管理的一些思考
误区 之前我没有项目经验,在上一家公司的项目管理上,我只是照葫芦画瓢。 产品发起,整个项目没有项目经理这一说。或者说有,但却真的感受不到,一丁点也感受不到。 产品发起会议,或者开发发起会议。无论谁来发起会议,一般都会针对于某一具体需求或者某一具体实现方式。 没有具体的任务规划,任务拆得不够细致。这个和开发自身有关系。当然那时的公司确实没有一些指导性质的模板和导师。 任务分得不够细致,就会导致工期评估差距比较大。 各种O们的临时紧急需求,很多O没有技术背景和项目管理背景。很多时候提出的需求都是发生在项目开始过程中。 都是很急的需求,不得不重新估算时间和排期。开发为了避免延期风险,就是让产品排优先级,然后我们根据优先级估时。 直到有必要的需求都在这个迭代中计划上。 没人全局把控,产品从产品角度,开发从开发角度,业务从业务角度。始终没有一个最终的协调人。 产品在对各种O的对话中,气场和身份不足,导致需求基本是提出就会安排。即便是请出青岛总负责人出面沟通,最终的结果一般就是接受。 之前我们是青岛为开发,北京为产品、UI、前端、测试。异地沟通。电话会议是常有的事情,私下的临时沟通电话更是家常便饭。 信息同步、开会、理解程度 都会造成沟通上的成本增加。 紧急需求上线后,三个月没人反馈。问了才知道,财务提的需求他们没用过。 开会一般都会临时决定,发起人会准备资料