项目管理者联盟 | 中国工程管理网 | 中国研发管理网   会员中心 资料库 博客 圈子

PMI-ACP®认证

适合敏捷开发项目
敏捷项目管理最佳实践

网络课程

PMI-PBA®认证

重视项目商业分析
商业价值与需求分析能力

网络课程

NPDP®认证

产品管理国际认证
全球产品管理最佳实践

网络课

PMP®认证

单项目管理经典指南
年轻项目经理首选

北京 | 直播 | 录播

PgMP®认证

大型复杂项目全球标准
定位高级项目管理层

网络班

PfMP®认证

链接战略与项目
实现组织资源投资回报

全球直播

软考项目管理

信息系统项目管理师
系统集成项目管理工程师

计划 | 报名 | 经验

论坛
价值源于交流与分享
会员区:
登陆ID 密  码
功能区: 公告建议 | 帖子搜索 | 管理团队 | 荣誉版主 | 帮助手册






 项目型组织  项目管理  工程项目  科技项目  项目化管理  管理软件  资格认证  职业休闲
EPM体系与流程 综合集成管理 总承包管理 IT软件开发 项目型制造 P3E/P6 PMP | PgMP 职业发展探讨
组织与人力资源 进度,范围,成本 国际工程 生物制药 专业服务 微软PROJECT IPMP | PRINCE2 管理学堂
项目管理信息化 团队建设与沟通 房地产 汽车设计开发 生活项目 PowerOn专版 软考项目管理 英语角|读书版
多项目与大项目 质量与风险 监理与咨询 手机数码 文体娱乐 注册建造师 房车吃游
PMO建设与管理 采购与合同 工程设计 项目管理硕士 闲聊版|商务版
俱乐部北京 | 大连 | 福州 | 广州 | 杭州 | 南京 | 山东 | 上海 | 深圳 | 四川 | 天津 | 武汉 | 西安 | 郑州 | 申请成立 TOP榜精华 | 最新 | 最热 | 会员

版面信息

说明:失败的IT项目比比皆是,进度延迟,预算超支,客户需求多变,成员加班抱怨...IT项目(软件开发.,信息系统实施等)寻求新生

本版版主

camer
登录:2013/7/2
次数:867
注册:2003/3/3
发帖:2745
dorothy
登录:2016/12/15
次数:804
注册:2004/9/6
发帖:993
steveli2008
登录:2009/5/26
次数:464
注册:2003/5/12
发帖:1026
zhf_karen
登录:2015/6/2
次数:346
注册:2005/6/13
发帖:469

俱乐部导航

北京大连福州广州杭州
南京山东上海深圳四川
天津武汉西安郑州 

联盟·近期活动

社区热点

开放讲座|项目组合管理与PfMP认证
开放讲座|PgMP:项目管理思维与方法
开放讲座|《项目组合管理与PfMP认证
网络讲座|《项目组合管理与个人职业
开放讲座|《项目组合管理与PfMP认证
网络直播|产品经理的四大核心技能提
如何轻松拿下PgMP?免费学习机会--.
国际项目组合经理PfMP访谈:张富贵
由PMO评论主办的第十二届中国PMO大.
如果不参加这次直播你会痛失一次学.

精彩专题

如何做好项目沟通计划

软件项目质量管理

国际工程索赔与反索赔

更多:

推荐信息

·项目经理沙龙俱乐部
·推荐项目管理公开课程
·联盟VIP会员服务
·联盟99元大课堂
·建造师课程辅导免费试听

社区圈子

项目经理职业生.
圈主:zhenjm
行业:综合应用

项目管理知识宝.
圈主:wenyu2010
行业:工程设计安装

软件项目经理水.
圈主:camer
行业:IT软件

集团企业生态体.
圈主:ETPPM
行业:综合应用

深圳IT项目管理
圈主:lshcom
行业:综合应用

联系社区管理员

咨询电话 010-82273401/11
斑竹申请 admin@mypm.net


版权所有 © 2003-2004
京ICP证070584号 
BBS业务许可2007第353号 
最佳显示模式:1024*768像素
项目管理与PMP认证
如何组织软件开发团队? [发表于 2004/9/20]
状态 开放帖 精华贴 浏览量 5691   
——专家、多面手还是他们的组合?

如何构建软件开发团队取决于可供选择的人员、项目的需求以及组织的需求。本文阐述了各种团队组织的策略。

有效的软件项目团队由担当各种角色的人员所组成。每位成员扮演一个或多个角色;可能一个人专门负责项目管理,而另一些人则积极地参与系统的设计与实现。常见的一些项目角色包括:

分析师
策划师
数据库管理员
设计师
操作/支持工程师
程序员
项目经理
项目赞助者
质量保证工程师
需求分析师
主题专家(用户)
测试人员
您是如何组织项目团队的?是采用垂直方案、水平方案还是混合方案?以垂直方案组织的团队由多面手组成,每个成员都充当多重角色。以水平方案组织的团队由专家组成,每个成员充当一到两个角色。以混合方案组织的团队既包括多面手,又包括专家。

一个重要的考虑因素是可供选择的人员的性质。如果大多数人员是多面手,则您往往需要采用垂直方案,同样,如果大多数人员是专家,则采用水平方案。如果您正引入一些新人,即使这些人员都是合同工,则仍然需要优先考虑您的项目和组织。本文描述了形成团队组织的垂直、水平和混合方案,并指出了它们各自的优缺点。本次讨论的一个重要含意是您的团队组织和用于管理项目的手段之间应构成默契;任何方法上的失谐都很可能导致项目产生问题。

垂直团队组织
垂直团队由多面手组成。用例 分配给了个人或小组,然后由他们从头至尾地实现用例。

优点


以单个用例为基础实现平滑的端到端开发。
开发人员能够掌握更广泛的技能。

缺点


多面手通常是一些要价很高并且很难找到的顾问。
多面手通常不具备快速解决具体问题所需的特定技术专长。
主题专家可能不得不和若干开发人员小组一起工作,从而增加了他们的负担。
所有多面手水平各不相同。

成功因素


每个成员都按照一套共同的标准与准则工作。
开发人员之间需要进行良好的沟通,以避免公共功能由不同的组来实现。
公共和达成共识的体系结构需要尽早在项目中确立。

水平团队组织
水平团队由专家组成。此类团队同时处理多个用例,每个成员都从事用例中有关其自身的方面。

优点


能高质量地完成项目各个方面(需求、设计等)的工作。
一些外部小组,如用户或操作人员,只需要与了解他们确切要求的一小部分专家进行交互。

缺点


专家们通常无法意识到其它专业的重要性,导致项目的各方面之间缺乏联系。
“后端”人员所需的信息可能无法由“前端”人员来收集。
由于专家们的优先权、看法和需求互不相同,所以项目管理更为困难。

成功因素


团队成员之间需要有良好的沟通,这样他们才能彼此了解各自的职责。
需要制定专家们必须遵循的工作流程和质量标准,从而提高移交给其他专家的效率。

混合团队组织
混合团队由专家和多面手共同组成。多面手继续操作一个用例的整个开发过程,支持并处理多个使用例中各部分的专家们一起工作。

优点


拥有前两种方案的优点。
外部小组只需要与一小部分专家进行交互。
专家们可集中精力从事他们所擅长的工作。
各个用例的实现都保持一致。

缺点


拥有前两种方案的缺点。
多面手仍然很难找到。
专家们仍然不能认识到其他专家的工作并且无法很好地协作,尽管这应该由多面手来调节。
项目管理仍然很困难。

成功因素


项目团队成员需要良好的沟通。
需要确定公共体系结构。
必须适当地定义公共流程、标准和准则。

项目团队士气是项目成功的一个因素
大部分项目成功的定义说的是项目如何按时完成、是否在预算内以及是否满足用户的需要。但是,在如今要找到好的软件专业人员都非常困难,更不用说留住他们的这种情况下,还需要将项目成功的定义扩展为包括项目团队的士气。可能在努力完成一个软件项目后,不料却因为压榨他们过度而失去了重要的开发人员,这样做可能会符合组织的短期需要,但它对构建一个高效的软件部门的长远利益来说肯定是有害的。衡量项目成功与否的一个重要手段是项目结束后团队的士气。在项目结束之际,项目团队的各个成员是否觉得他们从自己的经历中学到了一些知识、是否喜欢为这次项目工作,以及是否希望参与组织的下一个项目都是非常重要的。

--------------------------------------------------------------------------------------------------------
我来了,我看见了,我赢了!

博客空间
http://karen.mypm.net/
http://spaces.msn.com/members/karenzz999
/
按此在新窗口浏览图片


>>> 由论坛统一发布的广告:
楼主 美女约,不在线,有人找我吗?karen


职务 无
军衔 中将
来自 不告诉你 :)
发帖 3983篇
注册 2003/2/14
PM币 22798
经验 4575点

Re:如何组织软件开发团队? [回复于 2004/9/20]
好文章,谢谢!尤其是
在 发表的内容
衡量项目成功与否的一个重要手段是项目结束后团队的士气。在项目结束之际,项目团队的各个成员是否觉得他们从自己的经历中学到了一些知识、是否喜欢为这次项目工作,以及是否希望参与组织的下一个项目都是非常重要的。
......................................


深有体会!
--------------------------------------------------------------------------------------------------------
有问题,找IT项目管理……
《倔丫头蜕变记》小可人碧芊芊 著 起点网http://www.qdmm.com/MMWeb/1004530195.aspx 求收藏,求推荐票
逐浪网:http://www.xxs8.com/388365/ 求收藏
青春励志小说,讲述一个农村女孩儿的成长之路。一个农村傻丫头,困境中成长,经历家庭剧变,一路酸甜苦辣,始终积极乐观,经过不断努力,成为职场白领,过上有车有房有老公有孩子的平凡幸福生活。
一名女项目经理的成长史。
1楼 美女约,不在线,有人找我吗?dorothy


职务 无
军衔 少校
来自 上海
发帖 993篇
注册 2004/9/6
PM币 4069
经验 1499点

Re:如何组织软件开发团队? [回复于 2004/9/20]
好文,推荐。
--------------------------------------------------------------------------------------------------------
中国项目管理人才网
我们是项目管理人才!
www.pmtalent.cn
E-mail:peterlee@pmtalent.cn
2楼 帅哥约,不在线,有人找我吗?pmtalent


职务 无
军衔 一等兵
来自 上海
发帖 270篇
注册 2004/4/22
PM币 305
经验 193点

Re:如何组织软件开发团队? [回复于 2004/9/20]
有道理
个人觉得混合型的比较好,而且在实际项目实施过程中,混合型团队是最多的
3楼 帅哥约,不在线,有人找我吗?bbsman


职务 无
军衔 三等兵
来自 不告诉你 :)
发帖 17篇
注册 2004/9/9
PM币 119
经验 25点

Re:如何组织软件开发团队? [回复于 2004/9/20]
人月神话(The Mythical Man-Month)中,提倡“外科手术式团队”

----------------------(以下是节选的一段~~)

外科医生+副手来组织团队,保证设计思路的完整性。其中,还提到了采用"语言专家"来帮助疑难问题的解决;安排工具维护人员,也就是现在意义上的系统管理员来保证系统开发、管理环境的有效运行;而其他人来解决一些文件管理等工作。

  在一个小型的C++项目操作中,对上述方法的实践中
  ■ 由PM和结构师一用一备来分析需求、进行框架设计,确保整个项目的概念完整性。分析设计的产出物达到框架示意代码的级别,这部分框架代码主要是帮助团队对项目开发的理解,不存在于正式的代码中;
  ■ 安排开发人员负责配置管理。这里的配置管理不仅仅局限于文档、软件产物的管理,而是在使用框架驱动的迭代开发时,需要对框架和各个组件不断地进行编译、整合、检查记录Bug。这位开发人员往往是团队中的主程序员(Chief Programmer),对各种开发方法、方法学有着一定的经验;
  ■ 安排人员对工具进行预研,如了解STL类库等。该角色具体的人员在不同的阶段会进行调整。因为,他/她需要对语言、类库、开发技巧进行学习研究,往往会占用大量的工作时间。在实际情况中,前期是有主程序员承担;后期,由PM承担;

  这样的安排的确能解决产品思路的一致性,在很大程度上提高生产力和产品质量。不过,它要求:
  1. PM和结构师有非常良好的沟通,包括分析方法的风格、对开发的理解等,他们之间的不一致直接会导致项目的开发方向;
  2. 对分析的结果,进行良好的贯彻。软件行业具有年青、有朝气的特点,同时也有些浮躁。有的开发人员好高骛远,对代码质量重视不够,影响框架的稳定性。

  这样安排的风险在于"外科医生"的工作负荷可能过大,尤其在国内的公司中,他们往往同时兼任PM和系统分析的工作。同样,相应的绩效考核机制也不容易具备。

--------------------------------------------------------------------------------------------------------
****有问题,找IT项目管理****...
ITPM在线:QQ群-8721636;BB群(msn)- group3730@bbqun.com ;高级M群(msn)- group151431@xiaoi.com (PMP+5年以上PM经验,需验证!)

One Aim,One God,One Life. || 最爱:偶家阳阳 || 博客:愚人camer || MSN:camellxr@hotmail.com

按此在新窗口浏览图片

4楼 帅哥约,不在线,有人找我吗?camer


职务 无
军衔 上将
来自 广东
发帖 2745篇
注册 2003/3/3
PM币 14759
经验 5438点

Re:如何组织软件开发团队? [回复于 2004/9/20]
很多时候,很多个角色是有1个人来承担的
--------------------------------------------------------------------------------------------------------
先做人,后做事。知无不言,言无不尽。
MSN:qiang_gu76@163.com
QQ:51594220
5楼 帅哥约,不在线,有人找我吗?qiang_gu


职务 无
军衔 二等兵
来自 上海
发帖 86篇
注册 2004/7/25
PM币 262
经验 89点

Re:如何组织软件开发团队? [回复于 2004/9/20]
项目团队的士气确实非常重要,深有同感!

在 发表的内容
项目团队士气是项目成功的一个因素
大部分项目成功的定义说的是项目如何按时完成、是否在预算内以及是否满足用户的需要。但是,在如今要找到好的软件专业人员都非常困难,更不用说留住他们的这种情况下,还需要将项目成功的定义扩展为包括项目团队的士气。可能在努力完成一个软件项目后,不料却因为压榨他们过度而失去了重要的开发人员,这样做可能会符合组织的短期需要,但它对构建一个高效的软件部门的长远利益来说肯定是有害的。衡量项目成功与否的一个重要手段是项目结束后团队的士气。在项目结束之际,项目团队的各个成员是否觉得他们从自己的经历中学到了一些知识、是否喜欢为这次项目工作,以及是否希望参与组织的下一个项目都是非常重要的。
......................................

--------------------------------------------------------------------------------------------------------
先做人,后做事。知无不言,言无不尽。
MSN:qiang_gu76@163.com
QQ:51594220
6楼 帅哥约,不在线,有人找我吗?qiang_gu


职务 无
军衔 二等兵
来自 上海
发帖 86篇
注册 2004/7/25
PM币 262
经验 89点

Re:如何组织软件开发团队? [回复于 2006/7/3]
7楼 帅哥约,不在线,有人找我吗?rliubin


职务 无
军衔 三等兵
来自 上海
发帖 35篇
注册 2006/7/3
PM币 195
经验 33点

Re:如何组织软件开发团队? [回复于 2006/7/5]
两个原则:角色职责能否覆盖所有关键活动;一个人承担的角色之间是否有冲突
8楼 帅哥约,不在线,有人找我吗?bbrbbr


职务 无
军衔 三等兵
来自 山东
发帖 3篇
注册 2006/7/4
PM币 25
经验 11点

共2页  97 [ 第1页 第2页 ] 8:
  
!  您尚未登录,不能回复主题。    现在 登录  注册
关于联盟 | VIP会员 | 培训服务 | PMP认证 | PgMP认证 | 刊物出版 | 沙龙会议 | 人才服务 | 广告投放 | 联系我们 | 友情链接
建设运营:共创时网络
版权所有 京ICP证070584号 BBS业务许可2007第353号