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

前言

        相信很多产品同学或多或少都有过这样的经历:平时没有听到任何项目延期风险,但到了计划时间却迟迟无法提测……评审时没有任何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、在执行过程中的注意点

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

三、收尾阶段

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

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

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

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

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

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

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

最后

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

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

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

新系统如何进行模型环境配置

在机器学习和深度学习中,一个良好的开发环境能够显著提高工作效率。本篇博客将详细介绍如何在新的Linux系统(以Ubuntu为例)上进行模型环境的配置,包括基础系统设置、Python虚拟环境搭建、常用库的安装以及GPU驱动和CUDA的安装等。…

OpenAI大事记;GPT到ChatGPT参数量进化

目录 OpenAI大事记 GPT到ChatGPT参数量进化 OpenAI大事记 GPT到ChatGPT参数量进化 ChatGPT是从初代 GPT逐渐演变而来的。在进化的过程中,GPT系列模型的参数数量呈指数级增长,从初代GPT的1.17亿个参数,到GPT-2的15 亿个参数,再到 GPT-3的1750 亿个参数。模型越来越大,训练…

Am I Isolated:一款安全态势基准测试工具

基于Rust的容器运行时扫描器作为一个容器运行,检测用户容器运行时隔离中的漏洞。 它还提供指导,帮助用户改善运行时环境,以提供更强的隔离保证。 容器的现状是它们并不包含(隔离)。 容器隔离的缺失在云原生环境中有…

SQLite的BLOB数据类型与C++二进制存储学习记录

一、BLOB数据类型简介 Blob(Binary Large Object)是一种用于存储二进制数据的数据类型,在数据库中常用于存储图片、音频和视频等大型(大数据量)的二进制数据[1-2]。需要注意的是,SQLite中BLOB类型的单对象最…

编写一个基于React的聊天室

前言 此前已经编写了一版后端的im,此次就用其作为服务端,可查看参考资料1 代码 使用WebStorm创建React项目 安装依赖包 PS C:\learn-demo\front\chatroom> npm installadded 183 packages, and audited 184 packages in 16s43 packages are looki…

Javascript事件循环流程分析

基础概念 事件循环(Event Loop):事件循环是JavaScript运行时环境中的一个循环机制,它不断地检查调栈用和任务队列。当调用栈为空时,事件循环会首先检查微任务队列,并执行其中的所有任务。只有当微任务队列…

解决使用Golang的email库发送qq邮件报错short response,错误类型为textproto.ProtocolError

问题阐述 使用email库发送QQ邮件,采用587端口: package mainimport ("fmt""net/smtp""github.com/jordan-wright/email" )func SendEmail(sendTo string, subject string, body string) (err error) {e : email.NewEmai…

题目:Wangzyy的卡牌游戏

登录 - XYOJ 思路: 使用动态规划,设dp[n]表示当前数字之和模三等于0的组合数。 状态转移方程:因为是模三,所以和的可能就只有0、1、2。等号右边的f和dp都表示当前一轮模三等于k的组合数。以第一行为例:等号右边表示 j转…

【支付行业-支付系统架构及总结】

记得第一次看埃隆马斯克(Elon Musk)讲第一性原理的视频时,深受震撼,原来还可以这样处理复杂的事务。这篇文章也尝试化繁为简,探寻支付系统的本质,讲清楚在线支付系统最核心的一些概念和设计理念。 虽然支付…

模块化沙箱:深信达如何为数据安全提供全方位保护

在数字化时代,网络安全已经成为企业和个人不可忽视的重要议题。随着网络攻击手段的日益复杂和多样化,传统的安全防护措施已经难以应对日益严峻的安全挑战。在这样的背景下,模块化沙箱技术应运而生,成为网络安全领域的新宠。今天&a…

基于单片机的观赏类水草养殖智能控制系统的设计(论文+源码)

1总体设计 通过需求分析,本设计观赏类水草养殖智能控制系统的总体架构如图2.1所示,为系统总体设计框图。系统采用STM32单片机作为系统主控核心,利用DS18B20温度传感器、TDS传感器、CO2传感器、光敏传感器实现水草养殖环境中水温、CO2浓度、T…

基于Jeecgboot3.6.3vue3的flowable流程增加online表单的审批支持(四)online表单字段控制

更多技术支持与服务请加入我的知识星球或加我微信,名称:亿事达nbcio技术交流社区https://t.zsxq.com/iPi8F 1、首先需要配置操作规则,如下: 配置这个节点的一些字段属性,上面就是有两个隐藏了,一个可以编辑,上面的规则采用json格式保存到数据库里 2、取出这些规则 //根…

分享:文本转换工具:PDF转图片,WORD转PDF,WORD转图片

前言 鉴于网上大多数在线转换工具要么需要收费,要么免费后但转换质量极差的情况,本人开发并提供了PDF转图片,WORD转PDF,WORD转图片等的文本转换工具。 地址 http://8.134.236.93/entry/login 账号 账号:STAR001&a…

星环大数据平台--TDH部署

1.1 准备一台虚拟机 正常安装一台新的虚拟机, 内存16G,cpu8核,硬盘50G 1.2 安装前系统配置改动 修改/etc/hosts文件,确保hostname该文件包含节点的hostname和IP地址的映射关系列表。 hostname由数字、小写字母或“-”组成&am…

Visual Studio2022版本的下载与安装

1-首先打开微软的官网,下面就是链接 下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux免费下载 Visual Studio IDE 或 VS Code。 在 Windows、Mac 上试用 Visual Studio Professional 或企业版。https://visualstudio.microsoft.com/zh-hans/downloads/?…

如何去除图片水印?快来试试这4种图片去水印方法!

去除图片水印是一项普遍存在的图像处理需求,它旨在消除水印对图片视觉效果的干扰,让我们能够更自由、更美观、更专业地使用图片资源。接下来,我们将介绍四种有效的去除图片水印的方法和工具,它们各自具有独特的优势和适用场景。 方…

A day a tweet(sixteen)——The better way of search of ChatGPT

Introducing ChatGPT search a/ad.及时的/及时地 ChatGPT can now search the web in a much better way than before so you get fast, timely a.有关的(relative n.亲戚,亲属;同类事物 a.比较的;相对的) answers with link…

selenium+chromedriver下载与安装

安装selenium 使用pip安装selenium: pip install selenium安装成功: 安装WebDriver 根据你使用的浏览器下载相应的 WebDriver。 Chrome:下载地址Firefox:下载地址Edge:下载地址Safari:下载地址 1、c…

跨子网的WinCC客户机/服务器如何实现通讯?

为了更有效地利用有限的IP地址,为了减少广播对网络带宽的占用从而提高带宽,为了实现在不同子网中应用不同的安全策略从而提高网络安全性,现场通常要求划分子网,将安全等级要求不同的计算机安置在不同的子网中,分开管理…

Docker部署Oracle 11g

1,拉取镜像: sudo docker pull registry.cn-hangzhou.aliyuncs.com/helowin/oracle_11gsudo docker images 2,启动一个临时容器,用于拷贝数据库文件,挂载到宿主主机,使数据持久化: sudo docke…