如何决定产品功能的优先顺序:从 Scrum 过渡到 Shape Up

news2024/11/17 16:02:20

领导者应该决定要解决的问题的“内容”和“时间”(而不是要实施的解决方案)。产品团队成员应该可以自由地通过他们只能根据自己的专业知识和知识构思和执行的解决方案来定义“如何”。本文将指导我们从 Scrum 转向Shape Up,立即开始按时交货,没有任何延误。并以灵活的范围和固定的期限来制定和执行项目,产品团队感到更有成就感,因为取得了更多进展,并且以增量方式更快、更频繁地将功能推向生产。

功能请求是一个要实施的解决方案,尽管它是在这种情况下构思想法的更自然的方式,但它是规范性的,因为它阻止产品团队成员探索其他可能更好的解决方案。当这些功能请求来自不了解产品的限制和可能性的利益相关者时(大多数情况下自然是这种情况),他们会让团队在试图在短时间内构建超出必要的功能时陷入困境。一段时间,这会导致错过最后期限并使团队、利益相关者和用户不满意。

通过解决问题来确定产品功能的优先级

我见过并读到许多团队实施这种方法;有些人声称使用了Shape Up 的改编版本。我理解为什么 – 这种方法需要改变思维方式,不仅对于产品团队,而且对于为下一步将优先考虑的项目做出贡献或提供输入的利益相关者。

在MiSalud,通过医疗团队、客户支持以及首席执行官不断收到来自患者的反馈,首席执行官一直在与潜在买家交谈。收到的反馈有不同的形式,但最常见的是功能请求的形式。

功能请求

01. 无积压订单

形状很明确:没有积压。他们说:“如果它很重要,你就会记住”。我同意。但从一开始就让每个人都参与进来是非常具有挑战性的。人们希望在纸上看到他们的想法。

我从事咨询工作多年,我明白这些变化,特别是工作方式的这些深刻变化必须如何逐步实施。您需要迈出第一步,通过结果赢得信任,并一次引入一项新的变革。改变需要是渐进的,而且通常,你需要找到中间步骤。

02. 问题重于解决方案

我查看了我们的积压工作,其中充满了不再相关或在路线图中过于超前的解决方案。添加其中一些只是为了让人们可以在纸上看到它们。有时,在会议期间,我们会向列表中添加一项功能,以便我们可以继续下一个主题。

积压的工作是一大堆想法。有些是基于良好的反馈、指标或定性研究,有些是基于个人偏好和疯狂的假设。有些是基于统计相关问题,有些是基于一个人发表的评论,不代表我们的目标市场。作为我们的主要文件之一,积压的工作很难查看并确定优先顺序。

然后我遇到了这篇关于精益路线图的文章,它对我来说很有意义:每个想法都来自于需要解决的问题,每个新项目都是一个实验。

积压的功能类型过多

我处理了积压的工作,并将每个解决方案转化为需要解决的问题。我丢弃了那些不能解决任何问题、不相关或不能为我们的目标市场解决问题的解决方案,并将其余的扔进看板。我将此看板称为路线图,这一行动减轻了我肩上的巨大负担,原因有两个:

  • 路线图不再是甘特图。未来两年的功能不再是不可能的截止日期。只是一个三栏板,其中包含现在、下一个或以后需要解决的问题。
  • 没有积压。无数要实现的功能列表消失了。是的,现在我们有无穷无尽的问题需要解决,但感觉不一样了。问题会带来可能性,而不是增加任务。充满可能性的路线图不会让您感觉落后于计划。

1

03. 有问题的自由

当您向设计师或工程师提供要实施的解决方案时,您就告诉他们要做什么。你实际上是在给他们下命令。这不仅限制了他们的能力,也限制了产品和公司在市场上推出更好、更快的解决方案。

由于文章篇幅有限,原文可以点击:

入门指南|通过解决问题来确定产品功能的优先级-从 Scrum 转向Shape Up

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1270528.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Python | 常见场景】最佳实践系列 —— 各种场景及运用(适合下饭刷)

🤵‍♂️ 个人主页: AI_magician 📡主页地址: 作者简介:CSDN内容合伙人,全栈领域优质创作者。 👨‍💻景愿:旨在于能和更多的热爱计算机的伙伴一起成长!!&…

mybatis项目中添加logback日志

1、pom.xml <dependencies><dependency><groupId>org.mybatis</groupId><artifactId>mybatis</artifactId></dependency><!-- MySQL驱动 mybatis底层依赖jdbc驱动实现,本次不需要导入连接池,mybatis自带! --><dependency&g…

Linux安全配置

进入ssh配置文件 vim /etc/ssh/sshd_config将port 22中的端口号改为5001 重启ssh服务 systemctl restart sshd拓展 sh与bash iptable与firewall ssh与sshd vps与ssh 参考&#xff1a; 【安全-SSH】SSH安全设置 - CSDN AppLinux VPS服务器SSH端口一键修改脚本​Linux脚本…

iOS--UIPickerView学习

UIPickerView 使用场景和功能UIPickerView遵循代理协议和数据源协议创建对象&#xff0c;添加代理必须实现的代理方法非必要实现的方法demo用到的其他函数提示 效果展示 使用场景和功能 UIPickerView 最常见的用途是作为选项选择器&#xff0c;允许用户从多个选项中选择一个。…

为工业企业介绍新版 PT ISIM

&#x1f3ed; 我们发布了新版 PT Industrial Security Incident Manager - 4.4&#xff0c;这是一款深度流程流量分析系统。 以下是主要变化的简要概述 &#x1f5a5; 新增 microView Sensor 它安装在紧凑型工业 PC 上&#xff0c;设计用于小型自动化设施&#xff1a;6-10 …

Adobe系列的冷门成员~Firework

本贴博主给大家带来的是一款上了年纪、且比较冷门的Adobe全家桶成员——Firework&#xff0c;对于网页设计的从业者来说还是有一定的应用价值的&#xff0c;快来一起看看吧&#xff01; 一款网页作图软件&#xff0c;软件可以加速 Web 设计与开发&#xff0c; 是一款创建与优化…

P3368 【模板】树状数组 2 (区间修改,单点查询)

本题链接&#xff1a;【模板】树状数组 2 - 洛谷 题目&#xff1a; 输入 5 5 1 5 4 2 3 1 2 4 2 2 3 1 1 5 -1 1 3 5 7 2 4 输出 6 10 思路&#xff1a; 根据题意&#xff0c;这里是需要区间添加值&#xff0c;单点查询值。如果区间添加值中暴力去一个个加值&#xff0c;肯定…

springboot 2.x集成h2数据库

1.引入pom.xml <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-jdbc</artifactId> </dependency> <dependency><groupId>com.h2database</groupId><artifactId>h2<…

Java面向对象(高级)-- 接口(interface)

文章目录 一、概念&#xff08;1&#xff09;引入&#xff08;2&#xff09;类比&#xff08;3&#xff09;举例1. 举例12. 举例23. 举例34. 举例4 &#xff08;4&#xff09; 定义格式及重点举例1. 接口的声明格式2. 接口的成员说明3. 接口内部结构的说明4. 举例4.1 举例1--接…

Golang数据类型(数组)

数组重要概念 数组&#xff08;Array&#xff09;是一种非常常见的数据类型&#xff0c;几乎所有的计算机编程语言中都会用到它 在Go语言中&#xff0c;数组有如下的特点&#xff1a; 数组里的元素必须全部为同一类型&#xff0c;要嘛全部是字符串&#xff0c;要嘛全部是整数…

linux 讨论题合集(个人复习)

常规文件的权限是什么&#xff1f;如何分配或修改这些权限&#xff1f;文件夹&#xff08;目录&#xff09;的权限是什么&#xff1f;显示常规文件和文件夹的区别 讨论&#xff1a;①常规的文件权限有四种&#xff0c;r可读、w可写、x可执行、-没有权限&#xff1b;②可以使用c…

【智能家居】一、工厂模式实现继电器灯控制

一、用户手册对应的I/O 二、工厂模式实现继电器灯控制 三、代码段 controlDevice.h&#xff08;设备类&#xff09;main.c&#xff08;主函数&#xff09;bathroomLight.c&#xff08;浴室灯&#xff09;bedroomLight.c&#xff08;卧室灯&#xff09;bedroomLight.c&#xff…

滴滴就系统故障再次致歉

滴滴出行官博发文就11月27日夜间发生的系统故障再次致歉&#xff0c;同时表示&#xff0c;初步确定&#xff0c;这起事故的起因是底层系统软件发生故障&#xff0c;并非网传的“遭受攻击”&#xff0c;后续将深入开展技术风险隐患排查和升级工作&#xff0c;全面保障服务稳定性…

Linux系统centos7防火墙firewall开放IP及端口命令

CentOS7使用的是firewall防火墙&#xff0c;不再是原来的iptables 防火墙基础命令 1&#xff1a;查看firewall防火墙状态 firewall-cmd --state //或 systemctl status firewalld2&#xff1a;打开防火墙 systemctl start firewalld3&#xff1a;关闭防火墙 systemctl sto…

MxL3706-AQ-R 2.0通道绑定同轴网络集成电路特性

MxL3706-AQ-R是Max线性公司的第三代MoCA2.0同轴网络控Z器SoC&#xff0c;可用于在现有的家庭同轴电缆上创建具有千兆位吞吐量性能的家庭网络。 该MxL3706-AQ-R工作在400MHz至1675MHz之间的无线电频率&#xff0c;并与satellite共存&#xff0c;电X和有线电视运营商的频率计划。…

java学习part23异常try catch

124-异常处理-异常的概述与常见异常的举例_哔哩哔哩_bilibili 1.异常 2.try catch 3.finally 类似golang的defer 一定执行的语句

用Java制作简易版的王者荣耀

第一步是创建项目 项目名自拟 第二部创建个包名 来规范class 创建类 GameFrame 运行类 package com.sxt;import java.awt.Graphics; import java.awt.Image; import java.awt.Toolkit; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import j…

HarmonyOS4.0开发应用(二)【快速学习】

快速学习 创建项目 1.开始创建 2.选择模板 刚开始选择空白的模板即可 3.填写项目信息 这样一个基本项目就创建好了 代码结构 实现Demo(文字动态切换) Entry Component struct Index {State message: string Hello Worldbuild() {Row() {Column() {Text(this.message).fo…

文件fd【Linux系统编程】

本文是基础IO的第一个部分&#xff0c;基础IO部分将主要讲解以下内容&#xff1a;文件fd 文件系统 软硬链接 操作系统的内存管理 以及 动静态库。本节重点讲解文件fd&#xff0c;其余内容将在后面的博客更新。 一、共识 文件 内容 属性 文件分为打开了的文件和没打开的文件。…

YOLOv7独家原创改进:自研独家创新FT_Conv,卷积高效结合傅里叶变换

💡💡💡本文自研创新改进:卷积如何有效地和频域结合,引入分数阶傅里叶变换和分数阶Gabor变换,最终创新到YOLOv7。 推荐指数:五星 在道路缺陷检测任务中,原始map为0.8,FT_Conv为0.82 收录YOLOv7原创自研 https://blog.csdn.net/m0_63774211/category_12511937.htm…