开发软件时,碰到项目经理一直催进度,怎么办?
项目经理在给你分配任务的时候,你首先的把问题分析清楚,了解里面的各种关联关系、代码关系、业务是否有交叉和风险等,然后给出合理的完成任务的时间。给出计划后再结合自己手头的工作给出完成任务的工期,如果手头 工作太多,要即时告诉项目经理。如果任务都比较急要让项目经理划分优先级,确认任务的轻重缓急,然后再开始编码工作。在任务执行的过程中,要即时的把项目的进度、风险即时的告知项目经理,这样确保项目经理有个应对措施。遇到紧急问题要暂时放下手头的工作,这时一定要告知相关方。特殊情况下需要加班,要和项目经理说好,这样有利于自己也有利于项目经理,让项目经理合理的安排接下来的工作时间。
项目管理中如何应对刁难的客户?
客户刁难你肯定是有原因的,这时你要去分析它的根本原因是什么,我一直和我朋友说,我们在工作中要“低头看路更要抬头看天”;客户刁难你或许是因为你们做的产品就烂,或许是因为对你们整个公司有意见,或许是对你们团队中的某个人有意见,这样你分析好原因采取正确的措施来处理。这种情况下不要采取极端的措施,比如与客户谩骂、撕逼、离职等,分析好客户不满的原因,针对原因来制定有效的解决方案,这样化解恩怨。如果是你们的产品本身就烂,要知道是什么烂法,是功能没有按照客户的要求去完成,还是稳定性不行。比如对你们这个公司有意见,是因为什么,是服务不到位?是工作能力差劲?是因为业务水平差劲?这些分析下,寻找合适的解决方法,特殊情况下寻找职能部门或者高层领导来协助。
如果你听到一些关于你所在的项目的负面评价,你会如何处理?
首先我们先收集负面评价,看看发出负面评价的人是谁?是甲方、公司领导还是团队成员,或者说其他干系人,然后深入了解负面评价带来的影响,会不会项目的进展、个人的发展、公司的声誉带来影响,然后再采取措施把这些负面的评价解决掉,如果解决不掉也要把负面影响降到最低并分析好造成负面评价的根本原因,然后向对应的相关方做好汇报,最后做好归档,做好项目总结。
多项目同时进行如何做好进度管理?
1.理解项目
明白这个项目是做什么东西,把项目范围、相关方理解清楚,自己心里要有个数。
2.做好项目规划
把项目计划做好,里程碑节点卡死,任务分配做好,计划要分配到天,任务分配到人。
3.树立项目目标
灌灌鸡汤,打打气
4.死盯进度
项目多的情况下一定要定进度,每天分配的任务一定要完成,没完成要赶工。
5.控制好相关方
这里主要是领导和客户,确保资源沟通,领导不会抽人或换人,客户不会突然增加需求,及时把项目进度告知相关方,确保项目进展的工作中出现偏差。
6.做好风险应对
提前做好风险应对措施,及时预警风险,项目技术难度问题、人员流动问题、特殊情况下的风险等。
7.形成项目组负责人
多项目一个人肯定管不过来的,这样你就需要在每个项目中培养一个负责人出来,让他负责一些项目管理的事情,有利于你把控每个项目。
8.绩效考核
绩效考核是很有必要的,优胜劣汰,这里不是说要淘汰谁,而是要在项目中收集团员的优缺点,这样有利于之后的管理和团员的进步。
9.质量要做好
质量管理是很有必要的,忽略质量就是前功尽弃。
10.服务好团队
身为项目经理要服务好团队,团结、激励、福利争取等。
如何接手一个新项目,搞清楚以下事情就会得心应手。
1.整体了解项目
项目目标是什么
这个项目大概是做什么的
主要客户和用户群体都是谁
主要的业务场景是什么
主要功能和流程是什么
2.了解项目组织架构
自己是项目的项目经理
技术负责人是谁
产品负责人是谁
开发人员是谁
主管领导是谁
甲方项目经理是谁
甲方业务经理是谁
甲方主管领导是谁
甲方使用用户是谁
有没有第三方和监理方
3.了解项目的计划和成本
客户期望的周期是多少
公司期望的周期是多少
具体的里程碑节点是什么
公司投入多少资源和多少成本进去
4.当前急需解决的问题
自己接手项目经理之后急需解决的问题是什么
是要调研需求、制定计划
还是组建团队、上手开发
5.了解流程
公司有没有项目管理流程
客户有没有项目管理流程
代码提交流程是什么
Bug提交流程是什么
用户测试流程是什么
需求变更流程是什么
公司的流程和客户流程有没有冲突
6.了解模板工具
项目管理用什么工具
Bug管理用什么工具
计划、需求、测试相关模板是用公司的还是用客户的
7.了解沟通方式
需不需要项目日报
项目例会是周几
项目周报提交给谁
用微信还是QQ沟通
重要客户的手机、微信都加了吗
什么情况发送正式邮件
什么情况下汇报主管领导