论文部分内容阅读
随着信息化技术的发展,移动互联网已深入到生活当中。用户对信息化系统能够提供的能力有了更深入的了解。在管理信息系统建设中,用户对系统的功能有了更多的想法,对系统实现的功能期望值更高,使得开发系统并不能够按照初始需求完成软件开发工作。在管理信息系统建设过程中,需求频繁变动,逐渐成为常态。瀑布模型的研发流程逐渐的很难适应变化,在应对变化变得很迟钝,导致研发成本急剧增长。本文就如何应对研发成本急剧增长的问题展开研究,目的是为了控制研发成本。通过应用Scrum框架实施敏捷转型,在实施过程中,在实现了Scrum的标准流程的基础上并做了一系列的改善措施。通过改进Scrum任务板便签纸书写的内容,能够从任务板中看到具体任务的实时进展情况;通过动态打包小队的模式,稳定输出Sprint成果,减少Sprint中在制品的数量;通过改进任务板,添加汇总列、阻塞列、Will-Be-Done列来适应任务状态。通过应用KANBAN来查看项目中所有的事项,能够及时看到整个项目的价值流动。在KANBAN中可以看到软件研发过程中用户故事、涉及外部的待办事项、生产反馈缺陷以及项目其他事项。从KANBAN上可以清晰地看到这些事项的进展情况。KANBAN补充了Scrum未能对项目过程管控的不足,并实现了对项目的全过程管控。通过应用Dev Ops敏捷技术实践,实施自动编译部署、自动化单元测试、自动化代码质量检测等服务能力,节约了工程师的时间,更多的时间投入到开发工作中,进一步提高开发产能。通过应用Scrum框架、KANBAN方法以及Dev Ops技术,实施敏捷流程,达到了提升了开发产能,减少了需求频繁变更的频次,控制研发成本的目的。