登陆注册
8724600000010

第10章 软件项目管理(3)

2.5角色定义与分配

人员组织是在团队开发中才需要考虑的内容。但在现实中,几乎没有一个软件是靠个人独自完成。在开发过程中或多或少会需要与他人协作或者享用他人的成果,所以团队开发中的人员组织是一个不可忽视的问题。而人员组织中的一个核心问题就是角色(Role)定义,在近几年的关于软件工程的人员组织方面,角色是谈得较多的一个词。角色本质上是从人员所从事的职能这一角度,对人员加以区分。就像常见的一些企业的各部门定义一样,企业要有主要负责实现生产功能的部门,所以会有生产部;又要完成人事管理的工作,所以又有人事部。合理地进行角色定义与分配员工的职责,消除工作职能上的重复与冲突等都是极为重要的。

项目负责人主要完成整个项目的时间、质量的规划,人员的组织,资源的分配等管理性工作。

系统分析人员主要完成软件的需求分析;系统的设计人员主要完成软件系统的概要设计和详细设计;程序员按照给定的设计要求完成软件的构造和基本的单元测试;测试人员完成集成测试和系统测试;维护人员负责系统的完善性、修正性、适应性维护。基本上这种角色的划分是按照瀑布模型中的各个主要阶段来划分的。

近年来,按照软件过程管理的各主要职能来划分软件开发过程中的角色渐渐成为主流。

项目负责人(Team Leader):项目的计划、人员的组织、进度的控制、协调沟通等职能,因而项目负责人主要实现的是管理的职能。

开发经理:主要负责产品的分析、设计、模块的划分与协调等职能,生产高质量的产品是这一角色最为关心的内容。

软件配置管理人员:各类软件配置项,包括文档、代码、数据、工具等的版本控制和变更控制。

技术支持人员:负责各类技术问题的支持,支持活动包括技术咨询、新技术的探索、某一项技术性能的评估。

软件质量保证人员:软件质量保证策略的选取或制定,软件过程质量的实施,如分析、设计、代码的复查,各类质量控制策略的实施情况的反馈。

软件测试人员:负责软件各个级别的测试计划的制定、实施与反馈。

在一个真实的软件开发小组中,角色可能会重叠。如人员较少时,或者某些个人能力较强时,往往一人身担多个角色。角色也可能进一步细分,如可以从上面的软件质量保证人员分出软件测试人员,成立单独的部门。在一个实际的软件开发小组中,其角色定义也不一定严格遵守上述两个模型,事实上往往是两者兼有之。所以一个好的角色定义应该是根据团队的实际来定义的。

思考题

1.可行性研究主要研究哪些问题?

2.项目质量管理主要包括哪几方面的内容?

3.软件质量保证技术有哪些分类?分别包括哪些技术?

4.软件开发过程中主要涉及哪些角色?

[1]http://www.iso.ch

[2]Kapan,C.R.Clark,and V.tang,SecretsofSoftwareQuality:40InnovationsforIBM,McGraw—Hill,1995.

[3]ComputerSociety,GuideToSoftwareEngineeringBodyofKnowledge,http://computer.org,2001.3

[4]Project ManagementInstitute,A guide to Project Management Body ofKnowledge—2000edition,NewtownSquare,Pennsylvania19073 3299USA.

[5]张海藩.软件工程导论.北京:清华大学出版社,2001.

[6]WattsS. Humphrey,ThePersonalSoftwareProcessSM(PSPSM),2000.

[7]殷建民.软件系统分析与设计.北京:清华大学出版社,2001.

同类推荐
  • 中文版AutoCAD2005建筑绘图精讲精学

    中文版AutoCAD2005建筑绘图精讲精学

    本书从中文版AutoCAD2005建筑绘图的基础进行介绍,讲解了建筑绘图的环境设置、二维建筑图形的绘制、二维建筑及装饰图形的编辑、建筑绘图中的文字标注和图形查询、建筑装潢平面图中的尺寸标注、建筑绘图中图块的应用、建筑平面图的绘制、建筑立面图的绘制、建筑剖面图的绘制、建筑绘图中的三维造型、三维建筑模型绘制及建筑图纸的布局与打印输出等内容。
  • 大话设计模式

    大话设计模式

    本书主要采用JAVA语言介绍设计模式中比较常见的23种设计模式,分29章具体介绍,以现实生活中常见的事情为例来具体分析讲解。
  • 如何处理电脑故障

    如何处理电脑故障

    本书以问答的方式介绍了电脑会出现的各种故障,内容包括了音箱声音失真,如何处理?如何做好电脑的日常维护等等问题。
  • 学校计算机实用技术

    学校计算机实用技术

    本书由杭州市上城区教育学院编著,他们邀请了众多信息技术教育教学的一线专家,认真细致地筛选了学校计算机应用方面的常见问题,提出了解决问题的具体操作方案,旨在帮助一线教育工作者解决可能面临的种种问题,为广大教师提供便捷服务。
  • 研究性学习丛书-电脑知识

    研究性学习丛书-电脑知识

    本书对电脑知识有一个全面详细的介绍,会对读者的电脑知识进行提高。
热门推荐
  • 九幽浩然传

    九幽浩然传

    有一个爱吃糖葫芦的小孩。有一个号称葬万物的瘦子。有一个算尽天下的胖子。有一个喜爱编鞋的老人。有一个被镇压六纪元的先祖。有一个毒尽蛮荒百万里的父亲。有一个护短的娘亲。当这一切聚集在一起的时候,就是传说的开始。
  • 她给我唱征服

    她给我唱征服

    偶遇野蛮女友,不慎陷入,最后无法自拔,她既是毒药,也是生活的良药,有她的生活,就有了全世界
  • 魔法秘闻

    魔法秘闻

    这是一场英雄的史诗,还是一个美丽的谎言?这里是魔法的圣地,还是血腥的战场?只是一个旅人的见闻,还是真实存在的秘闻?。。。
  • 唯爱曦缘

    唯爱曦缘

    她,是春风中摇曳的清新的花朵;他,正是那暖暖的春风;她随着他的到来,不断的摇摆,为他起舞;而最终,他的风力折断了她的身姿,离她而去;他,是夏夜里的天空;她,成了夏夜里的繁星;他为她衬托出她的美丽和璀璨;他的衬托,让她不断散发着璀璨的光芒;暖暖的春风和清新的花朵;夏夜的天空和夏夜的繁星;如果没有那些承诺,也就不会希望;如果没有那些失望,也就不会只剩下那个誓言!
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 逆光之处是暖伤

    逆光之处是暖伤

    她在一个晚上帮了他,却不想从此与这个邪魅的男生产生了千丝万缕的关系......她与她在福利院相识,她伴她身边无怨无悔,她把她当成最亲的人,可她为一个男人致自己于死地。她本是一个普通的被抛弃的孩子,怎料一朝进军演艺圈成为优秀演员,认识了对自己一辈子都重要的人。她以为自己不会爱,永远都不会爱,怎知他的出现早已打破了她原来的生活。。。。。
  • 世界就不能正常点吗

    世界就不能正常点吗

    屠龙者终成恶龙,最终能毁灭人类的只有人类。第二灾厄:“人类的情感,对我来说只是多余之物。”天神原久我:“我的心脏还在跳动,思维依旧清晰,人类就不会毁灭。”---这是,名为人类的这一种族的最终试炼。
  • 那一束阳光照亮你内心深处

    那一束阳光照亮你内心深处

    本书写从老一辈到子孙之间的故事,当然我更并希望那些未感受到家的温暖的人可以在本书中体会到那种感觉,也希望与家人有矛盾的读者可以理解他们的初心!
  • 天行

    天行

    号称“北辰骑神”的天才玩家以自创的“牧马冲锋流”战术击败了国服第一弓手北冥雪,被誉为天纵战榜第一骑士的他,却受到小人排挤,最终离开了效力已久的银狐俱乐部。是沉沦,还是再次崛起?恰逢其时,月恒集团第四款游戏“天行”正式上线,虚拟世界再起风云!
  • 嗨!我的鬼妻医生

    嗨!我的鬼妻医生

    “鬼门”决生死,如果是鬼门都救不了的人,那就无药可治。当有一天鬼门覆灭,那么里面的妖魔又该何去何从?当妖魔脱下那一身洁白,换上那五彩斑斓的绚丽,心灵在五光十色的世界里却更加迷惘,有朝一日再拿起那片柳叶刀……她,Dr.M,回来了……