一般来讲,大型软件外包项目经常由多个团队共同配合才能完成,对于一些开发周期比较长的项目,项目的进度管理需要有效的交流和沟通才能保证顺利进行。
为方便项目管理的业务执行,可以在开发商和外包公司分别指定唯一的项目管理人员,作为双方项目信息的输入和输出接口,负责整个项目重要信息(要求、进度、问题等)的传递。这样不论开发商和外包公司多少人参与这个项目,双方信息交流的通道只有一条,避免多头交流的混乱,避免项目信息的冗余或丢失。
接下来我们就是管理层的领导能力 ,不外乎三个方面,即"人格魅力"、"专业能力"和"合理授权"。对于一个技术型领导来说,三者缺一不可。
其中"人格魅力"是指负责外包测试项目的经理、小组组长必须能做到诚信、坦诚、光明磊落,尊重团队成员,决策民主、透明。另外,值得提醒的是,处于领导岗位的人要注意不要过滤一些重要的信息。某些"领导",信息到他那里就截流了,也不管这些信息对团队成员是否重要,久而久之,这种对他人丝毫不信任的领导肯定会成孤家寡人。
"专业能力"是指处于领导岗位的人,对项目涉及的专业技术、技能要有足够的理解和把握。软件行业的人非常厌恶不学无术、媚上欺下、"外行指导内行"。好的领导应是技术上的领袖,如果不是,也应该尽力争取是。
"合理授权"就是指授权团队领导的时候,要慎重,要选拔德才兼备的人。一旦任命,就应让他/她放开手脚,用人不疑,疑人不用。
在执行层面上要做好每日报告/每周报告的进度跟踪 。为了对
软件外包项目的进度进行有效跟踪,在测试执行阶段,开发商需要外包公司提供项目执行的进展情况,保证一切进展顺利。最好再指派专门的测试人员。为了便于查看进度和质量可以做成日报或周报。日报是测试员每天在下班前通过电子邮件等形式报告当日测试的执行情况,"周报则是外包公司每个周末报告一周来的测试执行情况。 目前主流方式是两者都要,需要掌握测试项目的时间跨越长度、对测试进度和质量的要求严格程度,对于测试时间周期很长的项目,如果双方比较信赖,可以采用周报的形式。
总结起来就是有效的外包管理是保证软件外包能按照进度、质量和预算顺利执行的重要保障,而且这是一个过程,此过程需要软件开发商和软件外包公司精诚合作,有计划、有调理进行专业实施,并且全程进行跟踪监控,以确保外包项目达标。
http://yuantuan.com/index/index/waibao