zoukankan      html  css  js  c++  java
  • 关于scrum敏捷开发(1)

    Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum在英语的意思是橄榄球里的争球
    虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法

    Scrum定义了许多角色,根据猪和鸡的笑话分为两组,猪和鸡
      一天,一头猪和一只鸡在路上散步,鸡看了一下猪说,“嗨,我们合伙开一家餐馆怎么样?”,猪回头看了一下鸡说,“好主意

    ,那你准备给餐馆起什么名字呢?”,鸡想了想说“餐馆名字叫火腿和鸡蛋怎么样?”,“我不这么认为”,猪说,“我全身投入,

    而你只是参与而已”


    冲刺订单(sprint backlog)

    燃尽图(burn down chart)是一个公开展示的图表,显示当前冲刺中未完成的任务数目,或在冲刺订单上未完成的订单项的数目。

    不要把燃尽图与挣值图相混淆。


    以下是一些Scrum的通用实践:
      客户成为开发团队中的一部分。(例如客户肯定对开发的结果真正感兴趣。)和所有其他形式的敏捷软件过程一样,Scrum有频

    繁的包含可以工作的功能的中间可交付成果。这使得客户可以更早的得到可以工作的软件,同时使得项目可以变更项目需求以适应不

    断变化的需求。频繁的风险和缓解计划是由开发团队自己制定。
    – 在每一个阶段根据承诺进行风险缓解,监测和管理(风险分析)。  计划和模块开发的透明
    – 让每一个人知道谁负责什么,以及什么时候完成。频繁的利益所有人会议,以跟踪项目进展
    – 平衡的(发布,客户,员工,过程)仪表板更新
    – 利益所有者更新
    – 你必须拥有预警机制,例如提前了解可能的延迟或偏差。没有问题会被藏在地毯下。认识到或说出任何没有预见到的问题并不会

    受到惩罚。在工作场所和工作时间内必须全身心投入。
    – 完成更多的工作并不意味着需要工作更长时间。

  • 相关阅读:
    myeclipse_导入js文件报错
    myeclipse_tomcat在debug模式中报错的信息
    myeclipse_修改@author的值
    项目总结_web文件上传问题
    项目总结_导入JSTL标签库
    在Ubuntu上实现人脸识别登录
    Data Science and Matrix Optimization-课程推荐
    Digix2019华为算法精英挑战赛代码
    Shell script notes
    optim.py-使用tensorflow实现一般优化算法
  • 原文地址:https://www.cnblogs.com/superch0054/p/4010099.html
Copyright © 2011-2022 走看看