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

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

按照传统的项目管理方式,由年度规划划分出一个个的项目,再为项目组指定合适的负责人和组员,然后项目就按部就班的执行下去。这种方式在以前每个人没有太聚焦于某些功能模块的背景下,还是十分适用的,但随着人员逐渐给自己有了一个方向定位,我在做项目的过程中,发现这样做有一些问题是无法克服的,简单罗列一下:

1. 项目之间有一定的关联性,互相依赖时,很难并行开发,如果按照先后顺序开发,往往时间上又不允许。

2. 一些处理底层算法或者做代码重构这类基础性工作的同事,由于外在基本没有功能体现,成就感很低,也很不稳定,而这些工作又是很重要的。

3. 项目组之间缺少沟通,一些交叉部位常常出现冲突,导致后起返工。

4. 一些规模比较小的项目,往往是一个人单干,这些同事觉得自己很边缘,没人照应。

5. 项目比较零散时,同时开展的项目就会特别多,管理成本直线上升,管理上会变形,造成一些不必要的疏漏。

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

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

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

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

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

文/15901240376(简书作者)
原文链接:http://www.jianshu.com/p/76be88aa2497
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。

PRINCE2随笔的更多相关文章

  1. AI人工智能系列随笔

    初探 AI人工智能系列随笔:syntaxnet 初探(1)

  2. 【置顶】CoreCLR系列随笔

    CoreCLR配置系列 在Windows上编译和调试CoreCLR GC探索系列 C++随笔:.NET CoreCLR之GC探索(1) C++随笔:.NET CoreCLR之GC探索(2) C++随笔 ...

  3. C++随笔:.NET CoreCLR之GC探索(4)

    今天继续来 带大家讲解CoreCLR之GC,首先我们继续看这个GCSample,这篇文章是上一篇文章的继续,如果有不清楚的,还请翻到我写的上一篇随笔.下面我们继续: // Initialize fre ...

  4. C++随笔:从Hello World 探秘CoreCLR的内部(1)

    紧接着上次的问题,上次的问题其实很简单,就是HelloWorld.exe运行失败,而本文的目的,就是成功调试HelloWorld这个控制台应用程序. 通过我的寻找,其实是一个名为TryRun的文件出了 ...

  5. ASP.NET MVC 系列随笔汇总[未完待续……]

    ASP.NET MVC 系列随笔汇总[未完待续……] 为了方便大家浏览所以整理一下,有的系列篇幅中不是很全面以后会慢慢的补全的. 学前篇之: ASP.NET MVC学前篇之扩展方法.链式编程 ASP. ...

  6. 【PRINCE2是什么】PRINCE2认证之七大主题(1)

    进入第一个主题,PRINCE2商业论证:PRINCE2指出,商业论证就是进行判断是否值得对项目进行投资,值不值的问题.PRINCE2的商业论证有四个 在项目开始时,开发商业论证.在整个项目生命周期中, ...

  7. 【PRINCE2是什么】PRINCE2认证之七大原则(7)

    我们先来回顾一下,PRINCE2七大原则分别是持续的业务验证,经验学习,角色与责任,按阶段管理,例外管理,关注产品,剪裁 第七个原则:根据项目环境剪裁 PRINCE2的价值在于它是一个通用的项目管理方 ...

  8. 【PRINCE2是什么】PRINCE2认证之七大原则(6)

    我们先来回顾一下,PRINCE2七大原则分别是持续的业务验证,经验学习,角色与责任,按阶段管理,例外管理,关注产品,剪裁 第六个原则:关注产品 PRINCE2指出,一个成功的项目必须以产品为导向,而不 ...

  9. 【PRINCE2是什么】PRINCE2认证之七大原则(5)

    我们先来回顾一下,PRINCE2七大原则分别是持续的业务验证,经验学习,角色与责任,按阶段管理,例外管理,关注产品,剪裁. 第五个原则:例外管理. PRINCE2对每个项目目标都定义了容许偏差来建立授 ...

随机推荐

  1. Git 相关总结

    Git 优秀在线教程 廖雪峰-史上最浅显易懂的Git教程!

  2. windows7命令帮助大全

    有关某个命令的详细信息,请键入 HELP 命令名ASSOC 显示或修改文件扩展名关联.ATTRIB 显示或更改文件属性.BREAK 设置或清除扩展式 CTRL+C 检查.BCDEDIT 设置启动数据库 ...

  3. Js 实现登录验证码

    Js代码: /** * 验证码 */function yzm(){ var codeChars = new Array(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 'a','b','c ...

  4. PHP 单例模式

    一.什么是单例模式? 1.含义 作为对象的创建模式,单例模式确保某一个类只有一个实例,而且自行实例化并向整个系统全局地提供这个实例.它不会创建实例副本,而是会向单例类内部存储的实例返回一个引用. 2. ...

  5. HTTPS和HTTP的概念和区别

    HTPPS和HTTP的概念 HTTPS(全称:Hypertext Transfer Protocol over Secure Socket Layer),是以安全为目标的HTTP通道,简单讲是HTTP ...

  6. JSON.parse与eval的区别

    JSON.parse与eval和能将一个字符串解析成一个JSON对象,但还是有挺大区别. 测试代码 var A = "{ a: 1 , b : 'hello' }"; var B ...

  7. 实现一个基于 SharePoint 2013 的 Timecard 应用(中)

    门户视图 随着 Timecard 列表的增多,如何查找和管理这许多的 Timecard 也就成了问题.尤其对于团队经理而言,他除了自己填写的 Timecard,还要审核团队成员的 Timecard 任 ...

  8. 客户关系管理系统-CRM源码

    QQ:2112326142   邮箱:jxsupport@qq.com 本公司开发的CRM源代码系统一份,附源代码,本公司产品唯一销售客服QQ号:2112326142  请联系此QQ号,以免给您的工作 ...

  9. iOS之获取App的LaunchImage

    作者:里脊串 授权本站转载. 启动图(LaunchImage)的管理其实在iOS开始中算比较简单的了,尤其是Xcode引入了xcassets之后,完全是傻瓜式的操作.但是有的时候我们还是需要在Laun ...

  10. ubuntu 16.04 安装nodejs

    经过几天的尝试,终于装好了: 1. nodejs官方推荐一下安装方式: NodeSource的二进制安装脚本NodeSource Using Ubuntu curl -sL https://deb.n ...