zoukankan      html  css  js  c++  java
  • Scrum

    一、 Scrum的学习

           Scrum是敏捷开发的具体方式。而敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发;而这种开发方式的主要驱动核心是人;它采用的是迭代式开发。Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作,把开发流程的名字取为 Scrum,我们应该可以想象到自己的开发团队在开发项目的时候的争先恐后,富有激情的状态。Scrum 基于经验主义。经验主义主张知识源于经验,而决策基于已知的事物。Scrum 采用迭代增量式的方法来优化可预测性和管理风险。透明性、检视、调整是经验型流程的三大支柱,支撑起每个经验型控制流程的实施。

        Scrum 的框架结构通常由“3 of 3s”组成,即3种角色3 种事件,3 种工件。3种角色是开发团队、产品负责人、Scrum教练;3种事件是迭代计划会议、每日站立会议、迭代评审会议;3种工件分别是产品待办列表、冲刺待办列表。随着时间的推移,Scrum 的“3 of 3s” 框架也在不断的扩展。比如,很多团队发现在迭代结束时,通过回顾会议可以改进团队以交付更大的价值。所以,现在迭代回顾会议已经成为了框架中第 4 种会议。

        Scrum有5个核心价值观,分别是承诺,专注,公开,敬重,勇气。还有,Scrum的迭代长度一般为2~4周;迭代过程中不允许修改,一旦迭代开会完毕, 任何需求都不允许添加进来,并有Scrum Master严格把关,不允许开发团队受到干扰;Scrum可以不按照优先级别来做;Scrum没有对软件的整个实施过程开出工程实践的处方,要求开发者自觉保证。

    二、 思维导图

    三、 团队合作

    1、 小组成员:刘超杰、吴松、崔正财

    2、 团队名称:孤独的小Team

    3、 团队会议

    选定目标,制定具体计划,之后进行分工,项目过程中,遇到问题及时交流,迭代会完毕,不再添加需求。每周进行例会总结问题,查看进度。大家畅所欲言,人人平等。

    四、 实践Scrum

            现阶段,在实践Scrum的过程中,我们不太可能严格按照Scrum的框架结构来。因为我们是初学Scrum,在此过程中难免会遇到瓶颈,并且,我们对与Scrum的了解不够深。在实践过程中,我们对Scrum的理解会越来越深,我们也会尽量按照Scrum的要求来,以此提高产品的质量和我们开发项目的效率。在开发过程中,我们会根据实际情况来调整发布周期,以避免浪费人力和时间。还有,不要抱着零错误的心态去工作,我们都是普通人,犯错误并不一定是件坏事,给自己太大压力反而不利于项目的进行,放松一点,以平常心去做事,效果可能会更好。

  • 相关阅读:
    316 Remove Duplicate Letters 去除重复字母
    315 Count of Smaller Numbers After Self 计算右侧小于当前元素的个数
    313 Super Ugly Number 超级丑数
    312 Burst Balloons 戳气球
    309 Best Time to Buy and Sell Stock with Cooldown 买股票的最佳时间含冷冻期
    Java 类成员的初始化顺序
    JavaScript 全局
    HTML字符实体
    Java中的toString()方法
    JavaScript 弹窗
  • 原文地址:https://www.cnblogs.com/ChaoJieLiu/p/7649629.html
Copyright © 2011-2022 走看看