《人人都是产品经理》:项目的坎坷一生

《人人都是产品经理》:项目的坎坷一生

  • 产品VS项目
    • 产品经理和项目经理
  • 一切项目从kick off 开始
    • 工作量预估
    • Kick Off的大致也就15分钟
  • 写文档咯
    • UML图
    • 用例文档UC
    • demo也得做
  • 需求活在项目中
  • bug等级有多高
    • bug流转过程
  • 以终为始

产品VS项目

项目定义:是只会进行一次,包含多项目关联的任务,并且有绩效、时间、成本和范围限制的工作。
本质上来讲:产品是解决某个问题的东西,而项目是一个过程。
从以下几点可以看出一个产品和项目的区别:

  1. 从生命周期的角度来看,我们做一个产品的时候,没法确定一个产品到底什么时候完结,因此,会有一个已经“结项” 的项目,但不会有一个已经“完成” 的产品(只有不断完善的产品,除非被新的产品进行替代)。
  2. 从具体做的事情来看,我们产品的负责人会不断地修正自己的判断,给出适宜的创新,而项目在开始时就已经有明确的目标,更注重计划与控制,项目更像是在执行一个过程,而产品更像是区创造某个东西。
  3. 从具体产出的东西来看,产品是可以批量生产或者可以满足大批量用户的,所以相对通用,而项目则是只执行一次并且满足特定的需求而产生的,不一定是产品。

产品经理和项目经理

二者都叫做PD,只不过一个是Product Manager,一个是Project Manager
产品经理——靠想法,产品经理是做正确的事情,其所领导的产品是否符合市场的需求,能否给公司带来利润。
项目经理——靠做,项目经理是把事情做正确,把事情做完美,在时间、成本和资源约束条件下完成目标。
在公司中,我们总会让产品经理兼任项目经理,或者让项目经理兼任产品经理。这会导致的问题是
产品经理会导致不断地给项目增加需求,导致项目总是无法按期完成,而项目经理呢为了完成项目那么就有可能追求更小的工作范围而忽略了更好的满足用户的需求,使得整个产品做出来比较挫。
但一个事物必然有它的正反两面,如果你只看到了一面,说明你只看到了系统的一部分,这时你一定要跳出去,寻找另一面,之后再努力寻找“对立”背后的“统一”,正如黑格尔所说的正反和。
作为产品经理和项目经理来说,如果认识到问题的本质和公司的良苦用心,也就无须在形式上过分地在意到底是谁来做项目管理了。
好的项目经理明白,一个项目真正的成功并不是看它是否能在规定的时间和预算完成,而是它是否达到了拟定目标。好的产品则明白,如果项目被不断地延期并且从未投入市场,又或者因为大大超过预算而被结束,那么所有的产品功能特征就会变得毫无意义。

一切项目从kick off 开始

首先,明确做项目的本质是在保证品质的前提下,在时间要求、人财物话费、项目范围三点上做平衡。
在这里插入图片描述
一切项目都要从kick off 说起。

工作量预估

但不要忘记了,我们需要对工作量进行预估
需要从工作量中推算出“工期”,工作量 = (最乐观+最悲观+最可能*4)/6
按照经验‘1人天’通常等价于5-6“人小时”,我们不能够按照一天8个小时去算,因为人的精力是有限的,注意力集中的时候大致也就5-6个钟头罢了。。

Kick Off的大致也就15分钟

一般的Kick Off 大致也就十五分钟,需要传达的信息也就以下几点罢了:

  1. 项目背景
    我们在哪里?说过去,做项目之前的“悲惨境地”,明确为什么要做这个项目,以让听众“通下决心”为终极目标。
  2. 项目意义、目的与目标
    我们去哪里?说将来,做项目之后的美好前景,解决了什么问题就算是成功了?以让听众“面带桃花”为终极目标。
  3. 需求、功能点概述
    我们怎么去?说现在,具体用什么方法促使“过去”到“将来”的转变,以让听众“跃跃欲试”为终极目标。
    上面这三点与BRD里的项目背景、商业价值、需求描述大同小异,但以下这三点就是新鲜的了。
  4. 项目组织架构
    关键人物必须要到场,项目的早期,务必要让老板多多参与,反复确认正确的方向,这时候做各种的调整,成本都比较低,注意不要漏掉了边缘的工作人员。
  5. 项目计划
    让所有人都必须要了解两个关键点,
    第一:项目的时间点与里程碑
    第二:各个时段需要的资源,即每个人在各个阶段做什么事情。
  6. 沟通计划
    项目的沟通非常重要,因为大多数事情的不顺利都是沟通的问题。

写文档咯

我们来看以下PD到底要写那些文档吧。
BRD:Business Requirements Document 商业需求文档,其中包括,市场分析、销售策略、盈利预测等。通常是给大老板演示的PPT。
MRD:Market Requirements Document 市场需求文档,获得老板的支持之后,我们需要写出MRD,要有更细致的市场分析和对手分析,包括可通过那些功能来实现商业目的,功能、非功能需求分哪几块,功能的优先级等。PD在这个阶段阶段产出Feature List 、业务逻辑图等,这是从商业目标到技术实现的关键转化文档。
PRD:Product Requirements Document 产品需求文档,PRD是对产品功能的进一步细化,文档主要包含整体说明、用列文档、产品demo。
FSD:Functional Specifications Document 功能详细说明, 比较像是用列文档,经常包含在PRD中,从这步开始很多技术内容,产品界面、业务逻辑细节要确定,比如网页上某个表格应该是左、中、右对齐?保留几位小数?,一次同时硬件系统的设计、数据库的设计、表结构的设计也将会被编写。

UML图

UML unified Modeling Language ,统一建模语言。
包括状态图、类图、用例图、时序图、活动图。
类图,描述各个对象之间的关系
在这里插入图片描述
用例图,包含各个用例的关系
在这里插入图片描述
状态图,表达系统里实体的状态转换
在这里插入图片描述
时序图,描述事物变化在时间维度上的先后顺序,善于表达对象的交互。
在这里插入图片描述

活动图,比较接近我们常说的流程图,描述各种动作如何引起系统的变化
在这里插入图片描述

用例文档UC

参考UC模板
在这里插入图片描述
在这里插入图片描述

demo也得做

可以找一个白板,简单画一画,大家可以开始沟通了。

需求活在项目中

做过的项目中,最重要的三种角色就是PD、开发人员、测试人员,所以大致有三种评审——需求评审、设计评审、测试评审。
说白了哈,评审就是项目中相关的几个小团队坐在一起,一方讲,另外几方听并且确认,统一认识,消除误解,及时发现偏差,防止问题随时间扩大。
有的小伙伴可能认为不做评审会更好,但这样子看似省了时间,实则隐藏着巨大的问题,待到其爆发的时候会耽误更多事情。

在这里插入图片描述
下面来一个具体的日常开发流程
在这里插入图片描述

bug等级有多高

我们将bug等级分为五个等级,其中缺陷类型分为功能缺陷和需求缺陷,如下:
在这里插入图片描述

bug流转过程

在这里插入图片描述

以终为始

发布成功,所有人可以回家睡个好觉了!
所有人终于舒了一口气,但作为一个合格的项目经理,事情还没完。
第一件事情就是赶紧发布一封E-mail“项目发布公告”。
之后,写一份项目小结,比如碰到了那些问题,原因是什么,怎么解决的,如何避免再犯,分析出了什么结果,项目的商业目标是否达到等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/747439.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

Python 挖坑式填充Excel模板内容(包括页眉/SheetName/logo)

纵览 Python处理Excel的方式--解压缩方式1、导包2、对模板文件进行解压缩3、对解压缩后文件层级进行介绍4、准备需要载入的数据5、模板挖坑6、运行替换代码7、压缩文件8、生成文件9、完成代码10、可能遇到的问题 结语 Python处理Excel的方式–解压缩方式 在处理Excel中过程中&…

2024-6-26 石群电路-30

2024-6-26,星期三,10:38,天气:雨,心情:晴。今天没有什么事情发生,继续学习,加油!!!!! 今日观看了石群老师电路课程的视频…

SpringBoot中使用多线程调用异步方法,异步方法有无返回值例子。

快速了解Async注解的用法,包括异步方法无返回值、有返回值,最后总结Async注解失效的几个坑。 在我们的 SpringBoot 应用中,经常会遇到在一个接口中,同时做事情1,事情2,事情3,如果同步执行的话&a…

2024期权交易佣金手续费最低是多少?期权交易有哪些成本?

显性成本 期权交易的显性成本包含期权交易的佣金和交易所费用,分别支付给券商和交易所,统一由券商代收。 佣金 期权佣金是期权交易时支付给券商的费用,佣金通常以交易金额的一定比例计算,可以是固定费用,也可以是滑…

深入理解计算机系统 CSAPP 家庭作业7.12

A:refptr (unsigned)(ADDR(r.symbol) r.addend - refaddr) 0x4004f8 (-4) - 0x4004ea 0xa B:refaddr 0x4004d0 0xa 0x4004da refptr 0x400500 (-4) - 0x4004da 0x22 ​​​​​​​

docker安装与入门使用(适用于小白)

总结:Docker 是一个开源的容器化平台,旨在使开发、部署和运行应用程序的过程更加简单和高效。Docker 使用操作系统级虚拟化在单个主机上运行多个独立的容器。每个容器包含应用程序及其所有依赖项,确保在不同环境中具有一致的运行表现。 下面…

【招聘贴】JAVA后端·唯品会·BASE新加坡

作者|老夏(题图:公司业务介绍页) “ 请注意,这两个岗是BASE新加坡的,欢迎推荐给身边需要的朋友(特别是在新加坡的)。” VIP海外业务-产品技术团队,这两个岗位属于后端工程组的岗&…

【ocean】ocnPrin结合getData导出数据

核心就是这一句ocnPrint(?output fout leafValue( getData(“/output” ?result “dc”))) r_list list(4000, 4100, 4200) multi_list list(20,21,22) fout outfile("/home/yourpath/results.txt" "w") foreach(r_value r_listforeach(multi_value …

第11周 多线程接口并行对数据字典的查询优化

第11周 多线程接口并行对数据字典的查询优化 本章概述1. 多线程的初始化方式1.1 简单实现多线程的启动方式(3种)1. 继承Thread实现2. 实现Runnable接口3. 实现callable接口(返回值)1.2 基于线程池实现多线程的启动方式❤❤❤2. 多线程编排工具CompletableFuture2.1 Completable…

onlyoffice实现在单页面加载文档的功能

草图 实现案例的基本原型 这里我们的样式库使用的是Tailwindcss,我们的前端UI组件库使用的是Ant Design Vue。 基本原型是,有个按钮,没有点击按钮的时候,页面显示的时普通的内容。当点击这个按钮的时候,页面加载文档…

UNIAPP编译到微信小程序时,会多一层以组件命名的标签

UNIAPP编译到微信小程序时,会多一层以组件命名的标签 解决方案 可以配置virtualHost来配置 export default {options: {virtualHost: true} }

化茧成蝶 | 继HuggingFace首家落地大模型具身智能场景

关于具身智能的起源 近年来,大语言模型(LLMs)的兴起给机器人领域带来了革命性的改变,大模型赋予了传统机器人理解和推理的能力,让具身智能这一概念再度出现在大众的视角中。OpenCSG 作为国内 AI 开源社区的先锋&#…

Flask之数据库

前言:本博客仅作记录学习使用,部分图片出自网络,如有侵犯您的权益,请联系删除 目录 一、数据库的分类 1.1、SQL 1.2、NoSQL 1.3、如何选择? 二、ORM魔法 三、使用Flask-SQLALchemy管理数据库 3.1、连接数据库服…

美创携手浙江长征职业技术学院,共建智云数据安全大师工作室

6月24日,“美创科技浙江长征职业技术学院智云数据安全大师工作室揭牌暨中国特色学徒制第四期云数据安全和智能运维人才选拔培养启动仪式”在长征职业技术学院隆重举行。 浙江长征职业技术学院计算机与信息技术学院院长梅灿华、计算机与信息技术学院学工办副主任华春…

[深度学习] Transformer

Transformer是一种深度学习模型,最早由Vaswani等人在2017年的论文《Attention is All You Need》中提出。它最初用于自然语言处理(NLP)任务,但其架构的灵活性使其在许多其他领域也表现出色,如计算机视觉、时间序列分析…

Orangepi Zero2使用外设驱动库wiringOP配合时间函数驱动HC-SR04超声波测距模块

目录 一、HC-SR04超声波模块原理和硬件接线 1.1 超声波测距原理: 1.2 超声波时序图: 1.3 HC-SR04超声波模块硬件接线: 二、时间函数 2.1 时间函数gettimeofday()原型和头文件: 2.2 使用gettimeofday()函数获取当前时间的秒数…

经验分享,免费商标查询网站

有时候想快速查询商标状况,官方网站比较慢,这里分享一个免费快速的网站。 网址:https://www.sscha.com/ 截图:

platform 设备驱动实验

platform 设备驱动实验 Linux 驱动的分离与分层 代码的重用性非常重要,否则的话就会在 Linux 内核中存在大量无意义的重复代码。尤其是驱动程序,因为驱动程序占用了 Linux内核代码量的大头,如果不对驱动程序加以管理,任由重复的…

电脑没声音是什么原因?一篇文章帮你解决疑惑

在使用电脑时,声音是至关重要的一部分,无论是播放音乐、观看视频还是进行视频会议。然而,有时候电脑可能会出现没声音的情况,这让人感到非常困扰。那么电脑没声音是什么原因呢?本文将详细介绍解决电脑没声音问题的三种…

【Java Web】XML格式文件

目录 一、XML是什么 二、常见配置文件类型 *.properties类型: *.xml类型: 三、DOM4J读取xml配置文件 3.1 DOM4J的使用步骤 3.2 DOM4J的API介绍 一、XML是什么 XML即可扩展的标记语言,由标记语言可知其基本语法和HTML一样都是由标签构成的文件…