zoukankan      html  css  js  c++  java
  • 关于敏捷开发

    什么是敏捷开发?
    敏捷开发是以用户的需求为核心,采用迭代、循序渐进的方法进行软件开发。(小步快跑、快速迭代)

    “拥抱变化胜于按部就班”--敏捷价值观

    敏捷宣言中的四个价值观:


    什么是Scrum和sprint?

    翻译:
    scrum (橄榄球的) 并列争球;拥挤;强调团队合作
    sprint 冲刺

    Scrum是实现敏捷开发的具体方式之一。
    Scrum是橄榄球运动的一个专业术语,表示“争球”的动作。橄榄球是一项单位场地内寸土必争的运动,一方获得进

    攻权利,就会一步步地推进敌方阵营。这样就类似团队进行开发项目时,通过团队合作把项目一步步推进,和打橄

    榄球一样迅速、充满激情,所以把这样的一个开发流程取名为Scrum。开发团队利用Scrum方法,可以高效运作。

    Scrum是以团队为基础,为企业创造价值。
    Scrum团队会经常制定计划,首先,他们除了构建当前的sprint计划,还会创建长远计划,如:发布计划和产品路线

    图。这些计划可以帮助团队作出决策。然而,团队的目标并不是盲目地遵循计划,目标是创造价值。从本质上说,

    制定计划的思考过程比计划本身更重要。

    早期是在信息量很少的基础上创建计划的。所以,它可能并不是最好的计划。当发现新的信息时,团队就需要更新

    计划,这意味着产品的方向随时可能会发生改变。这种持续的更新计划提高了团队成功的机会,因为它会将最新的

    信息融入计划当中。

    Scrum团队不断地根据变化做出反应,达到最佳结果,使产品产生最大的价值。

    Scrum的价值观:聚焦、勇气、开放、承诺、尊重。

    Sprint是组成Scrum的关键因素,翻译的意思是迭代,也就是研发周期为一周、二周、三周或者四周的时长,就必须有一个交付的版本,而且发布版本最长周期不允许超过四周。

    参考资料:
    https://www.cnblogs.com/bootsagile/p/9559278.html

  • 相关阅读:
    解决:Ubuntu12.04下使用ping命令返回ping:icmp open socket: Operation not permitted的解决
    【Magenta 项目初探】手把手教你用Tensorflow神经网络创造音乐
    python表达式操作符【学习python必知必会】
    关于提高python程序执行效率的思路和想法
    动手前的构思在编写程序中的重要性
    python 之禅
    HTTP 访问学习笔记 留坑
    软件工程与方法学——面向对象程序设计例子
    python 英文字串首字母改为大写
    Objective-C:方法缓存
  • 原文地址:https://www.cnblogs.com/zhaow/p/12102545.html
Copyright © 2011-2022 走看看