《【《敏捷理论实践探析》4000字(论文)】.docx》由会员分享,可在线阅读,更多相关《【《敏捷理论实践探析》4000字(论文)】.docx(5页珍藏版)》请在课桌文档上搜索。
1、敏捷理论实践研究目录(一)被挂性的提出(一)被挂性的内涵2(三.)敏提性的延展2敏捷实践及Wtt3(一)敏捷实践3(一)敏捷特性5,5摘要,为应对竞争而诞生的敏扰,充分发挥化整为零的策略.它专注于在开发过程中,如何将一个项目的工作,划分拆解为更多的小模块,把每个模块分解到不能在分解,以便估算成本和工期,同时,对模块进行分析,根据相关性,把那些集成到起可以运行的若干模块,集中到一个版本进行迭代。这样,就可以把个大项目,划分成若干小系统,每个系统之间有彼此独立,完全可以同步开发。与传统方法相比,敏捷具备,快速交付、灵活多变、倾听客户的声音、减少空闲时间,快速迭代,增员交付等特点,这些特点不仅有利r
2、提高团队绩效,还可以提供管理水平和快速检测项11交付物的能力。关健词:敏旋:特性:实践一、敏捷性概述-)敏捷性的提出敬捷性概念最早提出自对于制造型企业精益生产的研究中,其含义为企业对于不断变化的外部环境所作出的适应程度.在二战之后,精益生产的管理理念获得了广泛传播,其主张快速应对市场变化,及时调整生产方案,减少成本,扩大利润。丰田公司率先将这方法应用到生产实践中,极大的提升了作业效率。但丰田公司仅在生产制造环节推行敏捷性的理念,并没推广到整个企业中.拥有较高敏睡性的企业,能够有效应对市场变化,同时带来较少的浪费和更多的利润。具备敏捷性的企业能够不断感知市场竞争机会,并为抓住这些机会整合必要的知
3、识与资产。为了获得敏捷性,企业需要通过产品、服务、栗道和市场细分的创新来持续加强和改进价值创造模式。将精益制造思想与企业战略相结合,将方法抽象到较高层次的概念,得以适用不同行业。敏捷性不再局限于制造型企业,对于服务业与金融业同样适用。(二)敢提性的内涵敬捷性是现代企业所具备的一种重要动态能力。许多静经被认为相对稳定的行业已经演变成激烈的竞卞环境,在这种环境中,行业巨头正受到分散在全球各地的灵活创业公司的威胁。原因之是,客户需求在这种高强度的竞争环境中不断变化“为r创造竞争优势,组织必须快速感知并响应客户需求变化.一般来说,敏捷性可以定义为,在动态环境中不断快速感知并响应变化的能力,并将这些变化
4、变为自身种优势。这个定义展现了敏捷性两个构成部分,即感知与响应。感知部分强调企业对于市场环境的及时预判,包括对消费者、竞争对手和行业发展的预估。回应部分需要企业加强自身执行能力,对于市场变化及时应对,并尽快执行解决方案.以往研究表明,创新是敏捷性的基本要求。面对不断变化的市场环境,企业的现有产品或服务很难满足客户所提出的新需求。只有及时发现市场变化,快速精准地研发出客户所需的新产品或新服务,才能给企业带来竞争优势。信息技术(IT)扮演者放大器的用色,将增强企业感知机会的能力,通过提升信息系统集成水平也有助于提升企业应对这些机遇的能力。通过IT应用所带来的透明性、一致性和沟通能力的提升,可以使职
5、能部门更有效地共享信息,使企业能够快速响应机会。当管理者希望创造出满足客户需求和偏好的产品或服务时,他们应该把重点放在感知过程上,如果没有强大的客户感知能力,企业就无法在市场上采取有效行动。在软件开发行业中想要建立一个成功的商业模式,故捷性已经被证明是项需要具符的重要能力。当家企业需要快速处理市场和客户需求时,敏捷性方法可以比传统方法更有效,随着敏捷性方法的实践,它已经替代软件行业传统、偎化、繁重的软件开发过程。三)敏捷性的延展在关于各个细分领域敏然性的研究中,不同领域的应用使得敝捷性展现出不同的特质。例如,许多学者开始关注供应链敏捷性,这种敏捷性是指企业快速感知并回应供应链上下游变化的能力.
6、一些学者运用战略管理思想,提出故略故庭性,将其定义为以响应客户需求为核心,灵活运营为目标,将满足客户需求作为切管理活动的终极目标。并提出了商业流程敏捷性的概念,这种敏捷性关注业务流程的歪构效率,以迎合不断变化的客户需求。除了以上对敏挫性概念的延展,近年来部分研究开始关注企业的客户敏捷性,将其视为敏捷性在客户研究领域的重要组成部分。以客户导向为视角,将敏捷性概念应用于客户需求分析,提出客户敏然性的概念。这种敏捷性是指企业能够快速感知并响应客户需求的能力。通过把握市场基于进行创新,从而获得竞争优势,它不仅强调企业对手外部需求变化的感知能力,同时提示企业要提升响应变化的能力。强大的感知和响应能力对企
7、业在动荡环境中的成功至关重要。对于市场环境的感知能力,意味着企业能够实时监测市场需求信息,并感知其变化发掘蕴含于变化背后的潜在机遇.客户故捷性的提升需要企业拥有先进的信息技术和富有远见的战略眼光。二、敏捷实践及特性(一)敏捷实践敏捷是一种理念,具体如何去实践,就需要借鉴前人的智慧,根据众多学者们的研究和实践家们的实践,普遍认为Scrum和极限编程是敏捷较为成功的两种最佳实践。本文选择SCnIm作研究对象之一,接卜来就介绍SCrUm是如何进行敏捷开发的。SCnlm,顾名思义,橄榄球,同时也代表橄榄球运动的意义,团队成员之间相互追赶,一起提升。在实际的操作中,Scrum构建卜的团队通常包括产品所有
8、者,敏捷教练和开发成员们。产品所有者也是产品负货人,对产品的端到端进行全面负贲。橄捷教练,在最初的意思是充当流程管理员的角色,通常是为了拉通各成员的交流,推动项目进展的角色。开发成员们就是开发团队,开发团队通常很少.他们具体的职货如表I-I所示:-ITScium一色责任角色贡任一产品货任人明确产品功能和产品标准,确认产品的以终交付时间,和交付的状态,同时也可以评判团队成员眼后提交的产品足否符合要求敬捷教练负责敏捷流程的执行拉通各角色沟通开发团队负费产品的设计开发实现.每个开发人员各司其职,负责各自的方向,人数通常在7人左右,SCrUm的团队相当于是个特种作战队,里面的每个成员都需要有不同的能力
9、和技能,组合在一起,形成一个有战斗力的团队。快速响应需求,快速行动,快速变更及出结果。同时团队有充分的自组织能力,团队自行决定以怎样的方式完成工作,具备其他组织不具备的灵活性和自主性,同时又能充分发挥每个人的主管能动性。产品负贡人,作为项目的第一负贡人,他决定这产品的最终的样子.他对待开发的需求事项,进行分析和设定优先级,每个开发周期,根据迭代要求,选择适合的需求,转交给开发团队进行开发。从市场角度来看,产品负责人需要对产品的商业价值负货.SCrUmMaSter,中文通常翻译为敏捷教练,他的存在是为了让大家都可以按照敏捷理念去进行项目开发工作。保证Scrum流程的顺畅进行,同时引导大家正确的使
10、用SCnIm方法,确保流程不走形。SCrUm的开发团队是自组织的,他们可以在Scum框架卜自助开展相关工作,即在如何实现,如何开发,如何完成待开发工作这个问题上,开发团队拥有完全自主决定的权利。因为SCrUm认为每个人的分工不同,且在自己的领域都是经验丰富的人员,所以旦成员作出某种决定,默认该决定是正确决定,即使是敏然教练,甚至是产品经理,都无法左右开发团队的选择何种方式进行开发。而产品经理只要最后确认收到的交付物是符合满足他要求的即可。SCrUm之所以能成功,并如此受欢迎,还在丁它的循环迭代的方式,因为任何人都无法在项目开始之前,就知道最后的产品是什么样子的。所以没有办法在最开始做出详细的需
11、求说明,只有按照Scrum的思路,不断迭代、不断优化、持续交付、增量交付的方式进行,才能不断修正,以达到最初的目的。SCnHn的开发流程如图13所示:尸WaWMa*t112fK图1-3Scru.开发流程图从上图可知,源于市场、客户和高层的需求,通常是从创意、缺陷或者功能上提出的。由产品负货人进行统汇总,形成产品功能列表,别通过分析设定优先级。在计划会议上,开发团队确定迭代周期,每次迭代通常在2周左右,股多不超过I个月。然后从产品功能列表中,按优先级顺序,提取需求到本次的迭代中进行开发。开发过程中,开发团队通过每日站会进行自我管理和进度推进,并在迭代周期结束时,提交可工作的软件到评审会议进行评审
12、。每次评审结束,开发团队需要召开次反思会议,用于纪盘和团队的自我成长。(二)敏捷特性敏捷开发的特点,和其他开发方式不太一样,总的来说有以卜几点:第轻量型。敏捷的轻量型,源于它的团队架构,和简单的迭代循环。只要设定好优先级,开发团队选择迭代版本的开发任务后,就可以按照自己的性格习惯进行开发工作,只需要提交可用的交付版本即可。产品负货人只需要把需求分解设定优先级后放入待开发列表,以及最后接受开发团队的交付成果即可。第二,拥抱变化。变化是传统开发模式下开发人员最不愿意面对的.故捷由于是迭代开发,由若干循环组成,每次的变更,都可以通过需求池和设定的优先级,而归入不同的迭代周期,将变更是为需求,即可解决
13、心理上的抗拒问题.同时,又倡导沟通,每次沟通后的变更,其实从某种意义上也是对产品的优化。这也能说明敏捷交付物的版量为什么好的原因了。第三,持续迭代,增量交付。敏捷并不按照一下子开发所有的功能,测试后交付完整的产品。反而,是乐于循序渐进式的提供交付物,且每次的交付物都是可用的,可解决客户实际需求的产品。每次迭代都是基于上次迭代后的改进或者优化后者升级,是产品趋向于越来越完善的方向努力。第四,关键是人。敏拢团队少而精,且每个人都具备丰富的经验和能力。软件开发过程,耗费成本最多的,起最关键的作用的,就是人.在敏捷模式下,每个成员的主观能动性,都得到了很好的发挥,同时又不过多干涉他们的开发过程。这样舒
14、适I1.自由的环境,充分发挥团队自主能力和个人主观能动性,来推动项目进展的模型,往往会达到不钳的效果.参考文献:1章永明.从需求变更及范围管理视角谈论计算机信息系统集成项目的管理U1.科技创新与应用.2016,(3):17|21党源源,付晓琳,徐立新,Scrum敏然项目管理的应用研究J.情报杂志,2009.28(3):54-57-613)袁荃.敏捷顼目管理适用性分析J企业管理,2014,(24):I(X)-IOl|4|代琳娜CMMI与敏捷方法综合对比分析切.软件导刊,2016,15(4):20-21陈国栋,罗省贤.Scrum敏捷软件开发方法实践中的改进和应用【J1.计算机技术与发展,2011,21(12):97-99.104