GITHUB,segmentfault上经常有技术面试问题宝典,产品经理面试宝典回答太少,特此朋友贡献的问题将持续更新。
产品经理除了问产品问题以外,可能经常会被问的是项目沟通和项目管理问题。因此有事没事自己随便答一答。
项目延期,开发已经加班到深夜,你怎么处理?
首先看项目延期的程度,第一是否是明天需要纳品,其次看客户对该延期的态度。
1)如果今天需要纳品并且客户要求按时纳品态度坚决,并且沟通无果,则稍微休息下以后,争取提前在客户上班前按照优先度和功能重要程度提交一个版本,如果实在完成不,则将相应最关键的内容版本提交完成,并且说明理由和问题。当然要尽量避到最后一天才和客户沟通情况,这种情况应该可能是在最后一天测试出现重大问题导致,否则应该在提前一段时间内就应该有预警,并且做好和客户沟通以及调整方案的准备。
2)如果今天是纳品日,明天是休息日,客户周一才看,可以让开发人员休息,休息日再来,晚上太晚工作,效率不高,BUG容易发生。这也是经常将排期纳品日放在星期五的一种方式,1)方便如果出现问题 周末还有2天可以补救 ,2)正常纳品则在周末可以好好放松。当然这种情况只适合部分提交外包,不适合正式上线,正式上线最好放在第二天是上班日的时候,否则怕找不到对应的员工了。
3)如果项目延期,沟通效果后,客户能允许延期,则可以适当让开发人员放松回家。最关键的点是需要计算延期后的时间,保证关键工作在关键时间点完成。
项目跟其他项目排期上有冲突,如何处理?
这个问题是相当于开发人员人手不够,不同项目同时被要求同时进行的情况。这个时候一般需要站在整个项目集的角度去考虑,而不是单纯的以单个项目去考虑。
如果个人只负责单个项目,客户又需要同时上线情况,第一时间需要和项目集的负责人商量对策,确认资源和优先程度情况。其中可实施的对策有:
1)增加开发人员,比如找外派人员过来协助
2)外包给其他开发人员
3)项目和客户进行沟通,能否调整前后时间,如果管理的项目经理权利不够,则可找项目集负责人与客户沟通。如果还不行,回到1) 2)
项目延期,如何让开发加班?
项目延期一般是根据里程碑进行判断节点是否按时完成,缓解的方案主要有加班,增加人手,减少工作量。但是项目出现问题首先先要分析是什么问题导致延期?
1)技术难度太高加班也缓慢完成?2)工作量太多一直都很忙?3)没有预估好难度,进度前面太轻松,后面没有预估难度高工作量大?4)大家都本来很闲一直拖延?
第1)问题属于技术难度问题,即使让开发加班也很难解决项目延期的问题,应该是找到技术问题所在,这些难度应该在开发项目之前就应该做好调查和思考,如果技术实在解决不了 1.找外援询问帮忙解决; 2.找其他代替方式解决 ,当然也要防止开发故意欺骗产品和项目管理说技术很难的情况。
第2)和第3)问题属于评估工作量问题,说明在预估项目工作量的时候思考的内容不够深,逻辑思考还不够多,预估的比如测试时间,反复沟通时间没有计算在内。解决方案可以选择 1.和客户沟通按优先度先删减功能,逐步迭代 ; 2.增加人手;3.适当延长工作时间。
第4)问题是属于态度问题,开发工作态度应该是从上至下的,项目的管理严谨度和项目管理者,开发人员负责人对工作的态度息息相关。如果项目重视程度不够,则会导致对项目的散漫,优先度排后。因此需要从开始就要树立好正确的项目时间观念。项目最好和项目奖励挂钩,项目奖励的评判标准也应该有时间,质量,工作量,花费成本关联。尽量杜绝临时加载需求,有紧急需求也应该适当调整项目奖励的评判标准。
网友评论