当前位置: 首页 > news >正文

产品经理如何使用项目管理软件推进复杂项目按时上线

前言

        相信很多产品同学或多或少都有过这样的经历:平时没有听到任何项目延期风险,但到了计划时间却迟迟无法提测……评审时没有任何argue,提测后发现开发的功能不是自己想要的……费劲九牛二虎之力终于让项目上线了,然而发现成果达不到预期……最后看着自己的绩效自评表无从下手……

        大多数公司都不会设立专职的项目经理岗位,而现在大部分的工作任务都需要以项目制的形式落地和执行。因此,产品经理的任务就不仅仅在于完成产品策划,还需要承担项目管理工作,跟进项目进度,必要时还得出面协调和争取研发资源、解决冲突,以确保项目按时、按计划完成上线,在项目管理过程中使用项目管理软件管理也很重要。

        但毕竟我们不是专业项目经理出身,那么应该怎么做来保障项目能按时上线呢?

论项目管理

        项目管理并非仅仅项目开始后监督开发做执行,监督QA做测试。按照管理学对项目管理这一分支学科的定义,项目管理是指 “在项目活动中运用专门的知识、技能、工具和方法,使项目能够在有限资源限定条件下,实现或超过设定的需求和期望的过程” 。简言之,就是要懂得如何在复杂多变的环境中做好一件事,使这件事最终能达成目标。

        按照PMP(项目管理专业人士资格认证)的知识体系,项目管理的全过程分为5大过程组、10大知识领域、49个过程活动。

image.png

PMP总结的项目管理知识领域(图片来源网络)

        虽然PMP知识体系已经十分成熟,但如果只是生搬硬套,还是会出现水土不服的情况。所以,需要结合实际情况,取其精华为我所用,最终内化为自己的项目管理方法论。就国内的情况而言,大多数公司普遍更适合敏捷项目管理方法,一下内容分享的也正是本人基于敏捷思维下的项目管理实践经验:我们可以将一个项目从头到尾主要分为3个阶段:启动阶段、实施阶段、收尾阶段,每个阶段再梳理出关键事项,就形成了如下的项目管理三步曲:

项目管理三步曲

一、启动阶段

两大重点:完成产品策划,召开需求评审会。

1、产品策划

        一份好的产品策划案需要具备以下几点要素:

1)清晰的项目背景和价值阐述

        清楚自己为什么做,完成这个项目可以带来什么价值(如转化率提升、留存率提升、活跃度提高、续费率提高等等)。

        充分的需求分析(别走弯路)、竞品研究(博采众长),确定方向后可以通过调研的方式尝试进行初步价值验证(MVP价值验证)。

2)明确的项目目标

        定目标需要按照smart原则,即:我们要在多少时间内(明确的截止时间),完成什么任务(具体的),达到什么效果(可衡量的,要定数据指标),这对我们整体业务目标的贡献是什么(绩效相关性),而且这个目标是我们通过努力可以达成的(可达成的)。

3)完整的PRD文档,需包含:

        明确的需求范围

        明确的质量标准:常规性能(页面打开速度、内容加载速度等)、极限性能(最高并发量)、交互体验、易用性等等。

        可读性强且方便使用:PRD的目标是把需求说清楚,让开发阅读无障碍。现在普遍流行原型+PRD的交付方式,我也喜欢在原型稿/交互稿中添加详细的功能/交互说明,固定布局如左图右文or上图下文,方便研发阅读。

        不用过于追求原型的美观与酷炫的动效。产品经理应该注重需求的完整性以及清晰表达,但有时候简单的一个交互动效会比长篇累牍的文字描述要高效许多,恰到好处即可。

2、需求评审会

        召开需求评审会的目的并不只是评审需求,一个成功的需求评审会需要达成以下目标:

1)对齐目标,明确需求:

        确保与会人员就项目目标达成一致,且需要对需求内容进行充分评审,尽可能暴露潜在问题或风险,若有argue的地方需要记录并及时解决。

2)评估排期,获得承诺:

        明确项目参与人员,以及各环节所需时间(比如交互、视觉、开发、测试需要多少时间),完成排期或确定最终上线时间,并获得项目成员承诺。

        在项目启动阶段,明确项目目标、完成产品策划并通过需求评审,同时为提前暴露的问题与风险制定好风险预案。前期做好充分的规划,项目就已经成功了一半。

二、实施阶段

两大重点:进度管理与风险控制。

1、项目进度管理

1)项目排期表——计划为纲  ,以下进度猫项目管理软件为例

        在启动阶段的需求评审会结束后,任务分工以及各环节排期得以明确,并就此出具项目排期表,各个时间节点即可作为项目过程中的里程碑。在项目过程中按时完成一个个里程碑,基本就能保证项目按时上线。

image.png

项目排期表需遵循前粗后细原则

2)任务进度表——拆分任务,监控任务进度

        如果项目规模较大,需要对具体任务进行再拆分。如交互稿和视觉稿需要在哪几个时间点交付,开发任务也需要拆分成更小的单元。按照敏捷开发的方法,每一个开发任务单元需要保持在0.5天或1天,只有拆分到足够细,才有利于后续项目进度的跟踪,保证开发进度就是实际的项目进度。(举例而言,假设开发任务拆分不到位,比如一条任务规划了5天时间,那就很有可能出现任务评估不准的情况,或者5天内的进度不可控,最终导致任务无法按时完成。)

        完成任务拆分,并制定任务进度表后,即可按天来跟进每条任务的完成情况,以此确保项目按计划推进。

image.png

任务拆分需尽量细致

3)每日站会——暴露问题与风险

        在项目进展过程中,可以每天定时召集项目组成员开展站会讨论。时间可以是一天开始工作之前,也可以是一天完成工作之后,我个人通常会选择在开始一天的工作之前。站会主要是同步昨日工作进度与今日工作计划。注意站会时间不宜过长,在项目成员不多的情况下最好控制在10分钟内(之所以是站会,因为是个短会,不需要特地寻找会议室,且事实证明站着开效率更高~)。站会的目的是暴露问题及风险,因此每个人的发言重点应该放在目前遇到的问题或潜在风险上,最后由产品负责检查任务进度表是否正常更新即可。

        如果在站会上有成员提出问题或风险,应当先行记录,散会后再由相关人员跟进解决,避免在会上讨论占用团队成员过多时间,产品经理则需负责跟进问题解决进度。

image.png

站会要注意效率,关注问题与风险

2、项目风险管理

1)提前规避项目风险

        所谓项目风险,往往是指项目无法按计划如期上线,项目风险需要提前预防:在启动阶段提前预设、识别可能的风险,可以查阅以往类似项目的总结文档、可以邀请有经验的专家参与需求评审会等(站在巨人肩膀,规避已知的已知风险),并准备相应风险预案(如预留人手、预留buffer time)

        在项目实施过程中新增风险往往是有“兆头”的,比如项目组成员在每日站会上提出的问题,当小问题没有得到及时解决越积越多,最后就会演化为项目延期风险,所以一定要重视和及时及时处理实施过程中暴露出来的问题。

2)发生风险、如何解决?

        制约项目成功的4个主要因素有:范围、成本、时间、质量,其中项目质量不可妥协,质量是底线,那么从范围、时间、成本角度考虑,可能的风险应对措施包括:砍掉一些非必须功能(调整需求范围)、增加人手(加大成本投入)、或者向项目负责人申请延期(延长项目时间)。

3、在执行过程中的注意点

        质量是底线,沟通是法宝。与人沟通是门技术活,不是说和别人说话很难,而是充分表达自身观点,充分理解对方主张,在双方知识体系、认知、立场、诉求各有不同的情况下达成一致。很重要的几点:换位思考、价值驱动、目标导向。(不做展开)

三、收尾阶段

        项目收尾阶段除了项目发布上线,还需要对项目进行整体的复盘总结。一次好的项目复盘不仅可以沉淀项目文档,还能帮助团队的每个人从项目中总结收获,有利于个人成长。

        作为产品经理需要养成及时复盘的习惯,并带领团队成员一起复盘、总结、反思、沉淀:

        回顾目标是否达成——用数据说话。

        过程中收获了什么经验?——扬长。

        过程中得到了什么教训?——避短。

        完成复盘,沉淀文档,形成项目知识库——接口文档、产品规则说明、产品参数整理、经验积累——以此来提升下一次项目的质量,在项目管理上也能发挥复利效应。

        有些人仅仅把项目当成完成工作绩效的任务,而有些人就会把项目看作是实现自身价值和提升能力的双重机会,久而久之,这种差异带来的差距也会越来越大,希望大家都能把握并享受到工作中的“复利效应”。

最后

        我们来总结一下:在项目启动阶段的重点是做计划,计划为纲,包括产品策划、提前识别风险、完成需求评审会,得出项目排期表;在项目实施阶段的重点是监控进度,监控进度有几个工具:项目排期表、任务进度表、每日站会,而且项目计划需要在实施阶段根据实际情况动态调整(如需求变动、未知风险发生甚至目标变化等);完成项目上线不是项目的终点,在收尾阶段的重点应是复盘总结,沉淀项目经验教训,为后续项目沉淀经验资产。

        项目管理就是如何在复杂多变的环境中做好一件事。一切皆项目,一切皆可项目化管理。与君共勉。

相关文章:

产品经理如何使用项目管理软件推进复杂项目按时上线

前言 相信很多产品同学或多或少都有过这样的经历:平时没有听到任何项目延期风险,但到了计划时间却迟迟无法提测……评审时没有任何argue,提测后发现开发的功能不是自己想要的……费劲九牛二虎之力终于让项目上线了,然而发现成果达…...

构建基于 DCGM-Exporter, Node exporter,PROMETHEUS 和 GRAFANA 构建算力监控系统

目录 引言工具作用概述DCGM-ExporterNode exporterPROMETHEUSGRAFANA小结 部署单容器DCGM-ExporterNode exporterPROMETHEUSGRAFANANode exporterDCGM-Exporter 多容器Node exporterDCGM-ExporterDocker Compose 参考 引言 本文的是适用对象,是希望通过完全基于Doc…...

第13章 聚合函数

一、聚合函数介绍 实际上 SQL 函数还有一类,叫做聚合(或聚集、分组)函数,它是对一组数据进行汇总的函数,输入的是一组数据的集合,输出的是单个值。(可以是一个字段的数据,也可以是通…...

【计网不挂科】计算机网络期末考试——【选择题&填空题&判断题&简述题】试卷(4)

前言 大家好吖,欢迎来到 YY 滴计算机网络 系列 ,热烈欢迎! 本章主要内容面向接触过C的老铁 本博客主要内容,收纳了一部门基本的计算机网络题目,供yy应对期中考试复习。大家可以参考 本章是去答案版本。带答案的版本在下…...

C# 中 LibraryImport 和 DllImport有什么不同

libraryimport 和 dllimport 是两个与动态链接库(DLL)相关的术语,它们在不同的编程语言和上下文中有不同的含义和用途。 在 C# 中,DllImportAttribute 是一个特性,用于指示一个方法声明是作为对非托管 DLL 中函数的 P…...

PDF编辑工具Adobe Acrobat DC 2023安装教程(附安装包)

Adobe Acrobat DC 2023 是 Adobe 公司推出的一款功能强大的 PDF 文档处理软件。它不仅支持创建、编辑和签署 PDF 文件,还提供了丰富的工具来管理和优化这些文件。以下是 Acrobat DC 2023 的一些主要特点: 1.PDF 创建与编辑:用户可以直接从多…...

系动词、表语和主语补足语

系动词、表语和主语补足语 1. The classification of English verbs (英语动词的分类)2. 系动词 (连系动词)2.1. Grammatical function (语法功能) 3. 表语和主语补足语3.1. Predicative expression (表语)3.2. Subject complement (主语补足语) 4. Copula-like words4.1. List…...

【网络安全 | 并发问题】Nginx重试机制与幂等性问题分析

未经许可,不得转载。 文章目录 业务背景Nginx的错误重试机制proxy_next_upstream指令配置重试500状态码非幂等请求的重试问题幂等性和非幂等性请求non_idempotent选项的使用解决方案业务背景 在现代互联网应用中,高可用性(HA)是确保系统稳定性的关键要求之一。为了应对服务…...

Java 详解 接口

文章目录 一、概述1.1、何为接口1.2、接口的定义 二、特点2.1、接口的成员变量2.2、接口的成员方法2.3、接口中不可以含有构造器和代码块2.4、接口不可以实例化对象2.5、接口和类之间使用implements关键字进行连接2.6、当类在重写接口中的方法时,不可以使用默认的访…...

wordpress搬家迁移后怎么修改数据库用户名

在WordPress中修改数据库用户名,你需要更新WordPress的配置文件wp-config.php。以下是步骤和示例代码: 使用FTP客户端或文件管理器登录到你的网站的主机账户。 找到wp-config.php文件,它通常位于WordPress安装的根目录中。 打开wp-config.…...

C# 用于将一个DataTable转换为Users对象的列表

1&#xff1a;第一种例子&#xff1a; /// <summary> /// 用户名循环赋值 /// </summary> /// <param name"dt"></param> /// <returns></returns> public List<Users> FenPeiFillModelUsers(DataTable dt) { …...

Spark中的shuffle

Shuffle的本质基于磁盘划分来解决分布式大数据量的全局分组、全局排序、重新分区【增大】的问题。 1、Spark的Shuffle设计 Spark Shuffle过程也叫作宽依赖过程&#xff0c;Spark不完全依赖于内存计算&#xff0c;面临以上问题时&#xff0c;也需要Shuffle过程。 2、Spark中哪…...

网络安全SQL初步注入2

六.报错注入 mysql函数 updatexml(1,xpath语法,0) xpath语法常用concat拼接 例如: concat(07e,(查询语句),07e) select table_name from information_schema.tables limit 0,1 七.宽字节注入(如果后台数据库的编码为GBK) url编码:为了防止提交的数据和url中的一些有特殊意…...

使用Go语言编写一个简单的NTP服务器

NTP服务介绍 NTP服务器【Network Time Protocol&#xff08;NTP&#xff09;】是用来使计算机时间同步化的一种协议。 应用场景说明 为了确保封闭局域网内多个服务器的时间同步&#xff0c;我们计划部署一个网络时间同步服务器&#xff08;NTP服务器&#xff09;。这一角色将…...

注意力机制篇 | YOLO11改进 | 即插即用的高效多尺度注意力模块EMA

前言&#xff1a;Hello大家好&#xff0c;我是小哥谈。与传统的注意力机制相比&#xff0c;多尺度注意力机制引入了多个尺度的注意力权重&#xff0c;让模型能够更好地理解和处理复杂数据。这种机制通过在不同尺度上捕捉输入数据的特征&#xff0c;让模型同时关注局部细节和全局…...

昇思大模型平台打卡体验活动:项目3基于MindSpore的GPT2文本摘要

昇思大模型平台打卡体验活动&#xff1a;项目3基于MindSpore的GPT2文本摘要 1. 环境设置 本项目可以沿用前两个项目的相关环境设置。首先&#xff0c;登陆昇思大模型平台&#xff0c;并进入对应的开发环境&#xff1a; https://xihe.mindspore.cn/my/clouddev 接着&#xff0…...

web——[GXYCTF2019]Ping Ping Ping1——过滤和绕过

0x00 考点 0、命令联合执行 ; 前面的执行完执行后面的 | 管道符&#xff0c;上一条命令的输出&#xff0c;作为下一条命令的参数&#xff08;显示后面的执行结果&#xff09; || 当前面的执行出错时&#xff08;为假&#xff09;执行后面的 & 将任…...

婚礼纪 9.5.57 | 解锁plus权益的全能结婚助手,一键生成结婚请柬

婚礼纪是一款结婚服务全能助手&#xff0c;深受9000万新人信赖的一站式结婚服务平台。解锁plus权益后&#xff0c;用户可以享受部分VIP会员功能。应用提供了丰富的结婚筹备工具和服务&#xff0c;包括一键生成结婚请柬、婚礼策划、婚纱摄影、婚宴预订等。婚礼纪旨在为新人提供全…...

M1M2 MAC安装windows11 虚拟机的全过程

M1/M2 MAC安装windows11 虚拟机的全过程 这两天折腾了一下windows11 arm架构的虚拟机&#xff0c;将途中遇到的坑总结一下。 1、虚拟机软件&#xff1a;vmware fusion 13.6 或者 parallel 19 &#xff1f; 结论是&#xff1a;用parellel 19。 这两个软件都安装过&#xff0…...

监控架构-Prometheus-普罗米修斯

目录 1. Prometheus概述 2. Prometheus vs Zabbix 3. Prometheus极速上手指南 3.1 时间同步 3.2 部署Prometheus 3.3 启动Prometheus 3.4 Prometheus监控架构 3.5 补充 配置页面 简单过滤 查看数据 查看图形 http://prometheus.oldboylinux.cn:9090/metrics显示…...

Kylin Server V10 下自动安装并配置Kafka

Kafka是一个分布式的、分区的、多副本的消息发布-订阅系统&#xff0c;它提供了类似于JMS的特性&#xff0c;但在设计上完全不同&#xff0c;它具有消息持久化、高吞吐、分布式、多客户端支持、实时等特性&#xff0c;适用于离线和在线的消息消费&#xff0c;如常规的消息收集、…...

windows环境下cmd窗口打开就进入到对应目录,一般人都不知道~

前言 很久以前&#xff0c;我还在上一家公司的时候&#xff0c;有一次我看到我同事打开cmd窗口的方式&#xff0c;瞬间把我惊呆了。原来他打开cmd窗口的方式&#xff0c;不是一般的在开始里面输入cmd&#xff0c;然后打开cmd窗口。而是另外一种方式。 我这个同事是个技术控&a…...

企微SCRM价格解析及其性价比分析

内容概要 在如今的数字化时代&#xff0c;企业对于客户关系管理的需求日益增长&#xff0c;而企微SCRM&#xff08;Social Customer Relationship Management&#xff09;作为一款新兴的客户管理工具&#xff0c;正好满足了这一需求。本文旨在为大家深入解析企微SCRM的价格体系…...

【SpringMVC】记录一次Bug——mvc:resources设置静态资源不过滤导致WEB-INF下的资源无法访问

SpringMVC 记录一次bug 其实都是小毛病&#xff0c;但是为了以后再出毛病&#xff0c;记录一下&#xff1a; mvc:resources设置静态资源不过滤问题 SpringMVC中配置的核心Servlet——DispatcherServlet&#xff0c;为了可以拦截到所有的请求&#xff08;JSP页面除外&#xf…...

【React】React 生命周期完全指南

&#x1f308;个人主页: 鑫宝Code &#x1f525;热门专栏: 闲话杂谈&#xff5c; 炫酷HTML | JavaScript基础 ​&#x1f4ab;个人格言: "如无必要&#xff0c;勿增实体" 文章目录 React 生命周期完全指南一、生命周期概述二、生命周期的三个阶段2.1 挂载阶段&a…...

【NLP】使用 SpaCy、ollama 创建用于命名实体识别的合成数据集

命名实体识别 (NER) 是自然语言处理 (NLP) 中的一项重要任务&#xff0c;用于自动识别和分类文本中的实体&#xff0c;例如人物、位置、组织等。尽管它很重要&#xff0c;但手动注释大型数据集以进行 NER 既耗时又费钱。受本文 ( https://huggingface.co/blog/synthetic-data-s…...

【C++练习】二进制到十进制的转换器

题目&#xff1a;二进制到十进制的转换器 描述 编写一个程序&#xff0c;将用户输入的8位二进制数转换成对应的十进制数并输出。如果用户输入的二进制数不是8位&#xff0c;则程序应提示用户输入无效&#xff0c;并终止运行。 要求 程序应首先提示用户输入一个8位二进制数。…...

Vue功能菜单的异步加载、动态渲染

实际的Vue应用中&#xff0c;常常需要提供功能菜单&#xff0c;例如&#xff1a;文件下载、用户注册、数据采集、信息查询等等。每个功能菜单项&#xff0c;对应某个.vue组件。下面的代码&#xff0c;提供了一种独特的异步加载、动态渲染功能菜单的构建方法&#xff1a; <s…...

云技术基础学习(一)

内容预览 ≧∀≦ゞ 声明导语云技术历史 云服务概述云服务商与部署模式1. 公有云服务商2. 私有云部署3. 混合云模式 云服务分类1. 基础设施即服务&#xff08;IaaS&#xff09;2. 平台即服务&#xff08;PaaS&#xff09;3. 软件即服务&#xff08;SaaS&#xff09; 云架构云架构…...

【优选算法篇】微位至简,数之恢宏——解构 C++ 位运算中的理与美

文章目录 C 位运算详解&#xff1a;基础题解与思维分析前言第一章&#xff1a;位运算基础应用1.1 判断字符是否唯一&#xff08;easy&#xff09;解法&#xff08;位图的思想&#xff09;C 代码实现易错点提示时间复杂度和空间复杂度 1.2 丢失的数字&#xff08;easy&#xff0…...