今年初,百度房产准备开发一款新的app产品”百度问房”,我作为一名敏捷教练,从项目的一开始就参与进来,负责支撑项目交付工作。在项目过程中,我们使用了用户故事地图的方法,收到了不错的效果,这里将最新的用户故事地图实践分享给大家。
项目的快速启动阶段:
用户故事地图的第一个版本是在项目正式kickoff前,我们通过这个方法来梳理对齐产品第一个版本的发布范围。
背景:
●产品定位:产品经理做了前期的市场调研和竞品分析,确立了产品的目标用户、市场,大家就产品方向达成了一致。
●用户调研:通过和几十组用户的面对面交流访谈,对用户需求、用户场景有了进一步的了解和判断,定性判断出产品的解决方案可以匹配用户的问题。
●产品需求和产品设计:产品经理已经整理出用户的使用场景,并有了初步的产品需求规划,产品特性列表和原型设计。
●团队:产品经理、技术架构师、研发负责人、UE负责人等角色已经确定。
挑战:
●范围:产品第一个版本要实现哪些需求,完成哪些特性
●进度:何时能启动产品开发,何时发布第一个版本、第二个版本
●人力:各个领域具体投入多少个人力,相互间如何配合
解决方案和步骤:
●拆分产品需求,形成产品的特性列表和用户故事;
●组织特性和用户故事:按照产品persona、特性、优先级的维度组织用户故事;
●确定MVP(最小可行产品):结合第一个版本的目标(实现基本功能,进一步定量收集、验证用户需求)、技术的可行性、人力情况等因素,确定第一个版本的范围;
●形成计划:根据MVP的范围,制定相应的需求、设计、开发、测试、运营等计划。
第一个版本的用户故事地图我们以excel的形式输出如下:
Tips:
●需要先向项目的核心团队成员导入用户故事地图方法:方式的目的、形式等
●由产品经理输出初稿:在大家讨论前有一个基础版本,避免无准备的讨论、遗漏和过于发散
●达成一致:架构师、开发团队经理等核心角色参与,考虑技术实现难度、人力成本等因素。
用户故事地图的演进
挑战:
●产品规划的延续性:第一个版本进入开发阶段后,产品的需求在不断增加,产品经理在持续的进行后续版本规划;
●全景展示:项目需要看到整个产品的需求全景及状态(已完成、开发中、待规划等)
解决方案:
●icafe工具引入:百度的项目管理工具(外部用户访问café.baidu.com)已经对story mapping功能很好的支持,我们将excel版本的内容之前迁移上去,打通了规划和开发阶段所有的故事呈现。
●演进:用户故事地图的横轴不断拓展大的epic/Feature,每个epic/Feature纵向精细化耕耘,精细化场景补充和功能的不断优化升级。
●衔接开发计划:所有的story规划和迭代计划直接衔接起来。
现在的用户故事地图如下所示:
当然,用户故事地图的方法还为团队带来更多的好处,比如可视化、聚焦,等等,这里不一一总结,大家在实践中可以慢慢感悟。下面几条是该产品的产品经理反馈给我的感受:
●全局性:展示产品的全貌及各个故事间的关联性,各个story不在是零碎的
●可以不断的规划每个方向上用户故事的发展
●能够和迭代计划很好的衔接
●产品、团队规模变大的时候,能很好的想大家展示整个产品的演进,方便工作的安排、交接
还不过瘾,亲自尝试一下吧!(本资讯于2016-05-18首次发布)