V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Qingquexiezuo
V2EX  ›  项目管理

什么是敏捷开发?如何快速启动敏捷开发?

  •  
  •   Qingquexiezuo · 2021-01-06 23:16:57 +08:00 · 1672 次点击
    这是一个创建于 1419 天前的主题,其中的信息可能已经有所发展或是发生改变。

    什么是敏捷开发?

     敏捷开发是一种面对不断变化的外界环境,快速适应并持续短周期迭代的开发能力。核心思想是:缩短周期,快速验证,不断改进。
     敏捷开发的目的不是帮助团队在最短时间内完成项目,而是让团队能开发出顺应需求变化的真正有价值的产品。
     敏捷开发并不是一个固定式的开发流程,而是能让团队更好更快的开发的所有方法理念的集合。所以团队不应该被所谓的敏捷开发方法束缚,而是以敏捷开发的核心思想切入,不断更迭出属于团队自己的开发流程和方法。
    
    如何快速启动敏捷开发?
    

    步骤: 1.准备产品需求列表 2.确定迭代周期 3.明确迭代内要做的事(四个迭代会议) 4.在实践中不断改进

    1.准备产品需求列表( Product Backlog ):
    产品需求列表是一个长期存在列表,可以并且鼓励根据内外部因素,不断的调整列表内容及优先级。
    产品需求列表建议由产品经理负责管理,团队共同商议并且决定列表内容及优先级。
    
    2.确定迭代周期:
    迭代的定义:承诺完成一部分需求开发的固定时间周期。
    团队考虑产品性质,团队基本情况等因素,共同决定一个迭代的周期,通常以周为单位,2-4 周最佳。
    
    3.明确迭代内要做的事(四个迭代会议):
    需求开发过程中,无非包含下面事项:计划,跟踪,验收,总结。Scrum 框架定义了四个标准会议来进行这些工作,分别为:
    (1).迭代计划会议: 于每个迭代前开始,开发团队按照优先级从产品需求列表中接受需求,选择出能在一个迭代周期内能完成的工作;
    (2).每日站会: 整个团队每天进行,同步当天的开发进度,及时反馈风险解决阻塞问题,会议上仅提出问题和风险,不延伸讨论解决方案;
    (3).迭代评审会议: 迭代结束前,开发团队向产品经理或客户代表演示完成的功能,接受评价和改进建议;
    (4).迭代回顾会议: 迭代结束后,团队就本次迭代的过程,提出任何可以改进迭代过程的建议,包括流程、成员合作、工具改进等方面。
    
    4.在实践中不断改进:
    敏捷开发不应该过多的被流程和工具束缚,在实践当中不断的优化才是真正的敏捷。现在开始敏捷起来吧。
    
    轻雀协作为广大用户提供新一代办公协作平台,目标打造最有效率的办公协同工具,助力合作伙伴跑得更快,跑得更好。期待您的试用反馈与意见建议。
    
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1048 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:36 · PVG 04:36 · LAX 12:36 · JFK 15:36
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.