美文网首页
开发团队(Team)的主要职责和特征

开发团队(Team)的主要职责和特征

作者: 五分钟读懂一本书 | 来源:发表于2017-10-19 21:42 被阅读26次

    角色介绍

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

    Team

    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.成员稳定

    从长远而看,我们倾向于选择可以长期合作的成员来组成稳定的团队。一旦拥有高效能团队,我们就拥有了真正的资产。

    Team职责和技能

    Scrum精髓

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

    Scrum精髓

    相关文章

      网友评论

          本文标题:开发团队(Team)的主要职责和特征

          本文链接:https://www.haomeiwen.com/subject/hmipuxtx.html