你不是一个人在战斗——软件项目团队模型

发表于:2011-11-18 10:36

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:张传波    来源:51Testing软件测试网采编

  摘要:

  俗话说“三个臭皮匠胜过诸葛亮”,但实际工作情况往往是“三个诸葛亮不如一个臭皮匠”!

  软件开发是智力型团队,如何发挥每个人的作用,并将所有人的力量扭成一股强大的项目团队战斗力,这是项目团队模型要重点解决的问题。

  大纲:
  1、传统项目团队模型
  2、实际项目团队模型
  3、MSF的项目团队模型
  4、实用团队模型
  5、什么才是合适的项目团队模型?

  正文:

  传统项目团队模型

  什么是项目团队模型?简单地说就是项目以怎样的方式组建团队,软件开发项目团队的传统团队模型如下:

  项目组在项目经理的带领下,各角色协调工作,为项目成功而努力!

  各角色的具体职责如下:

  项目经理:整体协调项目,编制计划及保证计划执行,推动项目成功。

  系统分析员:分析系统需求,保证系统需求既满足客户要求,同时保证技术可行性;指导项目技术方案及系统架构设计。

  软件设计师:细化系统设计。

  程序员:编码实现设计。

  测试工程师:测试系统,保证系统满足需求。

  实施工程师:部署、调试系统,培训客户,协助客户推动系统上线运行。

  配置管理员:对整个项目周期中的工作产品实施配置管理。

  QA:质量保证工程师,保证开发过程按照既定的要求进行,保证工作产品符合既定的规范。

  这个传统团队模型有两大特点:

  1、一个团队总有一个头(这也是我们的惯性思维),这个头就是项目经理。

  2、假设各种专业的角色能协调工作,并能各自发挥所长。

  我们希望项目团队能有一个强大的头领,加上一班专业人才,共同为项目成功而努力。

  但实际情况有这么理想吗?

  项目经理会埋怨手下能力不够、不主动报告工作、不主动承担责任......

  而项目组成员会埋怨项目经理不够强,只会叫他干活,不授权,更加不会传授知识......

  实际项目团队模型

  我们实际项目的团队结构,往往是这样的:

51/512345>
《2023软件测试行业现状调查报告》独家发布~

精彩评论

  • zhou_fin_test
    2011-11-21 05:03:13

    很好!改变一下我们中国人的等级观念。

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号