从工作室到虚拟公司:一个关于软件工程教育的生存游戏模型

时间:2022-10-16 06:31:40

从工作室到虚拟公司:一个关于软件工程教育的生存游戏模型

摘要:通过管理哈尔滨工业大学软件学院学生工作室的成功经验,本文提出了一个生存游戏模型。在构想的模型中,每个学生都被要求加入到一个虚拟公司中开始其成为成功的软件专业人才的艰难旅行。文中介绍了这个模型的运行计划、学院提供的支持,以及模型期望的产出等方面的信息。

关键词:生存游戏;学生工作室;虚拟公司;软件学院;渐进工业化

中图分类号:G64 文献标识码:B

文章编号:1672-5913(2007)13-0054-03

1引言

虽然学生工作室模型在培养软件工程师方面非常成功[1-3],但仍然有许多方面需要改进[4]:

(1) 由于工作室总数量和每个工作室容量的限制,只有少部分学生能够加入到工作室中,这使得绝大多数同学无法获得参与实践的机会。

(2) 由于独立完成整个计划的信誉相对来说比较低,学生们从外面的公司中得不到足够的真实项目,因此有些时候工作室导师甚至学院管理层必须出来发挥协调作用。

(3) 工作室在诸如商务谈判、财务管理及合同法等一些问题上往往属于弱势群体。由于工作室并不是真正的公司,在整个项目过程中的许多时候都容易受到不公正的待遇,尤其是在付款这一阶段。因此对于大学学生来说,从校外公司手中承担真正项目的商业风险的确有些偏高。

(4) 自成立之后,无论运转状况是好还是坏,工作室都能够维持其存在。这使他们缺乏由于自己的糟糕管理而导致公司破产的危机感。

为了解决上述这些问题,并使得工作室模型对培养软件工程师产生积极的影响,本文提出了一个关于软件工程教育的生存游戏模型。

2生存游戏模型

2.1模型介绍

到目前为止,在哈尔滨工业大学软件学院由学生组织的工作室仍然运行良好[4],它们自主控制,学院管理层和导师不必为其花费很多时间。在工作室模型中:

(1) 每个工作室都被指派一个有着丰富信息产业经验的软件学院讲师作为导师。各个工作室运作完全由自己决定,除非他们需要得到导师的指导或软件学院的政策支持。

(2) 软件学院为他们提供专用的工作场地、网络连接甚至必要的资金支持。

(3) 导师和学院有责任为工作室寻找商机。

新的生存游戏模型建立在学生工作室模型的基础之上。这个模型由五种角色组成,它们是虚拟公司、门户公司(一个真实的公司)、指导教师、软件学院和校外的真实公司。其结构图如图1所示。

(1) 学院的角色 软件学院的管理层应该制定一个支持政策,作为实施整个生存游戏模型的坚实的政策基础。

(2) 门户公司的角色 应该建立一个真正的公司,充当所有虚拟公司对外门户的角色。虚拟公司和外界真实公司之间便可以通过门户公司进行商务往来。这个真实公司的成员由老师及全职工作人员组成。软件学院是最大的股东,它提供办公室、资金、电脑、互联网接入等支持。门户公司可以拥有自己的产品,但它主要的目的是解决工作室或虚拟公司无法有效解决的诸如财务、合同等方面的问题。

(3) 虚拟公司的角色 在大学一年级结束后,所有学生都被要求加入到虚拟公司中,这些虚拟公司作为门户公司的子公司。每个学生都有权利去加入任何一个公司,当然以那个公司愿意接受他(或她)为前提。每个虚拟公司的规模没有限制,这完全取决于该虚拟公司管理层的战略决策。在学院和门户公司的保护下,这些虚拟公司可以作为门户公司领导的战略联盟中的成员而逐渐成长起来。

(4) 导师的角色 学院指派导师帮助虚拟公司解决遇到的问题。不同时期导师扮演不同的角色。当一个虚拟公司遇到技术难题时,导师就会成为他们的顾问;当虚拟公司的成员进行某项目的需求获取时,导师就会扮演他们的客户角色;当虚拟公司的成员在与门户公司或外界公司沟通存在问题时,导师就会充当联系协调人;当虚拟公司在管理一个项目时,导师就会充当项目经理的角色。

在这个生存游戏设想中(见图1),门户公司尽最大努力从外界获得足够的项目以便为虚拟公司提供充足的实践题目来源。门户公司能把一个大的项目分成许多小的模块,以便一些虚拟公司可以经过相互协作来完成。如果无须学院及导师的管理,又能够自己获得并独立完成项目,这些虚拟公司就可以独立进行项目管理。

2.2虚拟货币和真实货币的使用

一个成功的公司应该有一个健全的财务系统,虚拟公司也应如此。为了对每个虚拟公司的运行状况进行评价,就应该建立一个完善的财务系统。这项任务应该由门户公司来完成。门户公司负责管理可以在整个生存游戏模型中同时流通的两种货币,即虚拟货币和真实货币。

(1) 真实货币。真实货币可以用于学院内外。它可以用来做以下事情:

从学校外面买一些办公必备品;

支付外聘培训师的费用;

从外界或者其他虚拟公司购买一些软件组件或者产品;

门户公司为虚拟公司所完成的产品支付报酬;

其他开销。

(2) 虚拟货币。虚拟货币的使用范围相对来说比较小。它限于在学院内部使用。例如:

在门户公司和虚拟公司之间使用;

两个虚拟公司之间;

在导师和虚拟公司之间。

检查或评估一个虚拟公司运行状况的好坏,该公司拥有资本(含虚拟货币和真实货币)的数量可以作为一个主要参考。除此之外,当前员工人数、近期发展计划、所研发产品的竞争力都应该作为参考。在这些参考标准的基础上,学院甚至可以为这些虚拟公司排序,从而一些运行状况良好的公司可以获得资金支持,而其他一些公司由于糟糕的管理或不佳的时运而不得不面临破产的威胁。

3来自学院的支持

3.1对游戏胜利者的支持

为了让这个生存的游戏模型切实可行,软件学院必须发挥重要的作用。因此在整个模型中学院的支持发挥着主要的作用。随着公司生存时间的延长,学院的支持也逐渐增强(见图2)。

整个生存游戏过程分5个阶段,每个阶段学院都将根据每个虚拟公司的发展状况提供适当的支持。

(1) 在大学一年级结束即暑假期间,经过软件学院组织的宣传工作和学生的准备工作,学生们自己成立一个六到八人(人数仅供参考)的虚拟公司,每个学生都必须加入到一个公司中。在随后的几年中,公司中的人数将会随着学生加入或离开而改变。

(2) 在大学二年级时,虚拟公司进入初创阶段。这一阶段学院的支持就是帮助每个公司正常运转起来,使其尽早进入自由发挥阶段。每个虚拟公司可以通过和其他虚拟公司竞争而从学院门户公司得到项目;如果某个虚拟公司希望直接与外界公司沟通合作,也应经由门户公司指导、备案以便于协同管理。在二年级结束阶段软件学院会对它们做一个评估。如果某个公司没有完成任何项目并且没有获得任何真实货币或者虚拟货币,这个虚拟公司将会被责令破产关闭,其成员也会作为“失败者”进行重新定位(见下文)。

(3) 大学三年级是虚拟公司发展的阶段。倒闭的虚拟公司的员工可以申请加入通过评估的虚拟公司,同时也有一些学生会因为没有为公司作出任何贡献而被解雇。到目前为止,如果一个虚拟公司运行良好,学院会为他们提供专用的工作场地、资金支持和商业机会。

(4) 到大学三年级结束时,会有一些公司仍然存活下来并且运营良好。如果这些公司的“员工”愿意的话,可以允许他们不参加校外实习基地[5]的实践活动,而在校内自己的公司进行实习。在这种情况下,软件学院将创建一个工作条件相对较好的“孵化器”,使得每个虚拟公司都有自己独立的工作空间(可以是独立的建筑或独立的楼层)。虚拟公司的学生们将在这个孵化器中完成他们的实习任务。

(5) 在大学四年结束后,如果有足够的信心,生存下来的虚拟公司将有可能去创建真正的公司。在这种情况下学院所能够提供给这些公司的帮助,除了把这些公司作为实习基地并送实习生到他们那里去参加实习活动之外,便是积极的鼓励和美好的祝愿了。

3.2对游戏失败者的支持

有胜利者就有失败者,几乎每个游戏都是如此。对于生存游戏的失败者软件学院也将会给与必要的支持:

只要能被接受,破产公司中被解散的学生还有机会加入到其他虚拟公司中;

对所在公司主研方向不满意的同学也可以离开加入到另一个更适合的虚拟公司中(当然是双向选择);

破产的虚拟公司的成员也可以自寻出路;

当到实习的时候,每个游戏的失败者都有权利到软件学院合作伙伴的实习基地中开始实习工作(当然也是双向选择)。.

4生存游戏模型的预期结果

随着模型的动态发展,能够生存下来的虚拟公司会越来越少,因此在虚拟公司中学生的人数也会越来越少。在游戏的最开始,每个人都被要求加入到一个公司中,但只有很少的一部分公司可以坚持到最后。这个生存游戏模型的预期结果如图3所示。在二年级上半年,所有的虚拟公司都会活下来,但在大学二年级结束的时候,会有约 34%的公司会倒闭;到大学三年级结束时,另外的 33%也会随后倒闭。临近毕业时即大学四年级结束时,预计只有约10%的虚拟公司能够存活下来。

5总结

该论文所提及到的生存游戏模型在软件工程教育特别是在实践能力培养方面是一个新的设想。通过它,每个学生都有成为一名虚拟公司员工或管理者的机会。成功之后的欣喜,可以增长他们解决困难的能力,树立他们的自信心,并提高他们对充满生存压力的环境的适应能力;即便是失败,也是一段有价值的经历和一笔无形的资产。

总之,这个生存游戏模型对于培养面向软件产业专业人才,应该称得上是一个建设性的方法。希望该模型能够成为软件教育产业管理者制定政策的一个有价值的参考。

参考文献:

[1] 范国祥, 许京春, 马培军, 徐晓飞. 面向软件人才的教育:探索和实践[J]. 第二届中欧软件工业人才教育国际研讨会论文集(CEIS-SIOE’2006),2006,1.

[2] E. Mahar, & O. Lahart: Student Centered Learning in a Studio Classroom Environment, EdTech, Tralee, Ireland, June 2004.

[3] A. Carbone, & J. Sheard: Developing a Model of Student Learning in a Studio-Based Teaching Environment, Informing Science & IT Education Conference, Cork, Ireland, June 2002.

[4] 王延青, 魏涛, 陈振, 徐晓飞. 学生俱乐部及其对渐进工业化战略的贡献[J]. 第三届中欧软件工业人才教育国际研讨会论文集(CEIS-SIOE’2007), 2007,1.

[5] 马培军, 王延青. 通过工业实践增强软件人才教育的模型[J]. 第三届中欧软件工业人才教育国际研讨会论文集(CEIS-SIOE’2005), 2005,2.

收稿日期:2007-3-30

作者简介:王延青,哈尔滨市南岗区教化街26号,哈工大775信箱

邮编:150001

E-mail:或

电话:0451-82986671, 86417732-200

上一篇:软件工程专业应用型人才培养模式的思考 下一篇:计算机专业双语教学系统模式研究与实践