谁让我们无功而返(一个案例分析)

来源:互联网 发布:苍穹变坐骑进阶数据 编辑:程序博客网 时间:2024/04/29 10:05

今天又参加了公司内部的Leader培训,下面记录下我个人的思考:

 

一位EM -A在美国接收到一个重要模块的EM-B的需求,希望他们提供一些工具帮助进行该模块的测试,于是EM-A要求HF的一个新员工着手这个工具的开发。 但是这个模块相当复杂,HF的某 Team leader提醒EM-A,我们对该模块不熟悉,跟该模块相关的逻辑部分最好让那个模块的人来做。但EM-A认为这个工具如果做好了,能够带来很好的效果,所以坚持让那位新人去做。 最后经过9个月的时间,那位新人才完成了这个工具的第一部分。等到第一部分完成之后,那个模块的EM-B调走了,自从那以后也没有人再提那个需求。而该组还有许多其他的项目需要去做,因此那个工具开发的事情就此搁置了下来。 后来有一天该组到杭州去出差,发现那个模块在HZ的开发人员,已经把那个工具以同样的思路,完整的完成了第一部分和第二部分。

 

请结合WWW方法进行思考和分析

1. 怎样提高团队的工作成效及更好的安排工作任务?
2.
怎样加强与美国EM之间的沟通协作?

 

Root Cause

1.      项目立项太过草率,EM只看到这个项目会带来的利益,却没有充分分析所需要的成本和风险;

 

Problems

1.      很明显9个月的工作量被浪费了;

2.      这个项目做了9个月,相关监控人员和管理者怎么没有及时发现问题;

任何公司都会有一套对项目的监控和管理机制,一个项目在开发长达9月后却不了了之了,明显在项目监控上存在疏漏;

3.      该项目立项比较草率,没有进行相关评估、成本分析和风险分析;

这个项目明显不适合新员工来开发,虽然Team Leader提醒了EM-A,但是EM仍然一意孤行,我个人认为这时Leader应该提供一套完整的成本和风险评估报告来说服EM放弃他的计划,或者寻找更合适的开发模式;

4.      各个相关人员之间的沟通明显偏少;

这个项目后来由HZ的模块开发者自己开发了,但是HF却不知道;

这个模块开发过程明显没有和EM-B以及该模块的开发者进行有效沟通;

Team Leader对该项目的跟踪不足,项目开发中出现的问题没有及时反馈;

开发者并不了解这个工具的最终用户是谁,也没有和相关人员进行讨论和沟通;

 

Solution

1.      加强项目立项的规范化,如添加用户分析、成本评估和风险分析等等,减少无用功的产生;

2.      加强项目监控流程,LeaderManager应该及时发现问题;

3.      加强横向沟通,使得不同的组和部门能够互相了解对方工作,如组织各个组或部门为大家介绍自己的项目和工作重点以及技术方向,或在wiki或者公司blog上张贴自己组的项目介绍等等;

4.     积极鼓励Member及时向上反映他们遇到的困难和问题;

5.     Leader遇到同类问题时,可自行进行成本分析和风险分析,并形成文档报告,反馈并说服EM寻找更合适的开发模式。

原创粉丝点击