分散的开发团队怎么进行项目管理?行业软件开发,经常有变动,多是几个项目同时进行,如何进行项目管理?

如题所述

第1个回答  2013-09-13
分散的开发团队的管理:
1.人的问题,如果是十来个人,分散在三四个地方,那就是相当于三四个小团队,如果都是服务于一个项目,那么,需要将这几个小团队按小组进行管理,并且逐渐提炼出各个小组的组长,让组长具体管理组内事务。整个大团队,形成项目经理-组长-组员三级管理体系。这样,项目经理管理这几个小组长,小组长负责管理组内事务。就能很大程度减少分散办公对组员的不利因素。项目经理的命令和管理,能通过各个组长迅速分散到组员;组员的问题,可以通过组长解决,组长解决不了的,再上升到项目经理处,这样,从上到下,从下到上,梳理通畅,管理起来就得心应手了。

2.环境问题:
要想办法解决网络的互联互通,开发环境统一,数据库统一,版本控制统一。这样,能有效避免版本混乱的问题。沟通方式主要是即时通讯软件,并且必须是支持离线消息,分散的团队,对方很有可能无法马上收到消息,但是要确保对方不错过相关的消息内容。

3.分工问题:
分工需要按组分工。组与组之间的任务需要相对独力,不宜交叉。否则,将互相影响,又无法迅速解决。

4.进度问题:
需要制定详细的项目计划,在3的基础上,提炼出小组协同计划和任务间公共接口。方便跟踪和管理。明确各组的任务和时间点。最好需要有专门的进度控制专员,专门监控各组进度情况,三天或者一周的频率收集进度数据,反映进度问题。检查相关成果是否达预期。否则,将由于鞭长莫及,导致进度失控。

如果能做到上面几点,基本上能有效消除分散工作的影响。多项目管理其实也适用。这里就不再陈述。可以适当调整。管理没有一成不变的,具体问题具体分析。如果还有疑问,请联系我。呵呵。本人不才,但也有过一些大型项目管理经验,可以提供一些解决问题的思路。
第2个回答  2013-09-11
你这个问题其实很大,第一项目管理中你到底要管什么,第二想要的数据能出来的成本到底多大。第三,所谓的项目管理个人的理解更多的是细化到每个人的任务管理,项目管理只不过是整体项目的综合数据,要支持数据的钻去。简单的说就是项目延期,可以追踪到到底是哪个人手上的任务发生延期。这个真要谈如何管理,和你当面聊也要聊几十分钟了。我简单的说一下:分布式团队沟通成本很高,想要降低这块,那就只能是标准化,上一个节点给下一个节点的文档也好,说明也好最好都标准化,避免理解上的偏差,第二建立有效的变更通知机制,这个可能就要借助工具了,从需求到开发到测试,全线打通,需求一旦变更,涉及到的任务和测试用例都自动跳出变更提示。另外就是多项目组合管理,要时刻了解下面的人员手上到底任务有多少,资源负载情况如何,每个人到底跨了多少个项目。而这些数据如果用OFIICE的话有点吃力,团队在20以内还可以随便玩玩,团队太大,手工跟不上建议用一些工具。详细的可以咨询我!~嘿嘿。这里就不做广告了。
第3个回答  2015-08-20
如果是软件研发,分散团队的项目管理的核心问题是管理和工具,管理这块有很多模式可以采用。工具这块比较关键的是需求、问题、任务、代码和沟通,如果再有一个公共的知识库就更完美了。基于互联网部署的oKit基本上可以duang的一下解决这些问题,不妨试一下。
第4个回答  2013-09-18
团队分散的话,可能需要实现移动化办公。不可避免的需要使用一些软件。推荐teambition,可以实现PC端与移动端的结合,进行移动化办公。此外,可以创建多个任务,对每个任务进行分工,分配给同事去做,每个项目会有一个相应的文件库,项目需要的资料都可以在这里找到。领导也可以即时跟踪项目进度,查看个人完成的工作。非常适合团队使用本回答被提问者采纳
第5个回答  2013-09-12
按照美国PMI的PMP管理的理念,简单说变更次数多,基本可以确定是在项目规划阶段的问题。范围规划或者是干系人识别有问题。
多项目管理涉及项目集管理,组合项目管理。这个问题太大,我相信这种方式没人可以给你满意的答案。欢迎一起讨论项目管理的问题。