软件工程学生团队构建的案例分析.doc
《软件工程学生团队构建的案例分析.doc》由会员分享,可在线阅读,更多相关《软件工程学生团队构建的案例分析.doc(10页珍藏版)》请在三一文库上搜索。
1、软件工程学生团队构建的案例分析 团队是当前企业的主要运作形式,软件行业尤其强调“团队”。本文以南华大学“软件工程实验班”为研究背景,重点分析软件工程学生团队的特点,依据团队构建的基本原理,在长期教学实践中积极开展实验,提出成功构建软件工程学生团队的具体策略。通过在实验班一年多的运用,验证了该方法的有效性,该策略具有普遍的指导意义。 1研究背景 20世纪90年代,团队成为管理领域的流行概念。1992年美国质量参与学会委托的一项调查发现入选财富杂志100强的企业,100%在运营中运用了团队管理理论。众多知名企业纷纷采用团队方式作为其运作方式,团队已经成为当今的主流工作形式。软件产业尤其强调“团队”
2、,单兵作战、个人英雄主义必被淘汰。团队既是社会的需要,也是职业的需要,更是个人可持续发展的需要,它是软件人才应具备的基本素质。在教育领域,团队也同样发挥着重要作用。据估计,在美国的高等学校和中小学中,80%左右实施某种形式的团队教学。在20世纪90年代后期,我国一些高校也开始组建教学团队,进行团队教学的实验。但是,当前教育领域团队研究的对象多为教师,极少涉及学生。本文以南华大学“软件工程实验班”为实例,开展学生团队构建的有益探索,具有较好的理论和实际意义。 2软件工程学生团队的涵义 尽管不同的学者对团队有着不同的理解,然而美国学者Katzenbach和Smith在1993年提出的团队定义被大家
3、普遍接受。他们认为,团队就是由少数有互补技能,愿意为了共同的远景目标、业绩目标和方法而相互承担责任的个体所组成的群体1 。 实验班采取“目标导向、任务驱动”的案例教学形式,学生通过组成团队以完成软件开发任务,进而获得软件工程的知识、技能和素质的全面提高。因此,可以给软件工程学生团队(以下简称学生团队)下一个定义以知识、技能和素质的全面提升为远景目标,为完成任务而相互分工协作,遵循软件工程规范和软件开发流程,相互承担责任的少数知识技能互补的学生所组成的团队。 3团队构建内容 3.1团队类型 近年来,国外研究者开始关注团队的类型问题,其中最具代表性的是Suan和Diane 的观点2。他们总结了以往
4、大量文献中的团队研究,划分了四种团队类型工作团队(work team)、并行团队(parallel team)、项目团队(project team)和管理团队(management team)。 3.2团队构建思维 研究者提出三种团队构建思维3“问题与方案”、“成员与任务”和“授权与自治”。其中,“成员与任务”指出,根据成员稳定性以及任务的复杂程度建立2X2矩阵,由此得到不同类型的团队,如图1所示。惯例性任务指人们预料中按照通常的规则便可以完成的任务;而非惯例性任务是突发的,事先不能定义的,需要多种知识技巧综合才能更好解决的任务。 3.3团队角色 英国剑桥学者Belbin经过多年研究提出团队角
5、色理论4,该理论在世界上很多知名企业得到推广应用并取得成功,如波音、三菱、英国电信、IBM、诺基亚等。Belbin认为团队成员具有双重身份,即“职务角色”和“团队角色”,后者共有九种协调者、塑造者、创新者、监控评估者、资源调查者、执行者、协作者、完成者和专家。“团队角色”是人格心理的综合表现,它与团队规模无关,一名成员可具有多重“团队角色”,一种“团队角色”也可以由多名成员承担。“团队角色”对于构成一个有效团队是不可缺少的,应合理配置关键角色。研究表明,关键角色缺乏和错位是团队失败的重要原因。非项目驱动型制造企业中R&D团队关键“团队角色”是协调者、资源调查者、创新者、塑造者5。吉姆̶
6、6;麦卡锡在微软团队成功秘诀中指出软件开发团队的五种关键角色项目管理者、软件质保、程序开发、产品管理与营销、文档与用户教育。 4软件工程学生团队的构建 4.1软件工程学生团队的特点 显然,学生团队成员具有时间周期,稳定性介于静态与动态之间;任务不但需要严格遵循软件工程规范和开发流程,而且需要综合运用知识、技能,复杂性介于惯例与非惯例之间,因此,学生团队是项目团队。团队任务采用软件项目开发的形式,故学生团队既是软件开发团队,也是R&D团队。 团队成员具有以下特点1)知识技能各有所长。大学生正处于思维活跃、精力充沛时期,爱好广泛,尤其喜欢了解新知识、尝试新技术,但又不尽相同,如有擅长Java的,有
7、钻研.NET的,有熟悉MS SQL SERVER的,还有潜心于人机交互界面设计的。2)职业素质缺乏。尽管个人能力强,但是由于缺乏训练,没有养成良好的职业素质,存在如代码文档不规范,几乎没有测试计划,更没有进度管理的现象。3)不善于团队工作。习惯独自完成全部任务,不善与人沟通合作。4)个性要强。成员自主性强,不愿俯首听命,受人操控。 4.2构建策略 本文3.3所提到的软件企业关键角色是“职务角色”,高校教学与企业生产有着显著差异,不能生搬硬套,必须调整以适应自身特点。显然“产品管理与营销”不适用于学生团队,因此在确保开发流程完整且主要工作职责相同的前提下,我们对学生团队“职务角色”作了相应调整,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 学生 团队 构建 案例 分析
链接地址:https://www.31doc.com/p-1859458.html