项目管理的一些知识

项目

项目是为提供某项独特产品、服务或成果所作的临时性努力
示例:布局

  • 开发或购买一套新的系统
  • 实施一种会全新的经营程序或流程
  • 为某个社区建造供水系统
  • 设计chenqionghe变身超级赛亚人计划

项目管理

项目管理就是把各类知识、技能、手段和技术应用于项目活动之中,以达到项目的要求
项目管理是经过应用和综合诸如启动、规划、实施、监视、监视与控制和结尾等项目管理过程进行。单元测试

具体来说,项目管理就是把各类系统、方法和人员结合在一块儿,在规定的时间、预算和质量目标范围内,完成项目的各项工做,对组织资源进行计划、引导和控制。测试

WBS

Work Breakdown Structure,工做分解,把项目工做按阶段可交付成果分解成较小的,更易于管理的组成部分的过程。
设计

简单地说,就是把“大象放进冰箱”的过程3d

甘特图

甘特图(Gantt chart)又称为横道图、条状图(Bar chart)。其经过条状图来显示项目,进度,和其余时间相关的系统进展的内在关系随着时间进展的状况。以提出者亨利·劳伦斯·甘特(Henry Laurence Gantt)先生的名字命名。
甘特图以图示标明计划与实际完成状况的图表,经过活动列表和时间刻度表示出特定项目的顺序与持续时间
code

时间线图

时间线图,又叫时间轴图,能以历史进程为载体,将过往的重要事项或者里程碑,标注在轴线上,并加以说明。它的做用是可以可视化内容,以图文的形式呈现出来,帮助读者理解。
根据布局方式的不一样,时间线图能够分为水平时间线、S型时间线和垂直时间线。blog

  • 水平时间线
    进程

  • 垂直时间线
    事件

  • S型时间线
    项目管理

风险管理

风险管理是指如何在项目或者企业一个确定有风险的环境里把风险可能形成的不良影响减至最低的管理过程。

  • 风险几率:每一个具体风险发生的可能性
  • 风险影响:风险对于进度、成本、范围、质量的影响
  • 风险指数:风险几率 x 风险影响

示例:风险对主要项目目标的影响量表

示例:风险登记册

质量管理

项目质量管理是指为保障和提升项目质量,运用一整套质量管理体系、手段和方法进行的系统的管理活动。
项目质量管理把组织的质量政策应用于规划、管理、控制项目及产品质量要求,以知足相关方目标的各个过程。

规划质量,是识别项目及产品的质量要求和标准,并肯定用哪些保障方法、改进措施来达到这些标准的过程。

示例:质量保障手段列表

示例:需求到发布质量活动概览

示例:CICD发布流程

高效会议

断舍离,只开最有必要的会。
会议不在多,在于精,每一个会议都要真正开出效果
坚持只开最有必要的会,开真正高效且产生决议的会,你们不但不会排斥,还会积极参与,会后还会有“这么短期就达成一致”的知足感
会议不是目的,借助会议去作好群体沟通,让你们看到有效的进展,才是最重要的

  • 启动会
    三步走,why、what、how,清晰目标,明确受权。
    充分理解项目背景、目的和意义,才能更好地唤起团队的参与热情
  • 每日站会
    站会知足的是团队自组织的须要,而不是leader的监控需求。
    真正的自我管理的站会,团队成员不只能够本身决定站会时间,还能够轮流当主持人
  • 项目周会
    对于10人之内的团队来讲不太须要,每日站会已足够。
    周会目的,解决总体计划层面,跨团队协同配合的问题,包括产品、运营、市场、研发等环节。

需求变动

常见流程

三个技巧

  1. 达成最小共识,记录历次变动影响
    记录历次变动的影响,给团队带来的各项成本增长及引起的返工

  2. 细化具体流程

    * 全部需求及全部变动必须有凭据,不然开发有权不接
    * 需求变动必须通过变动委员会评估成本,变动成本较大的要提交项目经理更新时间计划,并告知全员
    * 确认经过的变动产品人员要发送邮件告知全项目组人员
  3. 源头治理
    来自在老板或大客户的无力抗拒的需求,常常是写死的上线时间,而且会屡次评审且修改方案,这样的能够从源头开始治理,扁平化开发

    * 产品、设计、开发一块儿关进小黑屋,及时沟通,及时发现问题
    * 组建老板需求响应小分队,提升响应速度,轮流值班,尽量隔离对团队进度的干扰,让老板快速试错,不合理的需求能够小范围灰度发布,并对比数听说话。

复盘流程

复盘原来是围棋用语,说的是在下完一盘棋后,把过程从新摆一遍,看哪里下得好,哪里下得很差,哪些地方有不一样甚至更好的下法。

简单地说就是复习的意思,一般用于项目或活动结束后,对已经进行的项目进行回顾,对经验和教训进行总结。

高效复盘流程

  1. 现场回顾总结项目的总体概况。包括目标达成状况,进度计划及变动状况、需求变动状况、质量报告等项目历程记录
  2. 与会人员用便签纸写下项目过程当中作得好和很差的3个点,按照项目的各个环节分类,分别贴在白板上,确保你们的意见可以充分、自由地表达。
  3. 在白板前逐条review你们的意见,共同发现问题,并有针对性地展开讨论。
  4. 对你们总结出的好和很差的点,进行集体投票。
  5. 由项目上经理整理投票结果,对于作得好的环节,总结经验;对于作得很差的环节,当场讨论出改进方案。

报告分类

  • 紧急报告
    1. 事件描述。购物车改造功能高延期风险
    2. 影响后果。因为此功能在项目的关键路径上,颇有可能会形成项目总体延期两周
    3. 跟进分析。本期购物车改造功能,有部分调整涉及到底层订单系统,里面有大量遗留代码,已经好久没有人维护了。以前对此风险的评估不够充分,改动风险很高,可能会影响全站订单系统的稳定性,具体影响仍须要详细分析
    4. 响应措施。请和尽心尽力作好技术评估,本周内给出详细任务评估时间表;与此同时,产品人员介入,调研规避老系统又能知足需求的可行性,本周内给出调研结论;
    5. 所需支持。熟悉老系统的资深技术人员,以及红牛一箱。

  • 常规汇报
    项目总体进展状态如何?风险可控吗?目标达成有没有问题?

  • 数据汇报
    善用图表(JIRA中的项目仪表盘)

制定计划

好的计划能有效的避免延期,如下五个特色

  1. 具体
    好的计划,不只要给出时间节点,还要给出依据和来源,这样才能更有效地对焦。
  2. 全面
    识别关键资源和关键依赖,考虑研发以外其余环节。
  3. 准确
    尽早定义完成标准,要不会出现开发不知道完成交付和开发完的概念
    * 需求/设计确认
    执行所需的需求稿或设计稿已经完成,并且公开评审经过,团队已经准备好要编写产品代码了。
    * 功能完成/提测
    全部定义的功能已经完成(如冒烟测试经过率高于90%),团队已经准备好将焦点转移到质量保证上,并将全部剩余问题都看成bug处理。质量基础比较好的团队,能够把CI自动回归用例集经过率、静态代码检查分数、单元测试覆盖率等,做为更具体的完成标准
    * 里程碑完成
    质量已经达到适当水平(如不存在P0及P1优先级的Bug),能够上线发布,或者能够开始下一个里程碑。
  4. 共识
    召开全员规划会,对齐信息,达成共识,发邮件给相关人员,正式通知。
  5. 及时
    及时调整变动,并公开告知全部项目组成员。
    每一次进行计划调整,都要确保项目中的每一个人知道当前的计划是什么,调整计划须要怎样的决策过程,都须要谁参与决策。

示例

  • 初版
    xx项目于xx日提测,xxx日正式上线
  • 第二版
  • 第三版

参考: *《项目管理知识体系指南》 *《项目管理实战20讲》

相关文章
相关标签/搜索