首页 > 其他分享 >如何建立Scrum敏捷项目管理角色和价值观

如何建立Scrum敏捷项目管理角色和价值观

时间:2024-04-02 20:29:44浏览次数:21  
标签:需要 项目管理 价值观 Scrum 开发 敏捷 团队 成员

本文我会尽量以白话方式了解团队中不同的角色,以及如何改变团队对产品开发的价值观和理念。

一、敏捷角色

通常,产品负责人、开发团队和Scrum主管共同组成Scrum团队,团队成员之间没有谁是领导,大家是伙伴关系。另外,干系人和敏捷导师不是Scrum框架中的部分但至关重要。

产品负责人

产品负责人负责处理客户、业务干系人和开发团队间的认知差距。他是产品以及处理客户需求和优先级的专家,保护开发团队免受业务干扰等。

在Scrum开发中,产品负责人需要:

  • 制定产品战略和方向,设定长短期目标
  • 将开发出的产品价值最大化
  • 提供产品专业知识
  • 理解需求,并与开发团队就需求展开讨论
  • 对需求进行收集、优先级排序
  • 对预算和盈利能力负责
  • 决定功能发布时间
  • 与团队协作,回答问题做出决策
  • 验收完成的工作

优秀的产品负责人要能处事果断,他们深入理解客户需求,每天权衡各方面做出业务决策,他们很务实也能做出取舍,开发团队随时都可以找到他们,他们很有耐心特别是回答开发团队的问题时。

开发团队成员

任何在开发第一线的人员都是开发团队成员,例如秃头码农、UI设计师、测试员......

在Scrum开发中,开发团队需要:

  • 直接负责创建可交付物
  • 成员确定各自任务和完成任务的方式
  • 跨职能工作
  • 具备多项技能
  • 理想情况下,同时只专注一个产品目标

优秀的开发人员需要具备多项技能,简单的说,除了他们的主要技能和广泛接触到的团队所需的技能外,他们还精通一两项技能,这样的团队开发速度更高,因为他们可以清除单点故障。

Scrum主管

Scrum主管负责为开发团队提供支持,扫清组织层面障碍,并保证所有流程始终秉持敏捷原则。

他与项目经理不同,Scrum主管时服务型领导者,为团队提供支持,不是问责者的角色。

在Scrum开发中,Scrum主管需要:

  • 帮助团队和组织遵守Scrum价值观和实践
  • 帮助团队扫清障碍,保护开发团队免受外部干扰
  • 促进干系人和Scrum团队紧密协作
  • 团队内部建立共识
  • 保护Scrum团队免受组织层面干扰

优秀的Scrum主管不需要具备项目经理的工作经验,他是敏捷流程专家,引导团队通过反思回顾获得更高的绩效,优秀的Scrum主管还有很强的沟通能力和组织影响力。能在互相冲突的意见中寻求协商解决方法。Scrum主管的影响力不同于权力,影响力来自专业知识、工作年限、魅力、人际关系,不要低估一个有组织级影响力的Scrum主管的价值。

二、敏捷价值观

敏捷价值观是一种能体现每天通力协作,相互支持以及尽己所能实现Scrum团队承诺的方式。

承诺

承诺意味着参与和投入。组织对Scrum团队兑现其承诺充满自信,并会调动Scrum团队的积极性来实现目标,成员间要对彼此负责,承诺的实现需要自觉地努力,需要:

  • Scrum团队必须在做出承诺时面对现实,在冲刺阶段更要这样
  • Scrum团队必要要对目标做出承诺
  • Scrum团队要务实,必须确保每次冲刺都能创造出实实在在的价值
  • Scrum团队愿意对结果负责

专注

Scrum团队成员需要坚持营造专注的环境,减少干扰因素提高工作效率,Scrum团队需要:

  • 空间上与干扰源分开
  • 确保不把时间浪费在与冲刺目标无关活动上
  • 只做需要做的事
  • 平衡专注工作时间和团队成员交流时间
  • 时刻检查你是否保持专注

开放

Scrum团队中没有秘密可言,因为这样团队才能为产品开发的成果负起责任。营造公开透明的环境非常重要,被公开的不仅是工作进度,还有工作中的挑战,需要:

  • 确保团队中的每位成员都能访问相同的信息
  • 鼓励他们采取开放态度
  • 阻止谣言化解内部矛盾
  • 始终保持对他人的尊重

尊重

分享每个人的独特性,寻找和欣赏每个人的共性,成员作为有能力却独立的个体能互相尊重,需要:

  • 开放积极的工作环境
  • 不只是容忍差异,要找出差异。最佳的解决方案一定来自不同意见
  • 同等尊重的态度对待每位成员

勇气

每件事都需要勇气,承诺需要勇气,专注需要勇气,开放尊重也需要勇气,面对阻力时首先要有的就是勇气,需要:

  • 认识到过去没问题的事现在不一定能行
  • 准备好突破现状
  • 用尊重迎接质疑
  • 拥抱Scrum价值观

三、成功Scrum的特质

专职的团队

每个Scrum团队成员只负责实现团队决定的产品目标,而不会在完成一个产品的开发工作后,为其他团队开始新的产品开发工作,团队会长期保持稳定不变。这样更利于发布预期更加准确、迭代周期短效率高、缺陷少、修复成本低。

跨职能工作

不同于传统项目中,.NET程序员只做.NET工作,测试员只做质量保证工作。跨职能工作可以在同一时间专注于同一产品需求,即让尽可能多的成员尽快完成某个特定需求,从而快速完成某项特性。跨职能工作还能消除单点故障,例如团队成员不在时,另一位成员能接替他的工作任务。

每位成员要做到:

  • 不存在头衔一说,技能和贡献才是关键
  • 拓展才能
  • 他人遇到障碍快速伸出援手

自组织自管理和主人翁意识

自组织团队不必遵守他人的指令,能在团队成员的参与度和解决方案的质量上发挥极大的优势。自组织的开发团队能够:

  • 承诺实现自己的冲刺目标
  • 估算任务所需工作量
  • 专注于沟通
  • 协作
  • 共同决策形成共识
  • 积极参与

自组织增加了开发团队的主人翁意识,积极主动开发出更优质的产品,获得更多成就感和自豪感,更能同甘共苦充满信任。

控制团队规模

理想情况下,敏捷开发团队拥有使其成为跨职能团队且避免单点故障所需的最少人员。从统计数据来看,当Scrum团队有6位开发人员时,开发速度最快,当有4-5位开发人员时成本最低,保持3-9人能帮助团队提高凝聚力避免小团体。当你手头有一个大型项目,请把开发工作分解并交给多个Scrum团队完成,那么问题来了,具体怎么做呢?感兴趣的留言,我会尽量用白话专门写一篇。

标签:需要,项目管理,价值观,Scrum,开发,敏捷,团队,成员
From: https://blog.csdn.net/u014197005/article/details/137283907

相关文章

  • “共享员工”+“低代码与项目管理平台”是未来中小型互联网公司的“真香”吗?
    不用坐班工作地点自有,不用和企业签固定合同,收入还能提升30%-50%,这对打工人来说是“真香”吗?有订单有项目随时加人,不用招聘不用签固定合同,项目结束不用养人,用人成本下降40%-70%,这对互联网公司来说是“真香”吗?央媒点赞的“共享员工”模式,真的是未来中小型互联网公司的发展趋势......
  • golang语言系列:Scrum、Kanban等敏捷管理策略
    云原生学习路线导航页(持续更新中)本文是golang语言系列文章,主要对编程通用技能Scrum、Kanban等敏捷管理策略进行学习1.什么是敏捷开发敏捷是一个描述软件开发方法的术语,它强调增量交付、团队协作、持续规划和持续学习。2001年,敏捷宣言提出:个体和交互胜过流程和......
  • 信息系统项目管理师——第11章项目成本管理(重要)
    选择、本章节内容属于10大管理知识领域中的重中之重案例、论文都会考,需要完全掌握。选择题大概考3分左右,理论和计算都会考。案例题,必考内容,挣值相关的计算,必须得会。论文题,考的比较多,建议作为第一梯队准备。1.管理基础重要性和意义项目成本管理的作用和意义项目成本......
  • 信息系统项目管理师——第12章项目质量管理
    本章节内容属于10大管理知识领域中的重点,选择、案例、论文都会考,而且是高频考点,需要我们重点学习。选择题,稳定考3分左右,新教材基本考课本原话,这个分不能丢。案例题,本期备考重点,需要好好学。论文题,22年11月刚考过,短期应该不会考。1.管理基础质量与项目质量定义:产品质......
  • 【2024年5月备考新增】《软考真题分章练习(含答案解析) - 14 组织级项目管理(高项)》
    1题目1、办公软件开发公司A非常重视软件过程管理,按照CMMI(能力成熟度模型)逐步进行过程改进,刚刚实现了组织级过程性能、定量项目管理,按照CMMI(能力成熟度模型),A公司达到了()级别。A.CMMI2B.CMMI3C.CMMI4D.CMMI52、CMMI的连续式表示法与阶段式表示法分别表示:()。A.项......
  • 大型项目管理神器:掌握yarn monorepo的安装和使用
    I.引言在当今的前端开发中,由于项目规模的不断增长和多团队协同,Monorepo成为了越来越流行的开发模式。Monorepo指的是将多个相关项目或者模块打包在一起的软件开发模式,它可以让开发人员更好地组织管理代码,减少重复的代码,提高可复用性和开发效率。在前端开发中,使用yarnmonorep......
  • 软件项目管理(开发/实施/运维/安全/交付)全套文档模板
      前言:在软件项目管理中,每个阶段都有其特定的目标和活动,确保项目的顺利进行和最终的成功交付。以下是软件项目管理各个阶段的详细资料:软件项目全套文档资料下载:点我获取1.需求阶段目标:收集、分析和定义用户需求和业务目标。主要活动:需求调研:与用户沟通,了解他们的需求......
  • hatch python 现代项目管理工具
    hatchpython现代项目管理工具,以下是一些简单试用安装clibrewinstallhatch一些推荐配置这样我们的venv直接在执行目录中,比较方便使用hatchconfigsetdirs.env.virtual.hatch简单项目clihatchnewdalongdemo......
  • 追光几何Lite用户分享之项目管理
    在我作为项目管理人员的职业生涯中,面对众多跨领域的项目,我不断地寻找高效的方法和工具来优化项目文件的管理。在众多尝试中,我发现了追光几何Lite,一款简洁实用的本地文件版本管理软件,它极大地提升了我的工作效率和文件管理的质量。项目管理过程中会产生众多文件和文档,从项目计......
  • 软件项目管理全套文档模板(开发/实施/运维/安全/交付)
     前言:在软件项目管理中,每个阶段都有其特定的目标和活动,确保项目的顺利进行和最终的成功交付。以下是软件项目管理各个阶段的详细资料:软件项目全套文档资料下载:点我获取1.需求阶段目标:收集、分析和定义用户需求和业务目标。主要活动:需求调研:与用户沟通,了解他们的需求和......