APP下载

敏捷思想在软件研发中的研究与实践

2021-09-24丁慧余亚萍陈杰北京京航计算通讯研究所

航天工业管理 2021年8期
关键词:价值用户产品

丁慧、余亚萍、陈杰 /北京京航计算通讯研究所

随着信息技术的快速发展,硬件配置在不断升级优化,所承载的软件功能也日趋庞大和复杂。对于软件研发企业,是否能够采用高效、适宜的开发方法,以快速响应市场需求,交付用户有价值的产品,是其取得核心竞争力的关键。

传统的开发方法,如影响软件业40 年之久、至今仍被广泛应用的瀑布型开发模式,借鉴创造业流水线的开发思路,将软件研发过程划分为需求、设计、开发、验证、确认、维护等阶段,前一个阶段夯实了,下一个阶段才开启,这种接力的开发方法在应对需求多变、开发周期较长的复杂项目时,显得力不从心。

传统开发方式弊端的暴露诱发了敏捷运动。2001 年,一群志同道合的软件开发实践者提出了新的开发方法,称之为敏捷开发方法,它以轻量级、高适应性的特点赢得了业界的认可和推广。

北京京航计算通讯研究所从2018 年开始组织敏捷开发理念和应用实践的研究,并选择部分项目做试点,经过近两年的实践已取得一定成效。因此,本文的核心内容是基于敏捷思想,总结敏捷开发方法在项目中的实践经验。

一、敏捷开发思想

1.敏捷思想的核心价值观

敏捷的先行实践者对达成一致的敏捷理念形成了4 条敏捷宣言,如图1 所示。

图1 敏捷宣言

敏捷思想的第一条价值观是以人为本。软件开发是一个高智力活动,在开发复杂系统时,人才是最重要的,敏捷开发将个人潜能的激发及团队协作作为首要价值目标,流程和工具是保证团队成员能够有效工作的机制,只有在人的能效充分发挥的基础上才能起到作用。……

登录APP查看全文

猜你喜欢

价值用户产品
一粒米的价值
关注用户
“给”的价值
关注用户
关注用户
2015产品LOOKBOOK直击
如何获取一亿海外用户
新产品
产品
下一个酷产品是什么