软件开发需要客户和软件开发人员共同合作

发布于:2015年01月13日 17:54

 软件开发市场发展迅速,越来越多的企业选择外包来进行一些软件的开发。但是,软件开发不是外包出去就可以,客户和外包的开发人员都有自己必须要履行的义务和责任。

 

软件的顺利开发需要客户和外包人员相互配合完成,每个人都需要履行好自己的义务工作。那客户和软件开发人员各自承担的义务责任是哪些了。

 

客户:
定义每个用户需求的商业优先级;
制订总体计划,包括用多少投资、经过多长时间、达到什么目的;
在项目开发过程中的每个工作周,都能让投资获得最大的收益;
通过重复运行你所指定的功能测试,准确地掌握项目进展情况;
能随时改变需求、功能或优先级,同时避免昂贵的再投资;能够根据各种变化及时调整项目计划;
能够随时取消项目;项目取消时,以前的开发工作不是一堆垃圾,已开发完的功能是合乎要求的,正在进行或未完成的的工作则应该是不难接手的。

 

开发人员:
知道要做什么,以及要优先做什么;
工作有效率;
有问题或困难时,能得到客户、同事、上级的回答或帮助;
对工作做评估,并根据周围情况的变化及时重新评估;
积极承担工作,而不是消极接受分配。