• home > webfront > engineer > Architecture >

    敏捷项目管理框架Scrum:对比TSP角色和职责

    Date:

    如今在神州,普通宣传敏捷开发,具体参看《开发模型的理解:瀑布模型 增量式 迭代 敏捷开发——笔记》scrum团队管理Scrum 采用最多(自认

    如今在神州,普通宣传敏捷开发,具体参看开发模型的理解:瀑布模型/增量式/迭代/敏捷开发——笔记

    scrum团队管理

    Scrum 采用最多(自认为)的敏捷项目管理框架,它通过一系列价值观、原则和实践来帮助团队组织和管理他们的工作。

    敏捷开发只是一种理念,而Scrum 是完成具体工作的框架。

    敏捷开发理念侧重于通过小规模和频繁的发布进行持续的渐进改进。您无法真正“敏捷化”,因为这需要整个团队一致努力才能改变其向客户交付价值的思维方式。但是,您可以使用 Scrum 等框架来协助您开始思考这一方式,并在日常沟通和工作中实践如何构建敏捷开发原则。



    scrum是一种轻量级敏捷框架,专注于实现固定时间的迭代,

    所以scrum团队的规模通常很小,只有 10 人左右,而这等规模,基本是目前大陆项目开发常规规模——大项目也是拆解成n个这样的小组。

    Scrum 团队需要三个特定角色:产品负责人Scrum 大师开发团队

    确定团队规模的一种方法是遵循 Amazon 首席执行官 Jeff Bezos 提出的著名“两个披萨原则”,也就是“团队规模不应过大,以便分享两个披萨”。

    由于 Scrum 团队跨职能部门,因此“开发团队”除了开发人员之外,还包括测试人员、设计人员、用户体验专员和运维工程师。

    Scrum 产品负责人

    产品负责人是产品的领航者。他们专注于了解业务、客户和市场要求,然后相应地确定工程团队需要完成的工作的优先顺序。高效的产品负责人应能:

    • 构建和管理产品待办事项。

    • 与企业和团队密切合作,以确保所有人都能了解产品待办事项中的工作项。

    • 明确指导团队接下来提供哪些功能。

    • 确定何时发布产品,且倾向于更频繁地交付产品。

    产品负责人并不一定是PM(产品经理)、PO(产品负责人)、BI(系统分析师)。他们专注于确保开发团队为企业带来最大的价值。此外,产品负责人必须是一个人。没有开发团队需要多个产品负责人的混合指导。

    Scrum 主管

    Scrum 主管是其团队中 Scrum 方面的领航者、推动者、教练。

    他们负责对团队、产品负责人和企业进行 Scrum 流程方面的培训,并寻找方法精确调整其在此方面的实践。


    高效的 Scrum 主管应深入了解团队正在执行的工作,并可协助团队优化其透明度和交付流程。作为首席推动者,此角色负责安排冲刺规划、每日站会、冲刺审查和冲刺回顾所需的资源(人力和物力)。

    Scrum 开发团队


    团队成员熟练掌握不同的技能,并且彼此互相锻练,因此没有人会成为交付工作的瓶颈。强大的 Scrum 团队会自我组织,以明确的团队态度来处理项目。团队的所有成员互相帮助,以确保成功完成冲刺。

    Scrum 团队可推进每个冲刺的计划。他们将自己的历史速度用作指导,预测他们认为自己在迭代过程中可以完成的工作量。保持迭代长度固定可为开发团队提供有关其预估和交付流程的重要反馈,进而使其能随着时间的推移做出更加准确的预测。


    经验主义和精益思维

    Scrum 的定义基于经验主义和精益思维。

    • 经验主义:,知识来自经验,决策是根据所观察到的情况做出的。

    • 精益思维:减少浪费,并专注于本质。

    Scrum 框架是一种基于持续学习和波动因素调整的启发式框架。它承认团队在项目开始时并不了解所有内容,并通过吸取经验教训不断发展。Scrum 的结构旨在帮助团队自然而然地适应不断变化的条件和用户要求,并在流程和较短的发布周期中重新调整优先级,以便您的团队不断学习和改进。

    scrum敏捷开发流程






    参考文章:

    https://www.atlassian.com/zh/agile/scrum/roles





    转载本站文章《敏捷项目管理框架Scrum:对比TSP角色和职责》,
    请注明出处:https://www.zhoulujun.cn/html/webfront/engineer/Architecture/9490.html