动态 / dynamic

了解国风最新市场动态

呼和浩特软件开发流程的演变之敏捷开发模式

行业新闻 TIME:2019-11-05
708 0

  今天呼和浩特软件开发为大家简述敏捷开发模式。

  由于当下的时代市场多变战略目标经常飘忽不定,所以为了实现战略目标的项目就逃不脱不被频繁变更的命运。从而从21世纪初一种比较新颖的开发模式即Agile(敏捷)开发方法逐步走到了历史舞台的中央。尤其是在2001年很多不同流派的创始人或业界大咖级人物共同组建敏捷联盟这样的协会之后,敏捷联盟所一致推崇的敏捷宣言、敏捷原则和敏捷价值观更加深入人心大有成为业界目前主流开发理论和方法实践之势。

  那么什么场景会适合传统的瀑布式开发或传统以PMP为代表的项目管理方法,什么场景会更加适用于敏捷开发方法呢?这个问题是很多初次接触敏捷开发的朋友经常提及到的。我们可以通过一个经典图例即史黛西图来说明瀑布式开发和敏捷开发所各自适用的范围。史黛西图的横坐标是技术解决方案纵坐标是需求或项目目标。

  通过史黛西图我们可以得出如下经典结论:

  1、需求和技术解决方案已定的情况适用于瀑布式开发模式和传统PMP的项目管理方法;

  2、需求和技术解决方案两者有一个不确定适用于Agile(敏捷)开发模式;

  3、需求和技术解决方案两者都不确定是属于混乱和无序的状态,应用Agile(敏捷)开发模式中的试错和探针等方法可以把这种混乱和无序逐步变成有序。

  目前Agile(敏捷)开发的门派很多但是他们都共同遵循敏捷宣言、敏捷原则和敏捷价值观。其实敏捷价值观就体现在敏捷宣言和敏捷原则之中。敏捷联盟推动了敏捷宣言和敏捷原则的落地。

  很多人比较熟知是敏捷宣言一共四条敏捷宣言的解读如下:

  敏捷宣言第一条:个体和互动高于流程和工具

  敏捷强调项目利益相关方应该在一起彼此在一起的方式往往是通过每天的站会、阶段冲刺(迭代)结束时的评审会和迭代回顾会等形式来提供及时的个体互动和信息反馈,在提供反馈的过程中不断减少之前无效的流程和具体环节由于等待(Waiting)而浪费时间和资源的可能性。简单的讲敏捷是通过个体互动的形式减少由于流程冗长和低效的一些问题。通过充分沟通来及时发现问题和解决问题做到持续的过程改进,个体互动都充分体现敏捷思想所提倡的团队需要充分沟通和相互协作的指导原则。

  敏捷宣言第二条:可工作的软件高于详尽的文档

  敏捷强调持续交付和尽早的用户体验文档够用就好。所谓够用就好就是如果有亦或没有文档,所交付的产品质量都是一样的那就不需要撰写那份文档。杜绝瀑布式开发周期过长和拖到项目收尾阶段再交付产品所带来的不必要的风险。敏捷希望最好的需求、架构和设计应出自团队与客户的不断互动。团队成员应该是跨职能的即每个人可以兼具需求分析、架构设计、开发和测试等能力。这样在文档不尽详细的情况下可以通过团队彼此的充分沟通,自我的不断学习和技能的长足突破来交付可工作的软件。

  敏捷宣言第三条:客户合作高于合同谈判

  敏捷强调客户或产品负责人对产品开发工作的全程参与通过紧密的客户合作及时发现最有价值的产品特性,并优先开发在需求交付方面与客户达到协同和共赢的局面。有价值的需求也是客户为了实现商业价值的本质保证,所以要与客户合作持续交付最有价值的内容而不是对立的来通过合同条款来约束所谓的甲乙双方。

  敏捷宣言第四条:响应变化高于遵循计划

  敏捷强调动态适应业务战略或市场需求的变化允许在合理的成本控制下的项目或阶段中后期的变更。敏捷原则承认利用变更可以为客户创造更多的竞争优势即尽早实现客户的市场或商业价值。针对这一条来讲应用敏捷方法的项目管控比PMP或PRINCE2更加大胆更好的应对未来市场商业需求多变的特点。敏捷强调迭代或冲刺计划并视纳入计划中的用户故事或冲刺订单(Sprint Backlog)在整个迭代开发期间不要轻易变化。在迭代开发过程中如果由于市场调整的需要客户或产品负责人想临时添加额外的用户故事,通常的做法是选择把在本次迭代中优先级比较低的等量用户故事从本次迭代中移除做到迭代工作量的同等置换。因为团队在某次迭代的速率是一定的速率就是团队整体的开发效率每次迭代能够开发多少工作量是由团队自主决定的,不能由于市场的变化而使团队承担更多的开发任务需要做到有节奏的开发这也体现了自组织团队的特点。

  相关链接:

  呼和浩特软件开发的测试方法

  内蒙古考试系统介绍互联网考试系统


联系电话:0471- 6934705/6934710/6934715

网  址:www.2400.cn www.nmgf.net 企业邮箱:kefu@nmgf.net

地  址:呼市中山东路6号金天帝广场6-9层(波士名人国际、新世纪广场旁) 

Copyright © 2003-2021 www.nmgf.net All Rights Reserved. 蒙ICP备05001757号  蒙公网安备 15010202150104号  设为首页 加入收藏 投诉电话:15848128138 18604718919

内蒙古网站建设 呼和浩特网络公司 微信小程序开发 微网站 软件开发 网站建设 内蒙古手机网站 呼和浩特网站建设 内蒙古网络公司 呼和浩特网站制作 呼和浩特网站设计 呼和浩特网页设计 呼和浩特网页制作 呼和浩特做网站 呼市考试系统 内蒙古考试系统 呼和浩特系统开发 

快捷导航
点击联系我们

Copyright © 2003-2021 国风网络

蒙公网安备 15010202150104号

蒙ICP备05001757号