点击▲关注 “CU技术社区” 给公众号标星置顶
更多精彩 第一时间直达


需求明确且范围不大,变动不多:要么客户方需求明确,要么企业对需求足够了解,于是,双方至少有一个人对需求有全面并且细致的了解,双方合作氛围很好,这可以减少需求变更的量和避免冲突尖锐。
创始人都是技术或业务的高手,或者手下有1-2名得力干将。
项目使用的技术涉及面不广,往往一两个人兼而关注就可以把握。
一点运气:正好选对了技术平台;正好高手没有离职……
客户行业发展迅速,需求在宽度、深度、变化频度上发生了持续的变化。具体来说,要求软件系统支撑的业务多了(需求宽度增加),并发使用软件系统的人多了、时间长了,业务过程复杂了(深度增加)。
竞争加剧,客户需要经常进行业务的调整(变化频度多了)。这种变化,往往会使客户的需求管理成为一个专业、持续、并且工作量相当的过程。也就是说,企业具有需求管理与软件开发进行分工的需求。
软件系统开发使用的第三方技术平台种类多,且复杂,更新换代也快,如果软件系统在性能、持续稳定性有要求,并且软件使用周期设计要求满足一定的年限,就要求企业对第三方技术平台的发展进行跟踪,并寻求有效应用的实际经验(最佳实践规范)。这样,企业就逐步有将集成应用技术(含软、硬件集成应用技术)进行专业分工的需求。
市场技术竞争的重要性增加,关系竞争弱化,企业发现为了获取合同,他们需要有研发能力的保障,并且要在技术竞争考察中胜出。迫使企业对客户关注的重点专业技术进行投入。
企业同时运作软件项目数量增多,但依赖于高手的项目模式没有改变。各项目都需要高手来保障,如果没有高手,项目就停滞不前,而且往往以非正常手段结束。
随着软件项目的深入展开或软件的升级换代,企业会发现有些模块的开发总是在重重复复地做,上一个版本做了,这个版本还要继续做,同时开展几个项目,都有类似的事情在重复做。但要直接使用之前的内容,又不行。
技术人员总是有很多理由不去写文档,如果不是一个人将一个模块从分析设计负责到代码,后一个环节的人总是得意于自我创新,并容易发生设计人员和开发人员的扯皮。
软件项目在前期开发时候是一路凯歌,到了快要交付的时候,却又难产,总是达不到要求,改改代码重新测试,没完没了。而技术人员又非常辛苦。甚至出现部分或大全部返工现象。
软件项目开始的时候,谁也不知道什么时候能完成,领导说三个月就三个月,半年就半年,实际上,没有按期完成的,延期3-5个月是常事,1-2年也是有的,甚至不得不换班子重开炉灶。
第三方技术平台选型 技术使用研究,确定软件项目技术路线和技术架构;
制定开发规范,并形成开发案例和模板,扫清开发队伍大规模开发时的障碍;
开发技术控件,提高开发队伍大规模开发的效率等等;

END
由ITPUB社区主办的第11届中国系统架构师大会(SACC2019)隆重启动,本届大会继续延用四大主线并行的演讲模式,设置业务系统架构设计、大数据平台架构设计、数字化转型实践和开源架构设计,共1个主会场,21个技术专场,100+来自互联网、金融、制造业、电商等领域嘉宾。8.5折优惠购票限时进行中,点击【阅读原文】进入大会官网。

你「在看」吗?
点击进入官网立享购票8.5折优惠~
原文作者:;如有侵权,请联系管理员删除。