首先要说的是,我这篇体会是针对一定的背景的,不能算是一种通用的管理方式,只能是我自己的经验总结,能给大家平常的管理提供一点思路,我就很满足了。

先说说背景,我所在公司做的是大型桌面应用软件,简单点说就是软件规模达到3ds max或者office程度的软件。公司不做外包项目,单一产品,每年发一个新版本。每年的项目任务都是新功能、旧功能的升级、底层模块的整理,算法的实现等等。我个人入职将近6年,在公司实习期间表现还不错,因此毕业一进公司就赶鸭子上架开始带人做项目。由于软件规模很大,又是行业类软件,一个人很难做到对软件的方方面面都熟悉,同时还能够清楚了解行业知识,因此每个人都会有自己的主攻方向,主攻某些特定功能模块的改进,而我现在负责的就是产品的几个功能模块,手下不到10人。

按照传统的项目管理方式,由年度规划划分出一个个的项目,再为项目组指定合适的负责人和组员,然后项目就按部就班的执行下去。这种方式在以前每个人没有太聚焦于某些功能模块的背景下,还是十分适用的,但随着人员逐渐给自己有了一个方向定位,我在做项目的过程中,发现这样做有一些问题是无法克服的,简单罗列一下:
1. 项目之间有一定的关联性,互相依赖时,很难并行开发,如果按照先后顺序开发,往往时间上又不允许。
2. 一些处理底层算法或者做代码重构这类基础性工作的同事,由于外在基本没有功能体现,成就感很低,也很不稳定,而这些工作又是很重要的。
3. 项目组之间缺少沟通,一些交叉部位常常出现冲突,导致后起返工。
4. 一些规模比较小的项目,往往是一个人单干,这些同事觉得自己很边缘,没人照应。
5. 项目比较零散时,同时开展的项目就会特别多,管理成本直线上升,管理上会变形,造成一些不必要的疏漏。

一开始时,处理这些问题让我感觉十分苦恼,有时弄得自己焦头烂额。但在处理这些问题的同时,一次无意的尝试,我发现将相关的项目糅合在一起,加上我进行一定的调控和管理,其实能够很好的解决这些问题,我后来整理,将之称为项目群管理。

项目群管理站的角度比项目管理要高一些,但是又不至于达到产品级的视角。它需要我们在一定程度上跳出项目管理的范畴,结合一部分的产品级规划,形成一个介于产品与项目之间的管理角色。项目群管理最重要的就是将哪些项目糅合在一起!它的数据来源是产品级规划,但组合调整的原则是项目经理来根据实际情况决定。按照我的经验,首要原则是这些项目的功能方向是一致的,其次项目之间要有依赖,最后考虑将一些基础性工作穿插到不同项目群中。

项目群管理的优势就在于多个项目之间作为一个整体,不会过多的产生项目组间的抵触情绪;小项目或者基础性项目能够借助项目群在高层面前得到认可;只要合理安排,不会过多的出现有些人紧有些人松的情况;减少管理成本,不需要时刻在多个项目中切换。除了以上优势,我觉得最好的地方就是能够让我站在一个不一样的角度去思考,全局观更强,但也不会突然拔得很高,无法适应。

项目群管理中,也有一些技巧,比如在合适的时候将其中一个项目的人安排到其他项目中去帮忙实现一些功能,这样有助于项目之间的互相了解,减少沟通成本,减少项目之间的界限。具体技巧还是要在实践中去摸索,我这里只是抛砖引玉了。

总之,项目经理在做到一定程度后,会到达一个瓶颈,在职位不变的情况下,尝试一下项目群管理,未尝不是一件好事。

后话:
我也思考过项目群管理之后再如何拔高自己,初步想法是项目群的组合管理,由管理单一项目群到多个项目群的混合管理,在这个层面,产品级的思考会占更大的成分,如果说项目群管理中项目与产品的比例是7:3,那么项目群的组合管理就要达到5:5,甚至是4:6。

【MSP是什么】MSP认证之项目群管理学习总结的更多相关文章

  1. 【MSP是什么】MSP认证之项目群管理学习心得

    学习了项目群管理后,我深受启发,在此发表下自己的一些个人感想. 项目群是指经过协调统一管理以便获取单独管理时无法取得的效益和控制的一组相互联系的项目. 项目群中的项目需要共享组织的资源, 需要进行项目 ...

  2. 【MSP是什么】MSP认证之项目群管理

    项目群管理是一套流程.工具和方法来管理一组项目以达到与组织愿景一致的目的.为了达成对业务具有战略重要性的成果并实现收益, 而对一系列项目和变革活动的组织.方向和实施开展的协调行动.通过对项目群进行管理 ...

  3. 【MSP是什么】MSP认证之成功的项目群管理

    同项目管理相比,项目群管理是为了实现项目群的战略目标与利益,而对一组项目进行的统一协调管理. 项目群管理 项目群管理是以项目管理为核心.单个项目上进行日常性的项目管理,项目群管理是对多个项目进行的总体 ...

  4. 【MSP是什么】MSP认证之项目管理与项目群管理的区别

    通常所说的项目管理是指运用各种相关知识.技能.方法与工具,为满足或超越项目有关各方对项目的要求与期望,所开展的各种计划.组织.领导.控制等方面的活动.具体包括项目范围管理.项目时间管理.项目成本管理. ...

  5. 【Prince2是什么】PRINCE2认证之项目四大管理步骤

    昨天谈到PRINCE2要求项目经理在做项目的时候要考虑四大核心指标(成本.时间.质量.范围)加风险与收益这两个重要要素. 然后PRINCE2基于这几大要素进行了四大管理步骤,分别是: 1.计划 2.授 ...

  6. 【MSP是什么】MSP认证之项目集与项目群的关系和区别

    项目群和项目集都是一个意思,翻译时没有统一口径造成的.只要能与项目组合区别开就可以了. 项目集与项目群的区别,不在于那些项目自身,而在于管理者的思想,管理者对待项目的态度.项目集与项目群,首先都是多个 ...

  7. 项目群MSP课程最大的特点

    1.课程中间让大家去了解和理解项目群管理的知识体系.方法论,更关注大家的个性化需求: 2.课程中间还会有很多练习和讨论,特别是会请到一些业界在实践MSP的客户,进行他们的实践案例分享.所以从知识到实际 ...

  8. 【P3O是什么】P3O认证之项目组合、项目群和项目办公室

    如何区分项目组合办公室与项目群和项目办公室? P3O®(Portfolio,Programmed and Project Offices-项目组合.项目群和项目办公室)是由英国商务部 OGC 于200 ...

  9. Clusternet - 新一代开源多集群管理与应用治理项目

    作者 徐迪,腾讯云容器技术专家. 汝英哲,腾讯云高级产品经理. 摘要 在过去的数年里,云计算领域经历了多次巨大的变革,当前越来越多的组织将应用部署在本地和云上的多个基础设施平台上,这些平台可能是两个公 ...

随机推荐

  1. Java中的多态

    1.多态:具有表现多种形态的能力的特征 父类: public abstract class Animal {public abstract void Say();} 子类: public class ...

  2. C# MVC 5 - 生命周期(应用程序生命周期&请求生命周期)

    本文是根据网上的文章总结的. 1.介绍 本文讨论ASP.Net MVC框架MVC的请求生命周期. MVC有两个生命周期,一为应用程序生命周期,二为请求生命周期. 2.应用程序生命周期 应用程序生命周期 ...

  3. Node.js:进程、子进程与cluster多核处理模块

    1.process对象 process对象就是处理与进程相关信息的全局对象,不需要require引用,且是EventEmitter的实例. 获取进程信息 process对象提供了很多的API来获取当前 ...

  4. 浅谈 LayoutInflater

    浅谈 LayoutInflater 版权声明:本文为博主原创文章,未经博主允许不得转载. 微博:厉圣杰 源码:AndroidDemo/View 文中如有纰漏,欢迎大家留言指出. 在 Android 的 ...

  5. geotrellis使用(二十八)栅格数据色彩渲染(多波段真彩色)

    目录 前言 实现过程 总结 一.前言        上一篇文章介绍了如何使用Geotrellis渲染单波段的栅格数据,已然很是头疼,这几天不懈努力之后工作又进了一步,整清楚了如何使用Geotrelli ...

  6. 《JavaScript设计模式与开发实践》整理

    最近在研读一本书<JavaScript设计模式与开发实践>,进阶用的. 一.高阶函数 高阶函数是指至少满足下列条件之一的函数. 1. 函数可以作为参数被传递. 2. 函数可以作为返回值输出 ...

  7. php注册审核

    通过注册审核,判断刚创建的账户是否可以使用. 后台管理员审核通过后,账号可以使用. 通过session 设置只能通过登录入口进入网页. 原理:通过数据库设置账号的一个字段状态,例: isok:1, i ...

  8. Linux之搭建自己的根文件系统

    Hi!大家好,我是CrazyCatJack.又和大家见面了.今天给大家带来的是构建Linux下的根文件系统.希望大家看过之后都能构建出符合自己需求的根文件系统^_^ 1.内容概述 1.构造过程 今天给 ...

  9. scala练习题1 基础知识

    1, 在scala REPL中输入3. 然后按下tab键,有哪些方法可以被调用? 24个方法可以被调用, 8个基本类型: 基本的操作符, 等:     2,在scala REPL中,计算3的平方根,然 ...

  10. C#语法糖大汇总

    首先需要声明的是"语法糖"这个词绝非贬义词,它可以给我带来方便,是一种便捷的写法,编译器会帮我们做转换:而且可以提高开发编码的效率,在性能上也不会带来损失.这让java开发人员羡慕 ...