热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

用户故事地图的介绍和使用

上图是基于敏捷故事的一个看板或者说敏捷流程中的一种,没有什么比亲身投入的效果更好。用户、组员需求方通过自身的投入、表达以便于让团队成员

用户故事地图的介绍和使用

上图是基于敏捷故事的一个看板或者说敏捷流程中的一种,没有什么比亲身投入的效果更好。用户、组员需求方通过自身的投入、表达以便于让团队成员更加了解其想法和统一组员的想法。用户故事是一种思维,即故事思维,运用故事的元素进行思考和设计,解决问题、达到某种效果。
用户故事设计中核心是通过故事传递信息,引起共鸣,解决问题。
讲故事不是一个简单工作,需要优秀的组织能力,清晰的表达方式,达到听众清晰明了我们想表达的。这里笔者建议,如果平时和人交流的时间太少,可以通过书写博客等方式,组织自己的中心思想,让听众知道我们要表达什么。

产品在设计中,容易偏向几个极端:1.领域专家;2.用户、需求方,3.偏向研发方。偏向领域专家那么产品的使用门槛太高,无法普及,偏向需求、用户产品过于算乱,没有聚焦性(用户有可能不知道自己到底想要什么);偏向研发方产品可能会出现水土不服。
这时,就需要一群人:客户、专家、用户、研发等在一起,定义和提问,产品要面对的场景是什么?通过产品可以解决那些问题?产品能给公司带来的回报率有多高?为用户带来什么价值?产品的开发,用户的需求会很多、很多,像是一个庞大的地图,而”用户故事“擅长聚焦构建晓得特性,专注小的细节,通过上节课的例子就可以看出,不同的用户故事块容易出现不相匹配的产品部分,所用,有一种新的方法”用户故事地图“出现了;

通过地图可以解决以下问题:

  1. 让我们更容易看清pro backlog的全貌;
  2. 为新功能筛选和规划优先级提供了更好的工具,帮助我们决策那些backlog放入TODO;
  3. 便于使用头脑风暴和其他协作的方式产生用户故事,即如何在故事作坊中更有效的产出;
  4. 帮助我们更好的进行增量式的迭代开发,还记不记得,上节课中”必须有、应该有、可能有、不会有“这几个概念?
  5. 为传统的项目计划提供了一个更好的替代工具,从被动到主动参与的转变;
  6. 允许我们从不同的维度进行项目规划,并确保不遗漏每个不同的想法,避免独裁式。

如何创建故事?

1. 前期准备:

召集几名产品核心人员,最好是奇数,方便做决定。从用户、产品经理、业务分析师、架构师等组成,因为每个头衔都代表了项目项目中主要角色的看法,所以创建的故事地图后,可以避免以后向全体宣讲计划时许多不必要的辩论。准备白班、电子手写板、各种贴纸、胶带、咖啡、烟、打火机和一个相对独立的办公室。

2.整理创意框架

定义和提问,产品要面对的场景是什么?通过产品可以解决那些问题?产品能给公司带来的回报率有多高?为用户带来什么价值?

统一答案,把明确的目标写在便利贴上,按照优先级排好顺序。*这一步很重要

3.刻画用户画像

参照之前写的文章,不过多介绍;

4.从最重要的用户入手,编写大故事,注意不是史诗类型的。

5.深挖细节:从用户画像的角度入手,例之前的”叶海龙“厂长,他在系统中,基于某个流程,他会做什么?是否还有其他的选择?符不符合他的使用习惯?问题出现时,他希望、他会如何处理?

6.划分MVP发布计划:为什么要划分MVP?思考一下。


推荐阅读
  • 本文由公众号【数智物语】(ID: decision_engine)发布,关注获取更多干货。文章探讨了从数据收集到清洗、建模及可视化的全过程,介绍了41款实用工具,旨在帮助数据科学家和分析师提升工作效率。 ... [详细]
  • 高效产品原型设计:技巧、经验和注意事项
    本文由PMTalk社区资深作者AllenDan撰写,分享了如何在日常产品工作中快速有效地设计产品原型,并确保设计易于理解,减少评审时的质疑。文章不仅提供了实用的技巧和经验,还强调了设计过程中的注意事项。 ... [详细]
  • 本文提供了多个关键点来帮助开发者提高Java编程能力,包括代码规范、性能优化和最佳实践等方面,旨在指导读者成为更加优秀的Java程序员。 ... [详细]
  • RabbitMQ 核心组件解析
    本文详细介绍了RabbitMQ的核心概念,包括其基本原理、应用场景及关键组件,如消息、生产者、消费者、信道、交换机、路由键和虚拟主机等。 ... [详细]
  • 深度解析:用友云Pontus限流服务提升系统稳定性
    本文深入探讨了用友云Pontus限流服务的技术细节及其在提高系统稳定性方面的作用,特别是在面对突发流量时的保护机制。 ... [详细]
  • 本文深入探讨了领域驱动设计(DDD)中的聚合概念及其在事件溯源架构中的应用。聚合是一组紧密相关的类,这些类作为一个整体运作,形成一个有明确边界的组织。只有通过聚合根才能与聚合内的对象进行交互。 ... [详细]
  • 本文介绍了基于Java的在线办公工作流系统的毕业设计方案,涵盖了MyBatis框架的应用、源代码分析、调试与部署流程、数据库设计以及相关论文撰写指导。 ... [详细]
  • 微服务自动化.dockercompose
    目录一、docker-compose二、docker-compose安装与配置1、修改docker.service2、下载文件3、将刚才下载的docker-compose文 ... [详细]
  • 本文将详细介绍如何配置并整合MVP架构、Retrofit网络请求库、Dagger2依赖注入框架以及RxAndroid响应式编程库,构建高效、模块化的Android应用。 ... [详细]
  • 分布式计算助力链力实现毫秒级安全响应,确保100%数据准确性
    随着分布式计算技术的发展,其在数据存储、文件传输、在线视频、社交平台及去中心化金融等多个领域的应用日益广泛。国际知名企业如Firefox、Google、Opera、Netflix、OpenBazaar等均已采用该技术,推动了技术创新和服务升级。 ... [详细]
  • 浅谈Android五大布局——LinearLayout、FrameLayout和AbsoulteLa
    为什么80%的码农都做不了架构师?Android的界面是有布局和组件协同完成的,布局好比是建筑里的框架,而组件则相当于建筑里的砖瓦。 ... [详细]
  • 本文介绍了一种在 Android 开发中动态修改 strings.xml 文件中字符串值的有效方法。通过使用占位符,开发者可以在运行时根据需要填充具体的值,从而提高应用的灵活性和可维护性。 ... [详细]
  • 初探Hadoop:第一章概览
    本文深入探讨了《Hadoop》第一章的内容,重点介绍了Hadoop的基本概念及其如何解决大数据处理中的关键挑战。 ... [详细]
  • 本文定期更新,涵盖虚拟化技术的基础知识、Xen虚拟机架构详解、KVM架构与原理、QEMU模拟器的功能及使用方法。同时,文章还探讨了不同虚拟化技术之间的比较与联系,以及如何利用这些技术进行网络配置和虚拟磁盘管理。 ... [详细]
  • Java高级工程师学习路径及面试准备指南
    本文基于一位朋友的PDF面试经验整理,涵盖了Java高级工程师所需掌握的核心知识点,包括数据结构与算法、计算机网络、数据库、操作系统等多个方面,并提供了详细的参考资料和学习建议。 ... [详细]
author-avatar
mobiledu2502919967
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有