《人人都是产品经理》读书笔记20130320
第三章:项目的坎坷一生
项目的坎坷一生的详图,如下图所示
重点一:产品 VS. 项目 and 产品经理VS.项目经理
1. 产品:是解决问题的东西
2. 项目:是一个过程。
3. 产品经理:靠想。产品经理是做正确的事,其所领导的产品是否符合市场的需求,是否能给公司带来利润。最重要的是判断力和创造力。
4. 项目经理:靠做。项目经理是把事情做正确,把事情做得完美,在时间、成本和资源约束的条件下完成目标。最重要的是执行力和控制力。
重点二:立项
1. 团队组建
典型的项目组织结构,如下图:
项目督导委员会:为项目提供各种资源,监督项目过程。
PD:负责整个项目的需求。
开发经理及其团队:负责开发相关任务。
测试经理及其团队:负责测试相关任务。
UE(用户体验团队):负责产品给用户的展现。
服务团队:负责产品帮助的编写,以及上线后的服务工作等。
如果项目牵涉到其他产品,还需要设置各种职能的接口人以协同工作。
2. 计划确定
2.1 里程碑确定:需要在更大的力度上把开发计划、测试计划、发布计划等合并为项目计划,确定项目的几个里程碑,也是监控点,通常是需求完成、编码完成、发布上线。
2.2 WBS拆分:有经验的项目可以利用原来用过的WBS模板,自顶而下地优化并套用,无经验的项目可以自下而上,列出一个个最小的任务点,再组装起来。
2.3 工作量估算:三点估算法
“工作量=(最乐观+最悲观+最可能)/3”
或“工作量=(最乐观+最悲观+最可能X4)/6”
2.4 总结:做项目的本质就是保证品质的前提下,在时间要求、人财物花费、项目范围三点上做平衡。(TRQ:项目时间【Time】;项目资源【Resource】;项目质量【Quality】)。
重点三:需求
1. 需求开发文档说明:
BRD:Bussiness Requirements Document 商业需求文档
MRD:Market Requirements Document 市场需求文档
PRD:Product Requirements Document 产品需求文档
FSD:Functional Specifications Document 功能详细说明
2. PRD(产品需求文档)介绍:
PRD模板目录结构示意图
修订历史:写清楚每次修订的日期、版本号、说明和作者,便于以后追溯。
项目概述:简单描述项目的背景、意义、目的、目标等。
功能范围:给出本PRD的业务逻辑图,重点描述系统中角色的职责、与周边系统的关系、全局的商业规划等。
用户范围:对本PRD设计的角色、系统做出简单的说明。
词汇表:对本PRD设计的专有词汇、术语、缩写等做出说明。
非功能需求:如性能需求、数据监控的需求等。
其他说明:其他任何需要说明的内容都可以写在这里。
UC(User Case)部分:首先对用例的整体进行说明,接着就是对一个个用例进行说明(即用例文档)。
2.1 用例(User Case)文档介绍:
说明各个用例之间的关系,一般有类图、用例图、状态图、时序图、活动图等。
现以“小明下馆子”为需求来举例说明各个图。
类图:Class Diagram,描述系统中出现的各个对象之间的关系,以及和外部系统的关系。
类图举例
用例图:User Case Diagram,描述各个用例之间的关系。
用例图举例
状态图:State Diagram,表达系统里实体的状态转换。
状态图举例
时序图:Sequence Diagram,也叫顺序图,描述事物变化在时间维度上的先后顺序,善于表达对象的交互,比如多个页面之间、多个角色之间。
时序图举例
活动图:Activity diagram,比较接近我们常说的流程图,描述各个动作如何引起系统变化,善于表达泳道较多、分支较多的情况。
活动图举例
2.2 UC模板参考
UC_<用例名称>:<用例ID> |
||||
用例概述 |
||||
业务描述 |
<商业目标,用户目的等业务内容> |
|||
需求描述 |
<产品需求,需要实现哪些功能点> |
|||
行为者 |
<该用例的Actor> |
|||
前置条件 |
<Pre-Conditions> |
|||
后置条件 |
<Post-Conditions> |
|||
其他说明 |
<任何其他的说明信息等> |
|||
界面描述 |
||||
UI示意图:<页面名称> |
||||
<Demo截图1> |
||||
<截图说明1>(给出Demo文件的地址) |
||||
界面元素——表单:<表单名称> |
||||
名称 |
类型|长度 |
必填 |
默认值 |
规则 |
|
|
∨ |
|
|
界面元素——列表:<列表名称> |
||||
名称 |
类型|长度 |
排序 |
规则 |
|
|
|
|
|
|
界面元素——按钮 |
||||
名称 |
规则 |
|||
界面元素——<其他>:<通用描述> |
||||
名称 |
<……> |
规则 |
||
业务规则 |
||||
序号 |
规则 |
|||
1 |
(UC通用规则写在这里,流程中某步的私有规则写在流程里) |
|||
流程描述 |
||||
流程1(主流程):<流程名称> |
||||
触发事件:<触发事件> |
||||
时序图 Or 活动图(尽量用途表达,下面的文字描述可选) |
||||
步骤 |
用户 |
系统 |
规则 |
|
1 |
|
|
|
|
2 |
|
|
|
|
分支流程-1 |
||||
1 |
|
|
|
2.3 产品Demo制作过程
Demo一般会经历从低保真到高保真,从抽象到具体,从全局到细节的渐变过程。
重点四:概要设计与详细设计
1. 设计文档的书写原则:
第一:不以写的东西是需求还是设计区分职责,而以“业务”或“技术”区分。
第二:细枝末节的设计经常重复,PD应该和开发工程师一起协商,渐渐沉淀出产品规范。
重点五:项目的变化
变更事件:是指项目范围内需求的变化;
搭车事件:是指项目范围的扩展;
紧急事件:是指一般由较高层的老板确认后自上而下的推动,不受常规流程的限制的事件。
重点六:文档管理
1. 建立自己的文档规范
需求规范类:PD做什么;用户体验规范;通用原则。
需求管理类:用户调研;产品需求列表(含需求管理流程)。
流程管理类:日常发布流程;变更事件流程。
项目管理类:项目管理制度;项目任务书;Kick Off的PPT;项目组织结构;项目WBS(可生成进度);项目日报周报。
日常工作类:会议记录;个人日报周报。
总结:模板能让经常看同类文档的人提高效率;让写文档的新人可以尽快上手;让写作者不会漏考虑某些内容。
重点七:流程管理
1. 流程中的评审会议,哪些可以省
产品会议:必须有,决定“做不做、做多少”,实在太重要了,方向错了很可怕。
Kick Off会议:最好开一下,鼓舞士气的,磨刀不误砍柴工,可以考虑与需求评审合并为一次会议。
需求评审:必须有,需求评审就是PRD、UC、Demo评审。
设计评审:在开发人员实力很强的情况下省略(他们在需求评审时会有很多问题),而开发较弱、新人多、业务不熟的团队,必须进行设计评审。
TC评审:仅次于需求评审,这是项目KO以后第二重要的评审。
功能评审:这其实也是必须的,而且需要项目干系人都参与。
发布评审:可以让开发经理决定是否需要。
2. 商业评审和技术评审
商业评审的三个决定是:项目继续、重新定向、项目终止。【产品会议、功能评审】
技术评审的三个决定是:项目继续、有风险的继续、必须解决问题某问题后再继续。【需求评审、设计评审、TC评审、发布评审】。
重点八:敏捷方法
1. 敏捷方法特点:
Ø 有计划,更要“拥抱变化”
Ø 迭代周期内尽量不加任务
Ø 集中工作,小步快跑
Ø 持续细化需求,强调测试
Ø 不断发布,尽早交付
Ø
重点九:典型的“三边六拍”项目
1. “三边”指的是:边计划、边行动、边修改
2. “六拍”拍的是:脑门、肩膀、胸脯、桌子、屁股、大腿
“拍脑门”决策;“拍肩膀”信任;“拍胸脯”承诺;
“拍桌子”骂娘;“拍屁股”走人;“拍大腿”后悔。
相关推荐
《人人都是产品经理》这本书主要探讨了产品经理这一角色在IT行业中的重要性和成长路径。书中的内容揭示了产品经理的核心职责——创建能够满足用户需求并解决实际问题的产品。在当今信息化社会,产品经理的角色不再...
人人都是产品经理 - 苏杰 读书笔记-附件资源
阅读一个资深产品经理关于互联网产品经理职业选择以及如何创建互联网产品的相关知识,同时在用户体验、产品优化、数据分析、产品运营、项目管理、竞争情报分析等有了一定的认识,《结网》跟《产品经理》都是国内产品...
资源内项目源码是来自个人的毕业设计,代码都测试ok,包含源码、数据集、可视化页面和部署说明,可产生核心指标曲线图、混淆矩阵、F1分数曲线、精确率-召回率曲线、验证集预测结果、标签分布图。都是运行成功后才上传资源,毕设答辩评审绝对信服的保底85分以上,放心下载使用,拿来就能用。包含源码、数据集、可视化页面和部署说明一站式服务,拿来就能用的绝对好资源!!! 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、大作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.txt文件,仅供学习参考, 切勿用于商业用途。
【项目资源】: 适用于从基础到高级的各种项目,特别是在性能要求较高的场景中,比如操作系统开发、嵌入式编程和底层系统编程。如果您是初学者,可以从简单的控制台程序开始练习;如果是进阶开发者,可以尝试涉及硬件或网络的项目。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。
模型权重文件介绍 1. 基于开源数据集训练,训练集包含15000+图片,训练100 epochs 2. 基于YOLO11x模型进行的训练 3. 模型识别类别有2类:helmet、no-helmet
ARM仿真器快速使用资料+绿色版软件 附视频-20210701.zip
内容概要:本文详细介绍了QY20B型汽车起重机液压系统的设计过程,涵盖其背景、发展史、主要运动机构及其液压回路设计。文章首先概述了汽车起重机的分类和发展历程,强调了液压技术在现代起重机中的重要性。接着,文章深入分析了QY20B型汽车起重机的五大主要运动机构(支腿、回转、伸缩、变幅、起升)的工作原理及相应的液压回路设计。每个回路的设计均考虑了性能要求、功能实现及工作原理,确保系统稳定可靠。此外,文章还详细计算了支腿油缸的受力、液压元件的选择及液压系统的性能验算,确保设计的可行性和安全性。 适合人群:从事工程机械设计、液压系统设计及相关领域的工程师和技术人员,以及对起重机技术感兴趣的高等院校学生和研究人员。 使用场景及目标:①为从事汽车起重机液压系统设计的工程师提供详细的参考案例;②帮助技术人员理解和掌握液压系统设计的关键技术和计算方法;③为高等院校学生提供学习和研究起重机液压系统设计的实用资料。 其他说明:本文不仅提供了详细的液压系统设计过程,还结合了实际工程应用,确保设计的实用性和可靠性。文中引用了大量参考文献,确保设计依据的科学性和权威性。阅读本文有助于读者深入了解汽车起重机液压系统的设计原理和实现方法,为实际工程应用提供有力支持。
Unity Beautify 3 - Advanced Post Processing 23.0版本
基于数据包络分析的中国旅游业发展效率特征
【项目资源】: 物联网项目适用于从基础到高级的各种项目,特别是在性能要求较高的场景中,比如操作系统开发、嵌入式编程和底层系统编程。如果您是初学者,可以从简单的控制台程序开始练习;如果是进阶开发者,可以尝试涉及硬件或网络的项目。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。
# 基于蓝牙技术的多通道键盘 ## 项目简介 在多设备工作环境中,用户常常需要在家庭电脑、工作笔记本或平板电脑之间频繁切换键盘输入,这不仅占用了大量桌面空间,而且操作不便。本项目旨在通过蓝牙技术,设计一款能够同时连接多个设备并实现一键切换的多通道键盘,从而简化用户的操作流程,提高工作效率。 ## 项目的主要特性和功能 1. 多设备连接键盘可以同时连接多达三个不同的设备。 2. 一键切换通过按键即可快速切换输入目标设备。 3. 高性能微控制器采用ATMega32u4微控制器,提供足够的GPIO引脚,支持Arduino编程环境,便于固件开发和升级。 4. 蓝牙模块使用RN42蓝牙模块,确保稳定的设备连接和数据传输。 5. 电压调节器使用MIC4680电压调节器,确保系统稳定供电。 ## 安装使用步骤 1. 硬件准备 获取ATMega32u4微控制器、RN42蓝牙模块、MIC4680电压调节器等硬件组件。 2. 电路设计
【项目资源】: 单片机项目适用于从基础到高级的各种项目,特别是在性能要求较高的场景中,比如操作系统开发、嵌入式编程和底层系统编程。如果您是初学者,可以从简单的控制台程序开始练习;如果是进阶开发者,可以尝试涉及硬件或网络的项目。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。
基于Vue.js和SpringBoot的研究生调研管理系统.zip
地理信息文件,许昌市各县区政区图,shp格式,可编辑
资源内项目源码是来自个人的毕业设计,代码都测试ok,包含源码、数据集、可视化页面和部署说明,可产生核心指标曲线图、混淆矩阵、F1分数曲线、精确率-召回率曲线、验证集预测结果、标签分布图。都是运行成功后才上传资源,毕设答辩评审绝对信服的保底85分以上,放心下载使用,拿来就能用。包含源码、数据集、可视化页面和部署说明一站式服务,拿来就能用的绝对好资源!!! 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、大作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.txt文件,仅供学习参考, 切勿用于商业用途。
Scratch放飞气球 2024年9月电子学会scratch三级考试真题源代码 综合考查角色添加、背景添加、初始位置、移动步数、方向旋转、造型切换、左右翻转、碰到边缘反弹、无限循环、条件判断、鼠标控制、碰撞检测等积木的使用;难点在于: 如何实现蝙蝠不断移动 如何实现蝙蝠边移动边挥翅膀 如何实现Ripley跟随鼠标移动 如何实现蝙蝠碰到Ripley移到随机位置 充分掌握重复执行和碰撞检测积木的使用 详细解题思路和步骤可以查看博客: https://scratch.blog.csdn.net/article/details/142934767 小兔子编程给小朋友们分享各种少儿编程(Scratch编程、python编程、C++编程等)学习、考级和比赛相关资料;更多少儿编程相关的学习资料,可以访问博主博客 https://blog.csdn.net/frank2102 期待小朋友们相互交流学习,有什么问题,建议或者意见可以直接给博主留言,或者私下,博主看到后会第一时间给到您相应的回复
【项目资源】: 物联网项目适用于从基础到高级的各种项目,特别是在性能要求较高的场景中,比如操作系统开发、嵌入式编程和底层系统编程。如果您是初学者,可以从简单的控制台程序开始练习;如果是进阶开发者,可以尝试涉及硬件或网络的项目。 【项目质量】: 所有源码都经过严格测试,可以直接运行。 功能在确认正常工作后才上传。 【适用人群】: 适用于希望学习不同技术领域的小白或进阶学习者。 可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 【附加价值】: 项目具有较高的学习借鉴价值,也可直接拿来修改复刻。 对于有一定基础或热衷于研究的人来说,可以在这些基础代码上进行修改和扩展,实现其他功能。 【沟通交流】: 有任何使用上的问题,欢迎随时与博主沟通,博主会及时解答。 鼓励下载和使用,并欢迎大家互相学习,共同进步。 # 注意 1. 本资源仅用于开源学习和技术交流。不可商用等,一切后果由使用者承担。 2. 部分字体以及插图等来自网络,若是侵权请联系删除。
前端分析-2023071100789s102102