敏捷项目管理有比较常用的方法包括1、XP(也叫极限编程);2、Scrum;3、kanban(看板)这三种。三种方法虽有不同,但理念基本一致,完全可以根据项目的实际情况,相互补充,裁剪整合使用。
1、XP(极限编程)
XP(极限编程)出现的很早,1996年,Kent Beck提出“极限编程”(Extreme Programming,简称XP)这一软件开发概念。XP的核心价值强调极简(Simplicity)、沟通(communication)、反馈(feedback)、勇气(courage)、尊重(respect)。Kent Beck也是敏捷宣言的发起人之一。
XP有一整套完善体系的工程实践,强调通过1-2周的短迭代周期螺旋式发布软件,并规定需要采用TDD、自动测试、结对编程、简单设计、重构等实践约束团队的行为。
2、Scrum
敏捷思想深受日本工业界优异实践的影响,尤其是丰田推行的精益原则,以及竹内弘高和野中郁次郎开发的知识管理策略。受到以上思想的影响,以及对世界范围内软件项目的研究,Jeff Sutherland在 1993年首次在Easel公司定义了用于了软件开发行业的Scrum流程,并开始实施。1995年Jeff Sutherland和Ken Schwaber规范化了Scrum框架,并在OOPSLA 95上公开发布。
Scrum的五条核心价值是focus. courage. openness. commitment and respect,跟XP的五条
3、看板
看板方法源自丰田的精益制造,就是用一块板来传递和控制生产环节,其核心理念就是杜绝浪费,提高效率。2006年前后,David J. Anderson认为看板方法其核心在于帮助企业创造一种能力——提升敏捷性。通过David的工作,看板方法被改进被应用于软件研发领域。大致在这个历史时期,经过管理人士的努力,软件领域的敏捷理念与制造业的精益思想开始相互借鉴与融合。
看板方法的核心理念在于流式管理、在制品限制、工作拉动、精益等。
延伸阅读:
敏捷管理与传统管理的区别是什么
1、从项目流程看
传统项目管理要对项目的所有过程进行管理和风险把控,一旦出现规划以外的变更,需要经过批准后才能执行改变,过程不够灵活。
敏捷项目管理主张团队内部的面对面沟通和交流。支持简单、持续集成、不断交付、价值优先、拥抱变化的原则。在面对市场、需求时刻变化与不断发展的技术时十分友好。
2、从项目风险看
传统项目管理要求在规划过程中规划风险管理、识别风险,对风险进行定性、定量分析,给出风险应对方案。因为风险的不确定性,要求项目风险管理必须给未知风险或已知却又无法主动管理的风险,分配一定的资源储备。
敏捷项目管理开发评估是以工作量为导向而非时间导向,它为风险留足了应对空间,即使出现部分风险,对于已交付成果来说,变更相对较少。敏捷项目管理在项目没有正式结束前,交付的可用软件是允许风险存在的,并且根据风险的优先级进行排期修复。
3、从企业管理看
传统项目管理要求按计划行事,任何环节发生变更都必须获准后才能进行改变。
敏捷项目管理只是一个灵活的实践框架,它会根据不同的环境提供一系列不同的途径。
文章标题:敏捷管理有哪些方法,发布者:小编,转载请注明出处:https://worktile.com/kb/p/32186