关于我们
书单推荐
新书推荐
|
图解产品:产品经理业务设计与UML建模 C端和B端产品经理的蓝宝书 作为产品经理,你是否遇到过如下问题:写出的文档有漏洞,上线的产品要返工,或者在调研的时候无逻辑。出现这些问题的原因往往是产品经理没有分层思考,没有用UML 建模。 在做业务流程设计时,你是否遇到如下问题:写出的文档有漏洞?上线的产品要返工?调研的时候无思路?一言以蔽之,你还欠缺一些基本功,而本书可以针对性的帮你解决这些问题。本书不同于市面上很多高谈阔论的图书,而是针对产品经理的画图、UML等问题进行讲解,从图上入手,满足学习成长的需要。 推荐序 网友点评 关于书名的说明 前言 擎苍,本名曹祎光 资深产品经理、资深培训讲师、UML研究者,创立了业务设计四层九要素的框架。 曾在大学从事教学工作,后投身互联网。先后在多个头部公司任职产品经理、产品总监,业务包含电商、SaaS企业服务、B2B和安全网关,帮助上市公司创建和管理互联网部门,并获得融资。 有多年专职授课经验,设计并主讲B端设计、业务设计、用户增长等课程,特别开设个人转行和发展咨询及企业战略咨询,广受好评。 擎苍源自苏轼《江城子·密州出猎》中的左牵黄(黄狗),右擎苍(苍鹰)。产品经理既要像狗一样贴近用户,也要像苍鹰一样俯瞰全局。 目录 第1 部分 认知篇:认识业务设计 第1 章 以业务为中心的设计 .3 1.1 业务设计概述 .3 1.1.1 什么是用户体验 .3 1.1.2 以用户为中心的设计 .4 1.1.3 什么是业务设计 .5 1.2 以业务为中心的设计 .7 1.2.1 定方向:产品战略、解决方案 .8 1.2.2 搭框架:功能框架、非功能框架 .9 1.2.3 做细节:业务流程、业务操作、信息结构 .10 1.2.4 画界面:交互设计、信息设计 .11 1.2.5 业务设计整体框架的运用 .12 1.3 以业务为中心解决的问题 .13 1.3.1 C 端和B 端产品经理的提升之路 .13 1.3.2 编写内容全面的文档 .13 1.3.3 编写研发人员不返工的文档 .14 1.3.4 实现高质量的调研和沟通 .15 1.4 本章提要 .15 第2 章 搭业务的工具UML .17 2.1 UML 的历史 .17 2.1.1 UML 的诞生 .17 2.1.2 UML 的地位 .18 2.2 UML 的概念 .19 2.3 UML 的应用 .20 2.3.1 UML 的应用范围 .20 2.3.2 UML 的应用举例 .21 2.4 学习和绘制 .26 2.4.1 学习的内容和规范 .26 2.4.2 绘制UML 图的工具 .27 2.5 本章提要 .28 第2 部分 定方向:产品战略、解决方案 第3 章 产品战略 .31 3.1 战略概述 .31 3.1.1 产品战略和企业战略 .31 3.1.2 产品战略的组成部分 .32 3.2 战略设计 .33 3.2.1 通用分析模型 .33 3.2.2 从竞争角度分析 .35 3.2.3 从差异化角度分析 .38 3.2.4 破坏性的创新 .39 3.2.5 本节小结 .42 3.3 目标设定 .43 3.3.1 是要利润还是要增长 .43 3.3.2 是成本领先还是差异化 .45 3.3.3 是积极进取还是求稳定 .45 3.3.4 本节小结 .47 3.4 机会的评估模型 .48 3.4.1 领域内的机会 .48 3.4.2 公司的优势 .50 3.5 评估模型的实战 .51 3.5.1 步骤一:评估产品的机会 .52 3.5.2 步骤二:明确产品的目标 .53 3.6 本章提要 .54 第4 章 解决方案 .56 4.1 步骤一:梳理所有的涉众 .57 4.1.1 涉众 .57 4.1.2 如何找到涉众 .59 4.1.3 涉众人员汇总 .61 4.2 步骤二:梳理涉众的期望 .62 4.2.1 挖掘涉众的工作职责 .62 4.2.2 涉众期望的差异 .63 4.2.3 调查涉众的期望 .65 4.2.4 涉众期望调查表 .66 4.3 步骤三:确定产品的价值 .67 4.3.1 电商行业的价值点 .68 4.3.2 教育行业的价值点 .69 4.3.3 企服行业的价值点 .71 4.4 步骤四:构建高价值方案 .73 4.4.1 什么是解决方案 .73 4.4.2 构建高价值的解决方案 .75 4.5 步骤五:确定需求的排期 .77 4.5.1 评估需求的价值 .78 4.5.2 需求排期的模型 .79 4.5.3 常见的需求排期 .81 4.5.4 需求排期的误区 .81 4.6 本章提要 .82 第3 部分 搭框架:功能框架、非功能框架 第5 章 功能框架 .87 5.1 搭框架的概述 .87 5.1.1 搭框架的方法 .88 5.1.2 用例技术的作用 .88 5.2 用例概念解析 .89 5.2.1 什么是用例 .89 5.2.2 用例的特点 .92 5.2.3 参与者概念 .93 5.2.4 参与人和角色的关系 .96 5.2.5 系统的概念 .97 5.3 用例图的表达 .98 5.3.1 基本绘制 .98 5.3.2 表达关系 .100 5.3.3 本节小结 .102 5.4 用例的三层级 .102 5.4.1 目标层用例 .103 5.4.2 实现层用例 .106 5.4.3 步骤层用例 .107 5.4.4 层级注意点 .110 5.4.5 本节小结 .112 5.5 功能框架实战 .112 5.5.1 步骤一:找到所有参与者 .113 5.5.2 步骤二:定义出内外系统 .115 5.5.3 步骤三:找到目标层用例 .117 5.5.4 步骤四:思考实现层用例 .121 5.5.5 步骤五:找到步骤层用例 .121 5.6 本章提要 .123 第6 章 非功能框架 .125 6.1 需求的定义 .126 6.1.1 一个需求的例子 .126 6.1.2 产品需求和用户需求 .127 6.1.3 区分需求的作用 .128 6.2 产品需求概述 .129 6.3 主要需求介绍 .131 6.3.1 功能 .131 6.3.2 内容 .131 6.3.3 安全性 .132 6.4 其他需求介绍 .134 6.4.1 可用性需求 .134 6.4.2 可靠性需求 .135 6.4.3 性能需求 .137 6.4.4 可支持性需求 .139 6.4.5 其他次要需求 .140 6.5 模型间的差异 .141 6.6 本章提要 .142 第4 部分 做细节:业务流程、业务操作、信息结构 第7 章 业务流程 .147 7.1 流程图的作用 .147 7.2 流程图的表达 .149 7.2.1 什么是流程图 .149 7.2.2 流程图的表达方式 .151 7.2.3 标准的总结 .161 7.2.4 标准的作用 .162 7.2.5 流程图的样式设计 .163 7.3 流程图的三个层次 .163 7.3.1 业务流程图 .164 7.3.2 交互流程图 .166 7.3.3 实现流程图 .169 7.3.4 本节小结 .170 7.4 用流程图梳理业务 .170 7.4.1 步骤一:画主流程 .171 7.4.2 步骤二:完善细节 .171 7.4.3 步骤三:加入泳道 .172 7.4.4 本节小结 .173 7.5 用流程图梳理异常 .174 7.5.1 交互流程的异常 .174 7.5.2 业务流程的异常 .179 7.5.3 异常的思考步骤 .180 7.5.4 异常检查点汇总 .181 7.6 知识扩展 .182 7.6.1 流程图的层次划分 .182 7.6.2 业务流程图、任务流程图和功能流程图 .183 7.6.3 用例图和流程图的关系 .185 7.7 本章提要 .186 第8 章 业务操作 .188 8.1 状态图的作用 .189 8.2 状态图的表达 .190 8.2.1 什么是状态图 .190 8.2.2 状态图的表达方式 .191 8.2.3 状态的注意点 .194 8.2.4 状态图和流程图的区别 .197 8.2.5 本节小结 .199 8.3 用状态图梳理操作 .200 8.3.1 步骤一:绘制主干的状态 .200 8.3.2 步骤二:进行状态的拆合 .200 8.3.3 步骤三:完善分支的状态 .201 8.3.4 步骤四:完善角色和操作 .203 8.3.5 本节小结 .205 8.4 状态图的布局样式 .206 8.5 状态的进阶知识 .207 8.5.1 状态的进阶设计 .207 8.5.2 状态的实现原理 .209 8.6 本章提要 .212 第9 章 信息结构 .214 9.1 类的作用和表达 .214 9.1.1 类的作用 .215 9.1.2 类和对象的概念 .215 9.1.3 类的基本表达 .218 9.1.4 类图的其他表达形式 .221 9.1.5 类之间的关联关系 .223 9.1.6 本节小结 .224 9.2 类图的应用场景 .224 9.2.1 信息的常见类型 .225 9.2.2 类图的应用场景 .226 9.3 用类图梳理内容 .226 9.3.1 步骤一:梳理出所有的类 .227 9.3.2 步骤二:梳理出数量关系 .230 9.3.3 步骤三:明确信息的属性 .231 9.3.4 步骤四:考虑效率和灵活性 .231 9.4 用类图梳理组织 .232 9.4.1 聚合关系和组成关系 .232 9.4.2 梳理学校的结构 .238 9.5 用E-R 图表达信息关系 .241 9.5.1 类图和E-R 图的关系 .241 9.5.2 用E-R 图表达信息结构 .242 9.6 本章提要 .244 第5 部分 画界面:交互设计、信息设计 第10 章 交互设计 .247 10.1 交互设计的概念和原则 .247 10.1.1 常见的事件 .248 10.1.2 字段规则和业务规则 .250 10.1.3 交互设计的四大原则 .252 10.1.4 交互设计的外围需求 .254 10.2 规则驱动的交互实战 .257 10.2.1 步骤一:字段规则的交互 .257 10.2.2 步骤二:业务规则的交互 .261 10.2.3 步骤三:外围需求的完善 .262 10.3 交互设计的用例文档 .262 10.4 本章提要 .264 第11 章 信息设计 .265 11.1 信息设计范畴概述 .265 11.1.1 信息设计的范畴 .266 11.1.2 列表页的类型 .267 11.2 列表页的字段设计 .267 11.2.1 筛选区域 .268 11.2.2 查看区域 .270 11.2.3 操作区域 .272 11.3 列表页的信息布局 .273 11.4 列表页的扩展功能 .273 11.4.1 信息的通知 .273 11.4.2 列表页信息的导出 .274 11.5 业务驱动的列表页设计 .275 11.5.1 步骤一:梳理业务 .275 11.5.2 步骤二:梳理场景 .276 11.5.3 步骤三:设计方案 .277 11.5.4 步骤四:设计页面 .277 11.5.5 本节小结 .278 11.6 本章摘要 .279 第6 部分 拓展篇:应用和思考业务设计 第12 章 业务调研和业务设计 .283 12.1 业务调研概述 .283 12.1.1 业务调研的目的 .284 12.1.2 成为行业专家 .285 12.2 业务调研的方式 .286 12.2.1 查看行业资料 .286 12.2.2 进行业务访谈 .289 12.2.3 进行观察和实操 .289 12.2.4 进行竞品调研 .290 12.2.5 其他调研方式 .290 12.2.6 本节小结 .291 12.3 业务访谈案例 .291 12.3.1 访谈前:做好充足的准备 .292 12.3.2 访谈中:挖细节,明痛点 .293 12.3.3 访谈后:总结访谈的内容 .298 12.4 业务分析和设计 .300 12.4.1 系统价值 .300 12.4.2 系统方案 .301 12.4.3 软件设计 .301 12.4.4 硬件设计 .305 12.4.5 后续计划 .305 12.5 本章提要 .305 第13 章 灵活运用设计模型 .307 13.1 业务设计的起点 .307 13.1.1 用例驱动设计 .308 13.1.2 流程驱动设计 .308 13.1.3 领域驱动设计 .308 13.1.4 本节小结 .310 13.2 哪些UML 图需要画 .310 13.3 本章提要 .311 第14 章 深入理解UML .313 14.1 对UML 的认知误区 .313 14.1.1 UML 的成就和问题 .313 14.1.2 UML 的学习误区 .315 14.2 UML 的整体框架 .315 14.2.1 UML 图的分类 .316 14.2.2 UML 图的汇总 .316 14.2.3 UML 和面向对象的关系 .318 14.3 顺序图和对象图 .319 14.3.1 顺序图.319 14.3.2 对象图.321 14.4 本章提要 .322 第15 章 用例和用户故事 .323 15.1 UML 定义的用例 .323 15.1.1 用例的目的 .323 15.1.2 导航关系 .324 15.1.3 依赖关系、包含关系和扩展关系 .325 15.1.4 实现关系 .328 15.1.5 出现差异的原因 .329 15.2 用例和用户故事的关系 .329 15.2.1 什么是用户故事 .329 15.2.2 用例和用户故事的异同 .330 15.2.3 用例和用户故事地图的异同 .331 15.3 UML 和用户故事的关系 .331 15.3.1 用户故事并不反对UML .332 15.3.2 用UML 可提升用户故事的质量 .332 15.3.3 UML 是设计大系统的必选 .333 15.4 本章提要 .334 后记 .335 感谢 .336
你还可能感兴趣
我要评论
|