20162328蔡文琛 大二十三周结对伙伴问题回答

个人结对伙伴是20162327王旌含
他的问题是如何将scrum更好的运用到团队中
个人理解是他在问scrum有什么用
个人建议是
Scrum是迭代式增量软件开发过程,一般用于敏捷软件开发。Scrum包括了一系列实践和预约义角色的过程骨架。Scrum中的主要角色包括同项目经理相似的Scrum主管角色负责维护过程和任务,产品负责人表明利益全部者,开发团队包括了全部开发人员。虽然Scrum是为管理软件开发项目而开发的,它一样能够用于运行软件维护团队,或者做为计划管理方法:Scrum of Scrums.框架

他的收获是初步了解了scrum敏捷开发的内容
个人理解是他理解了敏捷开发的步骤
个人建议是
优化

Scrum框架包括3个角色、3个工件、5个事件、5个价值
3个角色
产品负责人(Product Owner)
Scrum Master
开发团队
3个工件
产品Backlog(Product Backlog)
SprintBacklog
产品增量(Increment)
5个事件
Sprint(Sprint自己是一个事件,包括了以下4个事件)
Sprint计划会议(Sprint Planning Meeting)
每日站会(Daily Scrum Meeting)
Sprint评审会议(Sprint Review Meeting)
Sprint回顾会议(Sprint Retrospective Meeting)
5个价值
承诺 – 愿意对目标作出承诺
专一– 把你的心思和能力都用到你承诺的工做上去
开放– Scrum 把项目中的一切开放给每一个人看
尊重– 每一个人都有他独特的背景和经验
勇气– 有勇气作出承诺,履行承诺,接受别人的尊重
SCRUM理论基础
Scrum以经验性过程控制理论(经验主义)作为理论基础的过程。经验主义主张知识源于经验, 以及基于已知的东西作决定。Scrum 采用迭代、增量的方法来优化可预见性并控制风险。
Scrum 的三大支柱支撑起每一个经验性过程控制的实现:透明性、检验和适应。Scrum的三大支柱以下:
第一:透明性(Transparency)
透明度是指,在软件开发过程的各个环节保持高度的可见性,影响交付成果的各个方面对于参与交付的全部人、管理生产结果的人保持透明。管理生产成果的人不只要可以看到过程的这些方面,并且必须理解他们看到的内容。也就是说,当某我的在检验一个过程,并确信某一个任务已经完成时,这个完成必须等同于他们对完成的定义。
第二:检验(Inspection)
开发过程当中的各方面必须作到足够频繁地检验,确保可以及时发现过程当中的重大误差。在肯定检验频率时,须要考虑到检验会引发全部过程发生变化。当规定的检验频率超出了过程检验所能允许的程度,那么就会出现问题。幸运的是,软件开发并不会出现这种状况。另外一个因素就是检验工做成果人员的技能水平和积极性。
第三:适应(Adaptation)
若是检验人员检验的时候发现过程当中的一个或多个方面不知足验收标准,而且最终产品是不合格的,那么便须要对过程或是材料进行调整。调整工做必须尽快实施,以减小进一步的误差。
Scrum中经过三个活动进行检验和适应:每日例会检验Sprint目标的进展,作出调整,从而优化第二天的工做价值;Sprint评审和计划会议检验发布目标的进展,作出调整,从而优化下一个Sprint的工做价值;Sprint回顾会议是用来回顾已经完成的Sprint,而且肯定作出什么样的改善可使接下来的Sprint更加高效、更加使人满意,而且工做更快乐。spa

相关文章
相关标签/搜索