大量的软件外包项目出现了延期的情况,在进行复盘之后发现大部分的问题并不是出在了开发团队身上,而是因为在甲方内部的协同工作出现了混乱。许多企业认为外包项目就是“把全部开发工作交由乙方负责,我们只需要最后进行验收即可”,只安排了一个兼职人员来对接。业务部门的意见不一致,需求不断变化,决策和审批速度很慢,直接延长了工期,并且增加了项目的成本。
成都小火科技软件公司经过大量的定制项目的合作之后发现,配合良好的甲方一般都会提前组建内部项目小组,并且明确各个岗位以及决策权限。完整的甲方项目组通常由以下三种主要角色组成:项目总负责人、业务负责人、IT对接人。
项目总负责人具有最后决定权。在不同的业务部门之间存在意见分歧的时候,可以拍板决定方案,以免各方争执不休,需求一直不能确定下来。业务负责人来自于业务的第一线,主要负责整理业务规则、提供业务资料、评审原型和业务逻辑,并且验证功能是否符合业务需求。IT对接人员要和乙方的技术团队进行对接,并解决好服务器、接口、网络、数据安全、系统集成等问题。
项目开始的时候,双方就约定好固定的沟通方式:定期召开项目例会、建立线上文档中心、形成需求变更书面流程。所有的需求和修改意见都必须通过书面形式来表达,并且所有的改动都要有记录、确认并存档。口头上的要求最易产生理解上的偏差,之后就会出现纠纷。
需求评审是重要的一个环节。原型、需求文档提交给甲方之后,甲方要组织各个业务部门集中评审,在约定的时间内统一反馈意见,并不是各部门零星、持续不断的提出修改意见。评审结束之后,签字确认锁定目前的迭代范围,新的想法都集中起来,放到以后的迭代评估中去。
很多甲方容易出现的情况是:业务部门在开发过程中不断地增加新的需求,并且没有按照变更流程进行处理。新的需求会使开发的工作量和工期发生变化。所有的变更都必须填写变更申请表,乙方对工时、费用和工期进行评估,甲方确认之后,才被纳入到开发计划中去。如果没有这样的机制的话,项目的范围就会无限制地扩大。
在内测验收阶段,甲方业务人员需要参与到UAT用户验收测试中来。不能等到乙方全部开发完毕之后再进行集中测试。每次迭代交付版本的时候,甲方也会同步进行测试,并且及时地反馈出bug以及用户体验的问题,问题越早被发现,修改的成本就越小。
甲方也需要提前估算出所需要花费的时间成本。软件定制并不是没有成本,业务人员要花费时间来进行调研、评审和测试。如果业务人员长期没有时间配合,那么项目的进度就会很慢。
成都小火科技软件公司的项目管理使用的是敏捷迭代模式,在每一个迭代中都会产出一个可以展示出来的版本,双方会定期进行进度同步。项目交付全部源代码和项目文档,在上线之后的第一年内免费提供维护服务。下面是成都小火科技公司部分软件著作权登记证证书,一共50+软件著作权,可以在某查查上查到。






外包软件开发就是甲方和乙方一起完成的一个项目。甲方内部项目组织已经到位,这是项目能够顺利完成并交付的重要基础。
文章来源网址:https://www.xiaohuokeji.com/archives/xitongkaifa01/2956,转载请注明出处!
精选案例
推荐文章
Core competence
高质量软件开发公司-成都小火科技
多一套方案,多一份选择
联系小火科技项目经理,及时获取专属《项目方案》及开发报价
咨询相关问题或预约面谈,可以通过以下方式与我们联系
业务热线 19113551853
19113551853