`

外包软件项目管理经验总结

    博客分类:
  • work
阅读更多

建立良好合作模式

外包开发的软件不能达到企业的质量要求,我们往往会在第一时间把罪过推给外包商。但实际经验告诉我们,很多失败的原因是企业本身没有提供一套完整的软件系统规格说明、没有跟进开发的进度、没有定期与外包商沟通与协调、没有在开始时建立好质量指标和测试流程或者没有做出适当的技术和开发环境的评估。但最重要的一点,是没有在决定软件外包时处理好双方合作模式与关系的建立。

千万不要认为软件外包可以减少企业的管理时间。相反,外包项目有时需要双倍的管理时间。在我们决定外包软件开发的时候,我们首要决定是整个应用系统的开发由外包商承包,还是只有部分应用模块的程序交由外包商编写。前者需要管理整个外包项目的生命周期,跟企业内部软件开发的管理没有差异,只是开发的地点、环境和资源比较陌生而已;后者则需要了解企业本身是否能提供优质的规格说明、是否能够提供外包商所需的质量标准和测试数据、外包商是否有类似企业本身的开发平台和环境,以及外包商的技术资源水平是否与企业内部开发时所需的技术指数相符。明确自身所需和服务要求,是决定外包项目的先决条件。

选择适合的外包商,并不能单以服务价格来做最终决定。优质的服务需要付出较高的代价。企业应根据自身对软件质量的要求来决定服务的代价。按照国际企业的衡量指标,外包投入比本身开发的净投资(以各技术员工的基本薪资为标准,并不包括企业对员工所提供的福利、假期和奖励计划等开支)多付15%~20%。也就是说,如果企业本身开发需要30万元的话,那么合理的外包服务价格大概是34万元到36万元。

既然外包不能立竿见影地带来经济利益,为什么还要外包呢?最主要的原因是企业在项目完成后不需要继续照顾这批开发人员,不需要为这些开发人员提供福利条件。外包费用是一次性的营运开支,不像雇员薪资这样成为企业的长期营运成本。假如企业有些一次性的大型项目需要马上启动,但缺乏足够的资源,或者企业本身没有相应的技术人员来执行的时候,外包不失为一个可行的解决办法。

如何进行外包项目的管理

一些项目经理往往认为外包开发项目与企业内部开发项目的管理没有多大分别,唯一不同是外包项目需要更多时间去沟通、协调、跟进和监控。总体来说,这种想法是对的,但事实上外包项目的管理比企业内部开发项目的管理更复杂,担负更大的风险,需要更紧密的进度和质量监控。(相关文章:如何控制信息技术外包的风险?)

保障沟通

内部开发项目所需人力资源大致分为两组:一是技术人员,另一组是配合技术人员的业务人员(他们是所建信息系统的潜在用户)。外包项目除了需要部分技术人员和用户群体参与外,更增加了一组外包商的资源。有些外包商更会指派一名联络人员负责联系与协调,而他们的技术人员只在后方负责项目的开发。这种运作模式要尽量避免,因为外包商指派负责联系的人员往往是业务人员的背景,对技术的细节不能全面把握,把有关信息传达到技术人员的时候便会有所差异。所以我们的首要任务是让外包商明白负责项目联系的人员必须是开发小组的主管。这名开发小组主管是直接参与开发项目的主要人员,如此才能够有效地进行沟通和监控。

做好计划

项目经理首先需要做出一个详细的、完整的项目计划,并在计划中详细地列清楚每一件工作需要哪方面的哪些人力来共同执行。在计划中的每一个进度都需要进行确认才能继续。例如外包商在完成系统分析后,需要把分析的结果让客户理解,好让企业能够确认外包商对整个系统的理解和分析与企业本身对项目的需求和分析达成一致,这样才能让外包商进行其后的模块设计。不然设计出来的模块组合便有可能与企业的需求不太一样,存在质量和最后上的差异。这些差异也将会引发企业将来在系统维护、更新、增加功能模块、升级、集成等各方面的严重问题。

避免延误

要避免项目发生延误,计划中要预留足够的时间来进行上述确认工作。由于双方工作地点的缘故,原本只需一天的确认会议便可能耗费两天或三天的时间来完成。议程中所达到的共识也可能需要时间来让外包商做出适当的修改才能让企业正式确认。也只能在正式确认后才能够进一步继续接下来的工作。如果没有预留足够的时间用于协商,当一个项目经过七八个确认会议之后,也许已经延误了一个月的时间。

分享到:
评论

相关推荐

    项目管理论文

    软件外包项目管理3点体会 72 软件项目成功的要素 72 软件项目管理的成功原则 75 软件项目管理原则谈 77 软件项目管理中的一些误区 80 软件项目失败因素分析 80 什么是项目战略计划 81 实施项目问题管理的七步...

    信息系统项目管理师论文指南加范文30篇

    软件外包项目管理3点体会 75 软件项目成功的要素 75 软件项目管理的成功原则 78 软件项目管理原则谈 80 软件项目管理中的一些误区 83 软件项目失败因素分析 83 什么是项目战略计划 84 实施项目问题管理的七步走 85 ...

    信息系统项目管理师 论文 信息系统项目管理师范文

    软件外包项目管理3点体会 72 软件项目成功的要素 72 软件项目管理的成功原则 75 软件项目管理原则谈 77 软件项目管理中的一些误区 80 软件项目失败因素分析 80 什么是项目战略计划 81 实施项目问题管理的七步走 82 ...

    软件项目管理师大全(大纲+论文格式+经典案例)

    软件外包项目管理3点体会 72 软件项目成功的要素 72 软件项目管理的成功原则 75 软件项目管理原则谈 77 软件项目管理中的一些误区 80 软件项目失败因素分析 80 什么是项目战略计划 81 实施项目问题管理的七步走 82 ...

    IT项目管理那些事儿

    第4章 软件外包项目的项目管理和快速开发 第二篇 组织篇 第5章 IT企业PMO工作实践 第6章 小型软件企业CMMI评估实战 第7章 项目管理体系之形成与演变 第三篇 支持篇 第8章 IT项目经理的修炼 第9章 一家互联网公司的...

    软件测试实习报告.doc

    软件开发与项目管理专业实习报告(二) 20xx年11月28日,我怀着提高并实现自我价值的心态,跨进E软件技术有限公司的大 门,开始了自己第一份实习工作。这是一家国内知名的专业软件外包企业,在深圳华南 地区位居行业...

    程序员接单宝典

    本书的作者是一个在外包行业奋战多年的资深...在这些年中,作者经历了被人骗包、被人甩单、被人拖欠尾款等等各种磨练,从这些经验教训中总结出了一套行之有效的接单技巧,并成功地承接了总价值达上千万的软件项目。

    程序员接单宝典(第四版)

    在这些年中,作者经历了被人骗包、被人甩单、被人拖欠尾款等等各种磨练,从这些经验教训中总结出了一套行之有效的接单技巧,并成功地承接了总价值达上千万的软件项目。为了给广大的程序员朋友在接项目时提供一些指导...

    竞赛资料源码-第三届全国大学生服务外包创新创业大赛(智能楼宇能耗管理系统).zip

    教育部认可的大学生竞赛备赛资料代码,源码,竞赛总结,所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通 全国电子设计大赛、全国大学生智能汽车竞赛、蓝桥杯、集成电路...

    软件开发文档-开发流程..

    (1)估计项目所需的软件和硬件资源,说明主要配置。 (2)说明以何种方式获得,如“已经存在”、“可以借用”或“需要购买”等。 (3)资源的级别为“关键”、“普通”两种,如果关键资源不能及时到位,可能危害...

    电子商务网站规划与设计.doc

    2 2 设计开发网站常用工具 3 2.1 PS 3 2.2 FLASH 3 3 自己设计的电子商务网站 4 3.1 项目简介 4 3.2 市场目标概述 4 3.3 网站需求分析 5 3.4 可行性分析 6 3.5 网站业务流程图 6 3.6 网络结构图 8 4 自己设计的电子...

    乡村电商方案设计.docx

    认真总结和借鉴省内外先进经验模式,加强交通运输、商贸、农业、供销、邮政等部门的协调配合,建立农村物流服务网络和设施的共享机制,推进多站合一、资源共享。在县城周边改造或建设1个县级仓储物流配送中心,在...

Global site tag (gtag.js) - Google Analytics