Scrum&Team Work

Posted 章鱼黑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Scrum&Team Work相关的知识,希望对你有一定的参考价值。

1.Our Team

1.1 Teammates:

      龙啸宇,张宇辉,黄婧婧,王彤,刘琴,龚雪莉。

 

1.2 我在团队中的位置

       勇气之心----张宇辉:将负责团队里的重大决定,以及成为团队里的精神领袖。(围绕斗志高昂的人进行软件开发,给开发者提供适宜的环境,满足他们的需要,并相信他们能够完成任务。)  /*萌萌的小组长龙啸宇安排的...*/

 

1.3 团队介绍

      作为一支由咸鱼组成的豪华团队,我们的目标肯定不能仅仅定为做一只咸鱼,我们团队将齐头并进,以团队的方式面对接下来将要面对的一切,不管是陌生的编码也好,是陌生的团队管理也好,是陌生的项目编辑也好,我想,一切的一切的陌生都只会慢慢给我们这群咸鱼带来更好的体验和武装。

 

2.学习Scrum后的心得体会

2.1 什么是敏捷开发

      敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。怎么理解呢?首先,我们要理解它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发;而这种开发方式的主要驱动核心是人;它采用的是迭代式开发;

      敏捷开发以用户的需求进化为核心,采用迭代、循序渐进的方法进行软件开发。在敏捷开发中,软件项目在构建初期被切分成多个子项目,各个子项目的成果都经过测试,具备可视、可集成和可运行使用的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。

     敏捷开发将每个人的作用发挥到了极致,也大大的提高了软件开发的时间效率。它以团队的形式进行分工、工作,通过团队协商,增强个人的积极性。

 

2.2 什么是Scrum

       Scrum的英文意思是橄榄球运动的一个专业术语,表示“争球”的动作;把一个开发流程的名字取名为Scrum,我想你一定能想象出你的开发团队在开发一个项目时,大家像打橄榄球一样迅速、富有战斗激情、人人你争我抢地完成它,你一定会感到非常兴奋的。而Scrum就是这样的一个开发流程,运用该流程,你就能看到你团队高效的工作。

 

2.3 如何进行Scrum开发

       1、我们首先需要确定一个Product Backlog(按优先顺序排列的一个产品需求列表),这个是由Product Owner 负责的;

       2、Scrum Team根据Product Backlog列表,做工作量的预估和安排;

       3、有了Product Backlog列表,我们需要通过 Sprint Planning Meeting(Sprint计划会议) 来从中挑选出一个Story作为本次迭代完成的目标,这个目标的时间周期是1~4个星期,然后把这个Story进行细化,形成一个Sprint Backlog;

       4、Sprint Backlog是由Scrum Team去完成的,每个成员根据Sprint Backlog再细化成更小的任务(细到每个任务的工作量在2天内能完成);

       5、在Scrum Team完成计划会议上选出的Sprint Backlog过程中,需要进行 Daily Scrum Meeting(每日站立会议),每次会议控制在15分钟左右,每个人都必须发言,并且要向所有成员当面汇报你昨天完成了什么,并且向所有成员承诺你今天要完成什么,同时遇到不能解决的问题也可以提出,每个人回答完成后,要走到黑板前更新自己的 Sprint burn down(Sprint燃尽图);

       6、做到每日集成,也就是每天都要有一个可以成功编译、并且可以演示的版本;很多人可能还没有用过自动化的每日集成,其实TFS就有这个功能,它可以支持每次有成员进行签入操作的时候,在服务器上自动获取最新版本,然后在服务器中编译,如果通过则马上再执行单元测试代码,如果也全部通过,则将该版本发布,这时一次正式的签入操作才保存到TFS中,中间有任何失败,都会用邮件通知项目管理人员;

       7、当一个Story完成,也就是Sprint Backlog被完成,也就表示一次Sprint完成,这时,我们要进行 Srpint Review Meeting(演示会议),也称为评审会议,产品负责人和客户都要参加(最好本公司老板也参加),每一个Scrum Team的成员都要向他们演示自己完成的软件产品(这个会议非常重要,一定不能取消);

       8、最后就是 Sprint Retrospective Meeting(回顾会议),也称为总结会议,以轮流发言方式进行,每个人都要发言,总结并讨论改进的地方,放入下一轮Sprint的产品需求中;

 

2.4 思维导图

 

 

3.总结

      这是一个team work,每个人都应该跟上进度,不做团队的拖油瓶。每天都要总结自己今天做了些什么,计划明天该做什么。多沟通,多交流,随着工作的持续进行,不断完善自我,为以后打好基础。

以上是关于Scrum&Team Work的主要内容,如果未能解决你的问题,请参考以下文章

Adapt BDD in scrum team

微软Team Foundation Service 的Scrum模板中的Feature和Backlog Items 的区别转载

Agile敏捷管理丨Scrum三个必需角色

[云原生专题-30]:K8S - 核心概念 - K8S服务的最小管理单元Pods(Scrum Team)与常见操作方法

scrum的学习

Scrum管理