开发团队(Team)的主要职责和特征
角色介绍
开发团队是Scrum团队的三个角色之一。
开发团队包括架构师、开发工程师、测试人员、数据库管理员和UI设计师等,这几类人的跨职能组合。具备的技能足以实现产品开发。

Team的主要职责
1.Sprint执行
开发团队的大部分时间都花在Sprint执行上。
每日检视和调整
每个开发团队成员都应该参与每日站会,一起检验Sprint目标的进展情况,跟进当天的工作情况调整计划。梳理产品列表
每个Sprint都需要花一些时间来准备下一个Sprint,主要用来梳理产品列表,包括PBI的创建和细化、估算和排列优先级顺序。sprint规划
在Sprint计划会议(Sprint Planning Meeting)上,在ScrumMaster的引导下,开发团队和PO合作合作为下一个Sprint建立目标。检视和调整产品与过程
每个Sprint结束后,开发团队都要参加两个检视和调整的活动,即Sprint评审会议(Sprint Review Meeting)和 Sprint回顾会议(Sprint Retrospective Meeting)。
评审会议上所有人一起评审当前Sprint完成的特性,并讨论下一步改进措施。回顾会议上Scrum团队检视和调整自己的Scrum过程和技术实践,进一步改善团队使用Scrum来交付业务价值的方法。
Team的特征
1.自组织
自组织是系统自下而上、自发的属性——没有外部的统治力量采用传统的自上而下、命令与控制的管理方式。
2.跨职能的多样化和全面化
开发团队包括架构师、开发工程师、测试人员、数据库管理员和UI设计师等,这几类人的跨职能组合。
跨职能团队有着多样化的视角,将会得到更好的成功。
3.T型技能
T型技能:拥有深度和广度的技能
- 深度:核心领域的专业知识有深入研究。
 - 广度:核心领域外的工作能力。
举例:Cindy是一位出色的用户体验设计师,同时她也懂得一些前端开发的工作。 
4.三个火枪手的态度
开发团队的成员需要具备三个火枪手的态度——”人人为我,我为人人“。
团队成员共同承担完成工作的责任,成败是整个团队的事情。
5.广泛沟通
开发团队和PO、SM之间需要进行广泛的沟通,彼此之间以最低的成本快速、高效地交换有价值的信息。
广泛沟通提供了信息分享的频率和质量。Scrum团队有更多机会进行检视和调整,从而做出更快更好的决定。
6.透明沟通
除了广泛沟通,团队内部沟通也要透明。沟通透明能够使所有成员都清楚现状,不会觉得意外,另外还有助于建立互信。
7. 规模适中(7+/-2)
Scrum推崇小团队,一般规则是团队成员最好有5到9名成员。
8.目标专注,有责任感
开发团队成员需要对Sprint目标保持专注,有责任感。专注是指需要每个成员参与并集中精力关注Spring目标;有责任感是指不论情况好坏,每个团队成员都会致力于完成团队共同的目标。
9.保持工作节奏
Scrum的一个指导原则是团队成员必须以可持续的节奏工作,平衡项目前后的工作量。
10.成员稳定
从长远而看,我们倾向于选择可以长期合作的成员来组成稳定的团队。一旦拥有高效能团队,我们就拥有了真正的资产。

Scrum精髓
以上内容来自《Scrum精髓》这本书的第11章 开发团队。

开发团队(Team)的主要职责和特征的更多相关文章
- Firebird数据库系统的开发团队
		
下载Firebird3的发布文档,上面列出了开发团队,仔细看了看,原来俄罗斯人是主导(内核开发),法国人.智利人.巴西人.日本人.荷兰人.捷克人都有.共17人,3人全职. able 13.1. Fir ...
 - Scrum&Kanban在移动开发团队的实践 (一)
		
现在大多数团队都在谈敏捷开发,似乎觉得敏捷是软件开发的银弹.只需要实践下一些敏捷开发的模式就能如何如何,其实我觉得不论是敏捷开发还是传统的瀑布流开发都是有他们的市场的,取决于团队人员构成,取决你的产品 ...
 - 【c#新手学习 练习 案例】 阶段项目一:开发团队调度软件
		
案例是模仿java https://blog.csdn.net/bjfu170203101/article/details/109322590 改用C#:开发环境 vs2022/vscode .n ...
 - Scrum&Kanban在移动开发团队的实践 (二)
		
Scrum&Kanban在移动开发团队的实践系列: Scrum&Kanban在移动开发团队的实践 (一) Scrum&Kanban在移动开发团队的实践 (二) 在第一篇分享文章 ...
 - 转:Yelp开发团队发布内部网站设计指南
		
原文来自于:http://www.infoq.com/cn/news/2014/02/yelp-style-guide 近日,Yelp开发团队在博客发布消息:Yelp公开了内部网站设计指南.这份文档此 ...
 - 开发团队在TFS中使用Git Repository (一)
		
在研发团队中,代码版本管理是最为基础的必要工具.个人使用过的版本管理工具有SVN.VSS.ClearCase.TFS.Git,从团队的角度和使用角度来说,个人倾向于与使用TFS作为团队的基础工具.首先 ...
 - 微信终端开发团队:新年新语言,WCDB Swift
		
欢迎大家前往云+社区,获取更多腾讯海量技术实践干货哦~ 作者:sanhuazhang,此文发布在微信终端开发团队的专栏 WCDB 作为微信的终端数据库,从 2017.6 开源至今,共迭代了 5 个版本 ...
 - IPFS开发团队是如何工作的?
		
小编不是一个很八卦的人,连当红明星都认不全.不过,今天还是带领大家来扒一扒ipfs开发团队是如何工作的. 工作方式: 全体会议:每周一有一个全体会议,这个会议是提前安排好的一个日程 任务讨论:把大任务 ...
 - 承接微信小程序外包 H5外包就找北京动点软件开发团队
		
承接小程序外包 微信小程序外包 H5外包 就找北京动点软件 长年承接微信小程序.微信公众号开发 全职的H5开发团队,开发过几十款微信小程序公众号案例 欢迎来电咨询,索取案例! QQ:372900288 ...
 
随机推荐
- JQ  知识点集合
			
数组与字符串间的转换 一.数组转字符串(将数组元素用某个字符连接成字符串) var a, b; a = new Array(0,1,2,3,4); b = a.join("-"); ...
 - 让 ScrollViewer 的滚动带上动画
			
WPF 的 ScrollViewer 没有水平滚动和垂直滚动的属性 HorizontalScrollOffset VerticalScrollOffset,只有水平滚动和垂直滚动的方法 ScrollT ...
 - (笔记)JQuery扩展方法实现Form表单与Json互相转换
			
JQuery笔记 记两段代码,使用JQuery实现从表单获取json与后端交互,以及把后端返回的json映射到表单相应的字段上. 把表单转换出json对象 //把表单转换出json对象 $.fn.to ...
 - Making Genome in Berland (DFS+思维)
			
个人心得:被这周的专题名坑了,一直用字典树,明明题目看得很清楚了,不存在相同的字母,即每个字母最多只有一个直接后驱,那么只要用DFS走开头就好了, 思想很巧妙,用vector,记录后驱,同时用visi ...
 - 《DSP using MATLAB》示例Example 8.20
			
%% ------------------------------------------------------------------------ %% Output Info about thi ...
 - ubuntu 新手帖
			
作为菜鸟,接触ubuntu的时间不长,遇到一些问题,在这总结一下,可能不全不完善,但是希望能有用: 1,ubuntu 12.04的gedit打开中文记事本全是乱码的处理 参考:http://bbs.c ...
 - 开启opcache提高性能
			
在开启opcache之前,我们先介绍一下编译与解释: 编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快:而解释器则是只在执行程 ...
 - 异常处理--Exception(一)
			
很诱人的标题,今天不是给大家介绍,而是跟大家讨论些问题. 在做开发的这几年中,大大小小的项目也经历了很多,但无论那个项目中,都没有真正的对Exception进行完整的处理.虽然我们在学C#的时候,经常 ...
 - c++深拷贝/浅拷贝
			
拷贝构造函数,是一种特殊的构造函数,它由编译器调用来完成一些基于同一类的其他对象的构建及初始化.其唯一的参数(对象的引用)是不可变的(const类型).此函数经常用在函数调用时用户定义类型的值传递及返 ...
 - waitpid()设置WNOHANG位(非阻塞模式)判断子进程的状态是否有所改变
			
参考<Linux/Unix系统编程手册>26.1.5,对于系统调用waitid() #include <sys/wait.h> int waitid(idtype_t idty ...