摆脱加卡他卡_如何通过三个简单的步骤摆脱“故事卡地狱”。

摆脱加卡他卡

Your backlog is full of detailed user stories. Your team is no longer able to manage them, or rank them.

您的待办事项列表中包含详细的用户故事。 您的团队不再能够对其进行管理或排名。

You wonder what the product you’re building is all about. The stakeholders seem to change their mind all the time. You miss the big picture.

您想知道正在构建的产品是什么。 利益相关者似乎一直在改变主意。 你错过了大局。

I think you are in Story Card Hell, as James Shore says.

我认为您正处在故事卡地狱中 ,正如James Shore所说。

Here are three ways to escape.

这是三种逃生方式。

产品愿景 (Product vision)

A vision states a goal. But it does not tell you how to reach it.

愿景阐明了目标。 但这并不能告诉您如何达到目标。

A great vision is challenging and inspiring. It transcends the individual. It brings people together to work towards it. It motivates them.

一个伟大的愿景充满挑战和鼓舞人心。 它超越了个人。 它使人们团结起来为之奋斗。 它激励了他们。

The company vision of SpaceX, Elon Musk’s aerospace company, is:

Elon Musk的航空航天公司SpaceX的公司愿景是:

SpaceX designs, manufactures and launches advanced rockets and spacecraft. The company was founded in 2002 to revolutionize space technology, with the ultimate goal of enabling people to live on other planets.
SpaceX设计,制造和发射先进的火箭和航天器。 该公司成立于2002年,旨在彻底改变太空技术,其最终目标是使人们能够生活在其他星球上。

The product vision of Apple’s iPod was:

苹果iPod的产品愿景是:

All my music in my pocket.
我所有的音乐都放在口袋里。

Usually, a product manager/owner will come up with the product vision. So if you don’t know the vision, talk with your product manager.

通常,产品经理/所有者会提出产品愿景。 因此,如果您不了解愿景,请与产品经理联系。

If you are a product manager: how would you pitch your product to a potential investor in 30 seconds?

如果您是产品经理:您将如何推销 在30秒内将您的产品出售给潜在的投资者?

You can build a Product Vision Box together with other stakeholders. Take cardboard and build a box. Write and draw on the surface. How would the hypothetical product packaging look? The limited space will force you to focus on the top features of your product.

您可以构建产品愿景箱 与其他利益相关者。 拿硬纸板盖一个盒子。 在表面上书写和绘图。 假设产品包装的外观如何? 有限的空间将迫使您专注于产品的主要功能。

For a more sophisticated description of the vision, you can use a Product Vision Board:

有关愿景的更复杂的描述,可以使用产品愿景板

The Product Vision Board explains:

产品愿景委员会解释:

  • The target group (who will use the product)

    目标人群(将使用该产品的人群)
  • The needs (of the users)

    (用户的)需求
  • The product (key features)

    产品(主要功能)
  • The business goals (e.g. how is the company making money from the product?)

    业务目标(例如,公司如何从产品中获利?)

How does a product vision help you to escape from Story Card Hell?

产品愿景如何帮助您摆脱故事卡地狱?

A vision gives direction. That’s why you should make it visible where development happens. Create a huge poster, for example, and hang it on the wall.

愿景给出方向。 这就是为什么您应该在开发发生的地方使其可见。 例如,创建一个巨大的海报,并将其悬挂在墙上。

Everybody can check if new stories fit the product vision. And challenge stories that deviate from the intended direction.

每个人都可以检查新故事是否符合产品愿景。 并挑战偏离预期方向的故事。

大图 (Big picture)

Even if you have a vision, you may miss contextual information for your stories. This is the big picture.

即使您有远见,也可能会错过故事的上下文信息。 这是大局。

There are several practices that help you understand the big picture. One of these practices is Story Mapping by Jeff Patton. Below you’ll find the way I practice it.

有几种实践可以帮助您了解全局。 这些实践之一是Jeff Patton撰写的Story Mapping 。 在下面,您将找到我的练习方式。

User activities are at the top. Frame an activity by a goal certain users want to reach. It can be for their own benefit or to get their job done. Order activities from left to right. The more to the left, the earlier the activity takes place.

用户活动位于顶部。 通过某些用户想要达到的目标来组织活动。 可能是为了自己的利益,也可能是为了完成工作。 从左到右订购活动。 左侧越多,活动越早进行。

Example activities of an online shop are: Add Product, Browse Products, Buy Products, Prepare shipment, Ship products. In most cases, a user performs an activity in a single sitting. Often in a matter of minutes or at most hours.

网上商店的示例活动是:添加产品,浏览产品,购买产品,准备装运,运送产品 在大多数情况下,用户会在一次坐姿中执行一项活动。 通常只需几分钟或最多几个小时。

To reach a goal, users need to do stuff: the user tasks. Example tasks are Find Products and View Product Details for the Browse Products activity.

为了达到目标,用户需要做一些事情: 用户任务 。 示例任务是“浏览产品”活动的“查找产品”和“查看产品详细信息”

Together with the activities, the tasks represent the backbone. This is the structure you use to organize the stories.

任务与活动一起代表了骨干 。 这是用于组织故事的结构。

From the tasks, you derive stories. From the View Product Details task, you could derive a story titled View Product Details (text only) and another story titled View Product Details (with image).

从任务中,您可以得出故事 从“查看产品详细信息”任务,您可以得出一个标题为“故事”的故事。 查看产品详细信息(仅文本)和另一个名为查看产品详细信息的故事(带有图像)。

The higher the team places a story, the earlier the team implements it. Implementation moves from left to right in a row, and from top to bottom.

团队放置故事的级别越高,团队实施故事的时间就越早。 实施从左到右,从上到下。

Do not store a Story Map in an electronic tool. Instead, put it up on a wall and use it to communicate within the team, with users, and with other stakeholders. Leave it hanging there, and you’ll always see the context of the stories.

不要将故事地图存储在电子工具中。 取而代之的是,将其放在墙上,并使用它与团队,用户以及其他利益相关者进行沟通。 将其挂在这里,您将始终看到故事的上下文。

Other practices to understand the context of stories include:

了解故事背景的其他做法包括:

  • Impact Mapping

    影响映射

  • Use Case 2.0

    用例2.0

即时规范 (Just-in-time specification)

A crucial practice to escape from Story Card Hell is just-in-time specification. Only detail the stories for the next one to two sprints. Let’s walk through an example.

避免出现“故事卡地狱”的一个关键实践是及时规范。 仅详细介绍下一个到两个冲刺的故事。 让我们来看一个例子。

The product manager writes a story card:

产品经理写一个故事卡:

As a customer, I want to find products by a property to know that the shop offers what I want.
作为客户,我想按物业查找产品,以了解该商店提供了我想要的东西。

The product manager has something specific in mind. The users should be able to search by product name, product number, product category, and price.

产品经理有一些特定的想法。 用户应该能够按产品名称,产品编号,产品类别和价格进行搜索。

A week before the sprint starts, the product manager talks with the team about the idea. The developers tell her that another team released a powerful search feature a few days ago, for a different product.

冲刺开始前一周,产品经理与团队讨论了这个想法。 开发人员告诉她,几天前另一个团队针对另一种产品发布了强大的搜索功能。

It’s based on a simple text field, like Google. It would be less effort to reuse it than to develop something new. The team agrees on that, and writes down what they agreed upon as acceptance criteria.

它基于简单的文本字段,例如Google。 重用它要比开发新东西少。 团队对此表示同意,并写下他们同意的接受标准。

So the team documents the details of the story shortly before implementation. That way, the team has as much knowledge from previous development as possible.

因此,团队在实施之前不久就记录了故事的详细信息。 这样,团队就可以从以前的开发中获得尽可能多的知识。

结论 (Conclusion)

There are several practices to escape from Story Card Hell:

有几种方法可以摆脱故事卡地狱:

  • A product vision sets a goal and helps to keep development on track.

    产品愿景设定了目标,并有助于使开发步入正轨。
  • Story Mapping provides a big picture as context for the stories.

    故事映射为故事提供了大背景。
  • Just-in-time specification makes sure that you detail only the most clearly understood stories.

    即时规范可确保您仅详述最清楚理解的故事。

In the best case, you use all the practices. For this to work, you likely need a product manager who

在最佳情况下,请使用所有实践。 为此,您可能需要一名产品经理

  • Fosters the relationships to the stakeholders

    促进与利益相关者的关系
  • Is good at communication and conflict resolution

    善于沟通和解决冲突
  • Is not afraid to say “No” from time to time

    不怕不时说“不”

Learn how to apply this strategy in practice by visiting my online course.

访问我的在线课程,了解如何在实践中应用此策略 。

翻译自: https://www.freecodecamp.org/news/how-to-escape-from-story-card-hell-in-three-simple-steps-4ef147e5d6dc/

摆脱加卡他卡

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

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

相关文章

套接字结构

套接字编程简介 最近在看《UNIX网络编程卷一》,算是写的读书笔记吧. IPv4套接字地址结构 IPv4套接字地址结构定义在 < netinet/in.h > 头文件中.它以 sockaddr_in 命名.下面是它的结构体: struct in_addr {in_addr_t s_addr; 32位IPv4地址,网络字节序 …

极乐科技CEO应邀出席2017微信小程序生态课

2019独角兽企业重金招聘Python工程师标准>>> 1月9日凌晨小程序正式上线。张小龙第一时间在其朋友圈写下一个日期—2007.1.9&#xff0c;并配上iPhone发布会的图片&#xff0c;微信小程序如约而至。在兴奋之际&#xff0c;极乐科技的大咖们也在思考&#xff1a;专注于…

蓝桥杯 基础练习 数列排序

http://lx.lanqiao.cn/problem.page?gpidT52 问题描述给定一个长度为n的数列&#xff0c;将这个数列按从小到大的顺序排列。1<n<200输入格式第一行为一个整数n。第二行包含n个整数&#xff0c;为待排序的数&#xff0c;每个整数的绝对值小于10000。输出格式输出一行&…

php 禁用通知,推送消息能不能区分禁止通知和卸载两种类型?

消息推送ios用了apns&#xff0c;android用的是gcm。推送失败都会返回无效的token&#xff0c;但是无效的tokne中&#xff0c;能不能区分到哪些是禁止通知&#xff0c;哪些是卸载app导致的呢&#xff1f;1 APNS PHP 的推送返回错误处理Push.php if (!empty($aMessage[ERRORS]))…

IOS13图标尺寸_更新iOS13后,我的5台iPhone都废了

苹果就是自带热搜体质&#xff0c;特别是在九月。机哥大概数了一下&#xff0c;光是线下发售后的这四天&#xff0c;iPhone 11 前前后后就上了 7 次热搜。今天这一次热搜&#xff0c;是因为库克之前发了一条微博&#xff0c;夸自家 iPhone 11 是有史以来最出色的一款。在这条微…

Android 如何调用系统默认浏览器访问

// 调用系统默认浏览器// 参考&#xff1a;// http://www.cnblogs.com/zhwl/archive/2011/11/15/2249848.html// https://segmentfault.com/a/1190000003912694case R.id.tv_about_weibo: // 关于微博// 直接打开 // Intent intent new Intent(); // …

kotlin函数式编程_我最喜欢的Kotlin函数式编程示例

kotlin函数式编程by Marcin Moskala通过Marcin Moskala One of the great things about Kotlin is that it supports functional programming. Let’s see and discuss some simple but expressive functions written in Kotlin.Kotlin的一大优点是它支持函数式编程。 让我们看…

数据库收缩

1.选中数据库-任务-收缩-数据库 2.全部压缩 3.右键数据库&#xff0c;属性 4.找到自动收缩&#xff0c;设置为true 转载于:https://www.cnblogs.com/RogerLu/p/10469819.html

matlab自带kfcm函数,kfcmFun.m

function [center, U, obj_fcn] kfcmFun(data, cluster_n,maxit, kernel_b,expo)data_n size(data, 1); % 求出data的第一维(rows)数,即样本个数obj_fcn zeros(100, 1);% 初始化输出参数obj_fcnU initkfcm(cluster_n, data_n);% 初始化模糊分配矩阵,使U满足列上相加为1inde…

flink sql udf jar包_Flink 生态:一个案例快速上手 PyFlink

简介&#xff1a; Flink 从 1.9.0 版本开始增加了对 Python 的支持&#xff08;PyFlink&#xff09;&#xff0c;在刚刚发布的 Flink 1.10 中&#xff0c;PyFlink 添加了对 Python UDFs 的支持&#xff0c;现在可以在 Table API/SQL 中注册并使用自定义函数。PyFlink 的架构如何…

赛思互动:为什么越来越多的企业愿意接受SaaS服务?

SaaS是Software-as-a-Service&#xff08;软件即服务&#xff09;的简称&#xff0c;随着互联网技术的发展和应用软件的成熟&#xff0c; 在21世纪开始兴起的一种完全创新的软件应用模式。SaaS 应用软件的价格通常为“全包”费用&#xff0c;囊括了通常的应用软件许可证费、软件…

使用Google Cloud Platform分散您的应用程序

by Simeon Kostadinov通过Simeon Kostadinov 使用Google Cloud Platform分散您的应用程序 (Decentralize your application with Google Cloud Platform) When first starting a new software project, you normally choose a certain programming language, a specific frame…

pta通讯录排序用python实现,python实现将android手机通讯录vcf文件转化为csv

经常会遇到将手机通讯录导出到电脑并转化为在电脑中可编辑的情况&#xff0c;在网上搜索了很久当前不外乎两种处理方式。1.使用电脑的outlook的通讯簿功能&#xff0c;将手机导出的vcf文件导入到outlook的通讯录中&#xff0c;然后再导出为可编辑文件&#xff1b;2.是使用专用软…

从物联网发展历程看区块链挑战

2009年&#xff0c;中本聪发布了第一个比特币节点&#xff0c;五年后区块链俨然成为一个规模巨大的产业。 虽然看起来&#xff0c;基于区块链的新的商业时代距离我们似乎只有一步之遥&#xff0c;但在2016年&#xff0c;我们已经意识到区块链产业不会那么快获得成功。 早期的新…

编程软件python是什么意思_程序员Python编程必备5大工具,你用过几个?

Python是编程入门不错的选择&#xff0c;现在也有不少的程序员业余时间会研究这门编程语言。 学习Python有时候没有第一时间找到好工具&#xff0c;会吃不少的苦头。毕竟好的工具能将工作效率多倍速提升。下面W3Cschool给小伙伴们推荐Python编程必备的5大工具&#xff1a; 0、I…

Linux ReviewBoard安装与配置

目录 0. 引言1. 安装步骤2. 配置站点 2.1 创建数据库2.2 开始安装2.3 修改文件访问权限2.4 Web服务器配置2.5 修改django相关配置正文 回到顶部0. 引言 环境&#xff1a;Ubuntu 14.04 Server&#xff08;虚拟机&#xff09; 这篇文章里说的是review board官方的安装方式&#x…

小程序 graphql_GraphQL应用程序中的五个常见问题(以及如何解决)

小程序 graphqlby Sacha Greif由Sacha Greif GraphQL应用程序中的五个常见问题(以及如何解决) (Five Common Problems in GraphQL Apps (And How to Fix Them)) 了解如何释放GraphQL的强大功能而不会遭受缺点 (Learn to unlock the power of GraphQL without suffering its dr…

又拍云 php5月18号那,又拍云文档中心

移动流量平台概述又拍云手机流量营销平台&#xff0c;整合移动、电信、联通三大运营商流量资源&#xff0c;将强大的流量营销服务&#xff0c;通过接口等形式提供给商家合作伙伴&#xff0c;帮助商家开展品牌宣传、APP/游戏/微信公众号/网站的拉新与促活等多种营销活动。通过接…

SQL SERVER2000将多行查询结果拼接到一行数据及函数的创建

处理前的查询结果如上图&#xff1a; 通过借助SQL变量的定义 DECLARE Scope varchar(1000) DECLARE Num int SET Scope SET Num 1 SELECT ScopeScopeconvert(varchar(8),Num)、DescScope DescOper;, Num Num1 From fuel_contractQualityNew Where ContractID0120090001…

kindeditor简单使用

先引入&#xff1a; <script src"/static/jquery-3.3.1.min.js"></script><script src"/static/kindeditor-4.1.11-zh-CN/kindeditor/kindeditor-all.js"></script> 基本使用参数&#xff1a; $(function () {KindEditor.create(#…