擺脫加卡他卡_如何通過三個簡單的步驟擺脫“故事卡地獄”。

擺脫加卡他卡

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.pswp.cn/news/394960.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/394960.shtml
英文地址,請注明出處:http://en.pswp.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(#…