如何管理好软件外包工作
来源:广州软件开发 编辑:广州软件开发公司 日期:2020-04-28
一、加强研制人员职业生涯计划与人才培养
北京软件开发公司华盛恒辉在对技能部门的研制人员进行项目办理、外包办理、配置办理、体系架构、信息安全、网络安全等方面具有针对性的训练,使研制人员适应岗位角色的转变,从实在项目中将软件开发人员的转变为项目经理、体系架构师、体系剖析师、客户经理等,一起引入项目办理的法律人才。将软件体系开发作业交接给软件开发公司,甲方往往会以为担任项目开发的是软件公司,尽量节约项目组人力,下降本钱,忽视甲方的技能,避免事务人员的参加。可是,作为建设单位,甲方不能对开发工程不管不问,而要积极参加到项目的开发进程中,对软件工程进行进程化操控办理,才能保证终的软件的质量。一起,软件开发外包开发后,甲方本身的技能人员逐步由开发转向开发与项目办理并重。甲方技能人员不但要学习新的开发方式与开发工具,一起要掌握必定的项目办理知识。但事实上,甲方技能人员习惯于独立开发和使用传统的开发工具,这就要求甲方有必要定时对开发人员进行知识更新。甲方技能人员也应不停地更新知识,以适应不断发展的技能手法。
二、挑选合适的软件开发公司,加强对软件外包公司的办理、交流和长时刻安稳的合作
挑选对的软件开发公司能够下降部分危险,不同的办理机制和企业文化也会添加整个软件体系外包进程的危险。对这些危险的办理除了要求甲方与软件开发公司间有很好的合作机制,彼此信任以外,甲方有必要保证对整个软件开发外包项目具有决议计划和操控权,建立“以甲方为主"的政策。在项目投标中,尽量挑选实力强大,诺言杰出的软件开发公司。在项目外包的进程中要自动与软件开发公司进行交流,即便觉得与软件公司没什么能够交流时也要定时地与他们交流。一起,应对软件公司进行整体评价,不只看其现有产品,并且要经过对软件公司的整体实力、资信等级的评价,承认软件公司具有杰出的发展前景,要有恰当的评价和监测手法,商业利益分配也应尽或许合理。
三、软件开发的需求有必要规范清晰,防止频频改变
软件需求是软件产品开发的依据,也是整个开发进程各项活动的根底。在实际开发中,往往因为软件需求的不清晰和频频的改变,给项目开发带来不必要的麻烦,造成人、财、物的浪费,后导致项目的失败。
首先,在清晰软件需求之前,甲方有必要先对项目的需求、本钱、周期、质量等要素及相互之间的平衡联系有个整体的操控剖析。需求约束了体系的规划和规划,本钱决定了项目的投入,周期界说了项目的交给日期,质量界说了完结体系的成败。这四个要素之间找到平衡点,作为甲方的项目办理人员,有必要统筹考虑。
其次,事务人员是体系事务需求的来历,其对需求的描述往往不能让技能部理解,一起事务部门和技能部门之间对需求剖析的知道褒贬不一,需求既不规范又不细致,而软件开发公司往往对甲方的具体事务更加缺乏了解,因而在项目初期,甲方项目办理人员需求自动协调事务部门、软件公司的联系,经过需求剖析等形式为软件公司建立信息交流、交流的渠道,保证对交流的痛快,促进外包商进一步了解甲方的事务需求。
最终,完结软件开发项目的需求剖析书,它是软件项目各方对项目的共同知道,是软件开发的根底,应该做到完好性、正确性、可行性、必要性和独一无二性。
四、项目进展的监督操控的强化
项目的规划改变和事务需求的改变是影响项目进展的主要因素,因而要严格操控改变。在项目开发进程中,会遇到事务需求不断添加和改变的状况,需求建立需求改变处理进程。遇到需求改变状况,要及时招集事务人员、软件开发公司和有关人员,对项目的需求改变所带来的潜在影响和或许的本钱费用进行评价。在项目的后期和项目完结时刻不行更改时,要冻结需求,并获得事务部门的理解,以保证项目按己承认的需求和承认的时刻完结,而需求新增的功用则能够留待后一个版别。
五、加强合同办理
软件开发外包合同是外包办理中重要的文档之一,是对软件开发公司进行有效操控,下降项目开发危险的重要手法。软件开发项目合同办理主要涉及承认软件开发公司、起草项目需求承认文档、签署项目开发合同、更新或终止项目开发合平等事项。甲方与软件开发公司签订协议,经过监控和合规办理,保护各自本身利益。
六、做好外包软件的体系安全办理和文档编写作业
项目开发合同都有必要包含保密条款。危险办理的思路应体现在一切的使用体系中,尤其是项目开发的体系。在签订项目开发合一起,条款中有必要清晰与安全相关的责任与责任,清晰规定保密条款、数据量剖析、体系配置参数目标等,并要求软件开发公司商拟定灾备、应急处理等一系列方案。甲方的软件体系具有必定的特殊性,在与软件公司合作的进程中必定要注意安全保密。例如测验需求的数据进行保密处理;对机器用户、权限、网络路由进行严格操控;当用软件公司的终端进行签到后,有必要及时地签退、拟定体系级别的安全策略等。在项目开发的后阶段,甲方的项目办理人员还需求督促软件公司供给具体的、完好的开发文档资料,甚至包含代码的保存。并安排对相关文档资料和陈述进行评定,以承认产品的质量达到要求。因为甲方在商务谈判时一般无法界定一切文档的细化程度,特别是对于那些只要使用权的软件的开发工具代码和事务代码,在开发的前期都不好承认,以至于在产品交给时部分代码无法完好地有效地交给,不利于今后的二次开发和维护。
相关阅读