软件开发新模式

发布时间:2019-12-09

做软件开发的同鞋可能都或多或少的听说过都市科技开发,但是实际采用这种开发模式的项目场景可能就比较少了,今天针对都市科技开发能实际解决的问题做一个基本的介绍,让有兴趣的小伙伴能对敏捷开发的内涵有个基本的认识。

软件开发存在些什么问题?

硬体世界的突破与发展速度逐渐趋缓,软体世界的需求扶摇直上,面对环境的瞬息万变,再加上对各类软件质与量上的快速需求,以往有时间慢慢处理的问题,越来越难以即时处置,例如:

.客户连需求都讲不清楚,分析师只好也不清不楚的混过

.客户的需求一变再变,设计也只好一改再改

.开发时程的估计有两种方法:掷茭 & 闭着眼睛喊

.项目准时关闭?你求神保佑吧

.加班是必需的,伤肝是正常的,谁叫你入错行

.我们PM的全名是Post Man,把客户的邮件转寄工程师,再把工程师的邮件回寄客户

.那个谁谁谁呢?唉!人又被其他项目拉走了

.交付给客户的每个版本,开发周期越来越长,却依然觉得时间紧迫

.无法依据原始规划,如期产出最终成品

.版本交付时,仍存在明显缺陷,双方都不满意

.开发时间很长,过程中需求不断变化,致使初始规划显得很不正确

.规划赶不上变化,新的需求很难加入原始规划中

.为能如期达交,往往开发人员会牺牲质量

.极重的开发压力,让所有人员心情沉重,士气受创

为何要导入都市科技开发?

原有的设计流程通常是预测性(Predictive)或称顺序式(Sequential)的设计流程,它启动时的假设情境是已建立完整的愿景,愿景中所有的需求均已定义清楚,同时已策划出实现愿景的详细计划(战术),换言之,原有的设计流程是基于下列假设条件而进行规划的:

需求不会变更,而且已被完全理解,所以设计初期就应明确所有需求。

项目开始前,即可确认预计要采用的「技术」,该技术是足够的且能发挥正常功效以完成整个设计。

可以像机器一样可预测并且能够可靠工作。

只有计划能以精准并且保持需求不变的情境为前提,开发前期用于计划的投入才有价值。

 


  • 联系我们
  • 在线留言
  • 电话:15118148970

    邮箱:amy@dushikeji.com

    地址:深圳市福田区泰然八路18号安华工业区5栋5楼

关注我们

微信公众号

深圳都市科技有限公司 粤ICP备14088566号