软件工程4
什么是scrum中的3355?
答:一、首先我们了解一下scrum是什么意思,Scrum 通常被认为是一个敏捷项目管理框架,它描述了一组帮助协同工作的事件、工件和角色,旨在帮助团队更高效的组织和管理其工作。注意,Scrum 是完成工作的一种框架,而敏捷开发是一种思维模式,不能把它们混为一谈。
其特点是:Scrum 框架是一种基于持续学习和需求多变的启发式框架。它承认团队在项目开始时并不了解所有内容,要求团队吸取经验教训不断发展。Scrum 框架旨在帮助团队自适应不断变化的外部环境和用户要求,并在流程和较短的发布周期中快速调整优先级,以便团队不断学习和改进。
而且虽然 Scrum 是结构化框架,但它并不是完全僵化的,你可以根据组织需求调整其执行。关于 Scrum 团队如何才能成功有很多的理论。但是,十多年来,在帮助 PingCode 敏捷团队达成工作目标的过程中,无论选择何种框架,沟通、透明、持续改进始终都是框架的核心
scrum团队需要三个特定角色,有三大工件(也就是团队需要完成的事情,同时是三个常量,相当于把所有事情进行分类,规范了要分成那三部分),Scrum 框架还包括 Scrum 团队定期举行的一系列仪式,这些仪式(事件)有5个关键事件,scrum也有自己的5个价值观,这也就形成了我们所说的3355。
二、3355指的是3个核心角色,3个工件,5个关键事件和5个价值观。
3个核心角色:
(1)产品负责人(PO):负责最大化投资回报率(ROI),通过确定产品特性,把它们翻译成一个有优先级的列表,为下一个Sprint决定在这个列表中哪些应当优先级最高,并且不断地重新调整优先级和梳理这个列表。职责是定义需求,定义需求优先级,定义需求的验收标准,定义产品发布内容与日期。
(2)Scrum Master/敏捷教练:帮助产品开发团队学习并应用Scrum来达成商业价值,为大家服务,会做任何力所能及的事情来帮助团队、产品负责人和组织取得成功。对应敏捷团队中的项目经理,但并非是一个项目经理。职责是促进团队的工作,帮助团队熟悉和掌握敏捷的价值观与框架,帮助排除影响生产力障碍,确保团队不受打扰。
(3)开发团队:建造产品负责人所指定的产品。对交付结果负责。团队是“跨职能”的,它包含了所有专业能力,如开发、测试、需求分析等,并且它是“自组织”[自管理]的,被给予很高程度的自治和责任。
3个工件:
(1)产品代办事项,即产品视角的需求清单。由Product Owner 负责维护,包括增删及优先级排序用户故事是其中一种最佳实践每项需求都需要描述其外部价值。
(2)Sprint迭代代办清单,即此次冲刺周期内规划要完成的内容。来源于Product Backlog由团队评估和选择Product BackIog中哪些放入Sprint BackIog,团队需要一起定义“完成”标准。
(3)可交付产品增量(Increment),即冲刺结束后可对外发布的产品功能增量部分。需要关注其是可工作的软件功能增量,需要在Scrum Review会议上进行展示。
5个关键事件:
Scrum五大事件,包括:Sprint、Sprint 计划会、每日 Scrum 站会、Sprint 评审会、Sprint 回顾会
5个价值观:
开放- Scrum把项目中的一切开放给每个人看
尊重- 每个人都有他独特的背景和经验
勇气- 有勇气做出承诺,履行承诺,接受别人的尊重
专注- 把你的心思和能力都用到你承诺的工作上去
承诺- 愿意对目标做出承诺,全身心投入去完成Scrum团队的目标,而不是必须按计划完成,两者之间是有区别的。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构