前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >学点项目管理,对咱程序员很重要..

学点项目管理,对咱程序员很重要..

作者头像
后台技术汇
发布2022-05-30 09:18:02
2660
发布2022-05-30 09:18:02
举报
文章被收录于专栏:后台技术汇后台技术汇

最近报名并学完了公司内部的线下培训《项目管理基础》课程,一天的培训结束之后,对于项目与项目管理的理解更加深刻了,下面我分五个小点总结下学习收获(已脱敏),希望能给大家后面的研发工作带来一些启发~~

项目?项目管理?项目经理?

什么是项目

项目:是在限定的资源及限定的时间内,为完成某一独特产品或服务所做的一次性努力。(三点特征:临时性,独特性,渐进明细性)

eg:2021年高考是项目;吃饭完之后的洗碗工作就不是项目;

什么是项目管理

项目管理:项目管理者在有限的资源约束下,运用系统方法论,对项目涉及的全部工作进行有效地管理。

eg:公司预计两天后上线一个版本,但是在灰度发布阶段,产品又提出了一个新需求,这时候就增加了开发成本,因此必然导致时间线的延长,否则就不能确保产品定的质量。(所以,好的项目管理思维,要求你作为研发组长,应该据理力争,跟boss说明难处和风险,否则就得承担上线后的问题责任)

什么是项目经理

项目经理:也就是我们耳熟能详的PM了,是指企业内对项目实行质量、安全、进度、成本管理的岗位。

为什么进行项目管理?

项目兴,企业兴;项目衰,企业衰。

我们遇到很多中途夭折的项目,或是因为前期评估不够科学,或是因为研发进度不断卡壳导致项目推进缓慢,跟不上市场要求;或是因为PM对项目的风险把控不到位,产品上线过程和上线完成后出现各种问题导致用户满意度不高等等。

一个项目黄了,意味着前期投入的人力物力时间等资源都将打水漂,这是所有企业都不愿意看到的后果。

项目管理的五大过程和常用工具?

这一块是项目管理的重要部分,也是PM最需要花时间去研究的内容;项目管理一共分为五个过程组:启动 》 规划 》 执行 》 监控 》 收尾,每个阶段都有各自的特征和方法论,自然行业也有对应的工具来辅助每个过程的顺利进行。

启动过程组

  • 启动过程组:定义一个新项目或现有项目的一个新阶段,授权开始该项目或阶段的过程。

【需求管理】

want:基于自己的理解,随着理解加深,往往会有更多变化

need:基于能够解决什么业务问题来做评判,更多依赖专业背景来发现

【SWOT分析】

【干系人分析】

项目干系人是参与该项目工作的个体和组织,或由于项目的实施与项目的成功,其利益会直接或间接地受到正面或负面影响的个人和组织。

项目管理工作组必须识别哪些个体和组织是项目的干系人,确定其需求和期望,然后设法满足和影响这些需求、期望以确保项目成功。

规划过程组

  • 规划过程组:明确项目范围,优化目标,为实现目标制定行动方案的过程。 【SMART】 所谓SMART原则,即是: 1)目标必须是具体的(Specific); 2)目标必须是可以衡量的(Measurable); 3)目标必须是可以达到的(Attainable); 4)目标必须和其他目标具有相关性(Relevant); 5)目标必须具有明确的截止期限(Time-based);

【甘特图】

执行过程组

  • 执行过程组:完成项目管理计划中确定的工作,以满足项目要求的过程。

【进度控制】

设计项目执行计划,完成各阶段任务。

【变更管理】

变更是不可避免的,项目组需要确保变更朝着有利方向发展,一定要将所有的变更管理起来。

【指导沟通】

电话联系,邮件通知,QQ,微信,短信等方式,确保有效沟通。坚持一个原则是:尽可能面对面交流。

监控过程组

  • 监控过程组:跟踪、审查和调整项目进展雨绩效,识别必要的计划变更并启动相应变更的过程。

收尾过程组

  • 收尾:正式完成项目或结束项目、阶段或合同所执行的过程。

影响项目成功的主要因素

哪些是影响项目成功的主要因素呢?我们通过一份发表在CHAOS的国外项目管理的调研报告可以窥探到一些答案。

上述调研报告显示,影响项目成功的主要因素排前三位(占据了45%比重)以此是:

  1. 用户参与度(15.9%)
  2. 高层管理者的支持(13.9%)
  3. 清晰的需求描述(13.0%)

报告全文下载链接:

https://pan.baidu.com/s/1oQjkPhW3lveT6GOBiuhOQA(提取码:xsus)

个人感受最深刻的一点

作为研发人员,如果缺乏管理项目的整体意识,容易会被进度催着干活,导致很多事情都在最后的deadline来收尾,甚至压缩了测试/产品的验收时间,增加了上线风险。

研发同学如果不主动参与项目管理,个人是很难培养出“架构师/项目负责人”思维的。因为架构师的一个职责就是,从技术角度来规避线上可能出现的风险和问题;而项目负责人则需要确保项目业务功能高质高效的交货。

往职业发展方向来说,国内环境大部分都是要求35岁之后的码农转管理,那么如果我们在搬砖的时候就开始培养一种PM思维和行动作风,对我们自己也是有莫大的好处的,起码给我们以后留了一条可能性。

写在末尾

PMP证书作为项目管理专业人士的重要标志,是每一位项目经理职业发展生涯中不可或缺的证书。PMP还是挺必要的,至少能佐证一个人的理论知识方面的储备。

实际工作中,我们最终落地的还是对人和对事两大方面:

1)对人即“学会如何依托别人的力量,让别人愿意为你做事情,最终做好一件事情”;

2)对事即“规避项目的潜在风险,使得事情持续性的推进,并且实现立项时候的目的”

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-07-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 后台技术汇 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档