技术文章

行业新闻

公司新闻

技术文章

您的位置:首页  »  新闻与文章  »  技术文章
软件外包需要了解的几个方面
发布日期2011-5-19 已阅读

一、为什么要进行软件外包,外包的优点在哪里?

1、 企业人力资源不足的情况下,对发起者现有项目资源的有效利用。

2、 在第1项的基础上直接或间接的实现项目费用的压缩和减少。

3、 企业技术能力不足的情况下,借助实现者的技术资源来实现项目。

4、 企业需要组织项目文档、新技术等资源的情况下,从实现者处获取相关的资源。

5、 企业如做为项目中介结构,则建立外包原始发起者和实现者之间的项目关系,从而获取中介费用。(类似人力猎头,这里是项目猎头)

6、 企业需要与特定实现者间建立互利共赢的关系,可以通过外包的方式来间接实现。

二、软件外包有哪些失败因素。

    这个没什么特别的,应该是缺乏有效的沟通。这里必须强调有效沟通的重要性。其实无论哪种项目,都需要有效沟通,不过外包的项目在一定范围能具有特殊性。对项目来说,需求往往是比较头痛的事情,这个在于需求的不确定性。需求贯穿项目的始终,实现者在给发起者进行项目演示的时候,需要对该需求进行确认,以保证项目的质量和进度的控制,这里就是有效沟通的好处了。

三、软件外包项目的管理和控制

1、 项目发起者。

(1)、需求的确认和验证。在项目生命期中必须根据进度对需求进行确认。项目的成果是给你用的,做出来的东西不符合或达不到要求那有什么意义。

(2)、项目费用的统计。这个需要与实现者进行沟通协商,确定最终费用,如有变化的地方,比如设备价格等,这个要提前确认。

(3)、项目完成后的维护和二次开发。后期可以在交接后由双方共同维护一段时间,待发起者能够自行维护为止。如果自行二次开发,这个是必须的前提。

2、 项目实现者。

(1)、对项目的契约文档化。主要是合同、协议的问题,这个少以口头契约的方式进行,也可以通过第3方托管进行协调,但尽量避免。

(2)、对项目进度进行有效沟通和控制。项目进度,必须定时与发起者进行沟通,对项目实现过程中遇到的需求,技术,实现方面的问题,传达给发起者,共同进行讨论确定。

(3)、项目后期维护。这个在文档中需进行描述确认。

总的来说,就是通过文档化和有效沟通的方式来进行控制。

<< 返回