基于软件项目管理的《Photoshop》教学模式

2012-09-07 13:40龚茜茹李淑霞
河北能源职业技术学院学报 2012年3期
关键词:项目管理计划软件

龚茜茹,李淑霞

(河南工业职业技术学院,河南南阳 473009)

基于软件项目管理的《Photoshop》教学模式

龚茜茹,李淑霞

(河南工业职业技术学院,河南南阳 473009)

Photoshop是计算机应用技术专业一门重要的基础课程,传统的教学模式主要采用计划驱动方式组织教学。为实现更高的教学目标,探索采用项目管理方法对《photoshop》教学组织进行重构,取得了较好的效果。

软件项目管理;重构;Photoshop;教学模式

《Photoshop数字平面艺术设计基础》(以下简称《Photoshop》)是计算机应用类专业职业能力平台平面艺术模块的一门重要的专业基础课。课程以Photoshop软件的使用为主要教学内容,课程中以照片修饰与设计、特效模拟、创意合成、视觉表现等内容为主线,力图将软件操作与艺术设计理念紧密结合,使学生达到能进行初步设计的水平。

在以往的教学中,教师主要采用传统的、线性瀑布式的、以计划驱动的方式来组织教学,教师依照课程标准和授课计划实施好各个教学环节,在课堂上讲解各知识点,在每个质量控制点上进行控制(小测验),最后进行验收测试(考试)。这种教学模式的效果已经不能满足新时期课堂教育培养学生创新能力的迫切需求。计算机行业是一个思想理念与技术方法一日千里、不断变化的领域,教师要教给学生的,不仅是理论知识和操作技能,更需要培养学生发现问题、解决问题、进行创造性工作的能力。每一个学生的独特性决定了教育不可能像机器一样进行大规模生产。因此,为了适应新时期教学的新要求,我们近年来探索使用项目管理的方法重构了《Photoshop》课程的教学模式。

一、理论根据

进行课程重构时,我们充分考虑了课程与项目的共同属性,并参照了项目管理的新发展。

(一)课程具备项目的基本属性

美国项目管理协会(Project Management Institute,PMI)认为项目是一种被承办的旨在创造某种独特产品或服务的临时性努力。课程和项目一样,尽管有千差万别,但都包括下面这些基本属性:

1、一次性:有明确的开始与结尾,并且以实现特定的目标为宗旨,不论成功还是失败,项目都不应该无休止地继续下去。课程具备明确的时间线,不能永无止境地进行。

2、独特性:项目创造独特的可交付成果,并具有非重复的特点。课程具备独特性,每个学期即使是同一门课的教学,内容也不会完全相同,必须根据技术发展的状况进行修改,教学方法也因人而异。

3、渐进性:实施过程是一个向目标推进的逐步完善的过程,不但包括可交付成果本身的不断完善,而且牵涉到项目组织的经验积累、管理方法的不断完善。而课程具备这种渐进性和逐步完善性。

4、不确定性:由于外部条件和实施过程的不确定性,以及人们对事物认识的局限性,项目具有不可重复性,这种不确定性给项目带来了风险。而一门课程同样具备这种不确定性风险,不同背景的学生聚合在一起,兴趣点可能完全不一样。

(二)项目管理的新发展

教学本质上是属于软件,用项目管理的方法来组织教学,需要关注软件项目管理理论在现代的发展。

项目管理早期具有明显的土建色彩,而现代信息技术的有效实践不断给项目管理带来新的活力,成为其理论发展的新动力。软件行业最近十年来不断从实践中反思传统项目管理的缺陷,提出了一些优秀的现代方法论。这些方法论的特点是在过程中强调创新精神,强调“变化”这个几乎琢磨不定的要素,强调认识论的螺旋上升模型,强调人的精神状态和主观能动性,强调迭代性的探索和发展,强调从系统的观点考虑问题,更强调项目计划在频繁反馈中不断变更、滚动完善的模式。这些都带来了软件项目管理思想与工具的极大变革。

二、教学目标

研究软件项目管理理论变革之后,在软件项目管理的发展和变迁中获取灵感,把现代项目管理的思想理念、方式方法应用到教学中。我院选择了《Photoshop》课程作为项目管理优化的背景来进行研究。借鉴新的软件项目管理理论,归纳出教学模式的表述如下。

教师寻找教学的更好途径,通过这项工作实现下列价值:

1、激发学生的精神状态和好奇心胜过严格的课堂纪律;

2、以小组合作来学习理论知识胜过学生各自为战;

3、通过回顾发现问题与解决问题胜过仅仅会背诵一些知识点;

4、计划与内容在反馈中滚动完善胜过始终遵循固定的教学计划。

新的目标是学生通过学习可以实现更大的人生价值。

三、教学模式的建立

根据改进的教学价值观,我们尝试采用软件项目管理的方法来设计新的教学模式。该改进模型的特点在于:为了达成理论与实践的统一,在课程之初,将学生分成若干小组,每个小组的人数为5-7人,该组织既是一个共同进行研究与讨论的学习团队,也是共同完成学习、创意、实践的工作团队。小组的人员可以根据学生的愿望自由组合,不由教师指定。

由于课程实践还需要利用相当多的课余时间,教师还需指定一名教学助理(课代表),以协助教师收集情况、联系各个组长以及教师交办的其它事项。这样,整个班级以课程实践为单位形成了一种以项目为核心的组织形式。

(一)教学模式的骨架

根据软件项目管理的方法,新的教学模式下的所有实践都围绕起始、架构、构建和交付四个阶段进行。每个阶段通过迭代、增量的过程骨架展开,骨架如图3-1所示。

图3-1 教学模式骨架

该骨架运行方式如下:每一个迭代初期,根据老师布置的任务和实训项目,各团队评审一次迭代必须完成的任务,挑选出他们认为在这次迭代结束的时候,能转化成相应完整交付物增量的部分。迭代其余时间,团队自主努力工作。迭代结束的时候,团队展示完成的交付物增量,请教师和各位组长进行检查,以对项目进行评价和调整。

该教学模式的核心在于迭代,根据本课程的十大核心技能和八大实训项目,进行数次小型的迭代。团队首先浏览每一次的工作任务,通过基础知识的学习,团队内部对自身拥有的知识体系进行评估;然后共同确定构建的方案,并且每两日调整方法,以应对新的复杂问题、困难和出乎意料的情况。团队找出并且选择最佳方案去完成任务。这是一个创造性过程,也是教学模式产生真正动力的核心。

(二)教学模式的角色分配

根据上面的想法,在这个教学模式方法论中,每个团队都有三种角色:

1.产品负责人

产品负责人负责项目的创新想法,规划项目初始总体要求以及展示计划。从某种意义上说,产品负责人,模拟了甲方代表的角色,学生领会在工作中与客户的沟通方法,学生也可以领会作为客户方如何提出项目的目标,如何与设计方紧密合作,并且在频繁检视产品待设计需求的优先秩序,把最具价值的设计需求安排在下一个迭代中完成。

2.项目经理

项目经理对整个项目负责,确保项目符合教学模式所具有的哲学思想和方法论,督促全体成员遵从教学模式的规则和实践。其关注点首先就是组织工作,具体的责任包括组织团队成员共同讨论初始计划,制定迭代计划,进行项目监控,根据反馈修正计划。项目经理成功的关键是组织讨论。

3.团队

团队的责任是完成项目要求。他们是自我管理、自我组织和跨职能的。团队成员负责找出可以在一个迭代中把要求转化具体交付物的方法,对每一次迭代和整个项目共同负责。

教师在整个过程中的作用更多的是教练,而不是管理者。教师要关注每个团队的进展,对团队的想法进行分析而且加以指导,但是大多数情况下为“旁观者”。对于共性的问题可以总结出来在课堂上讨论,但不要轻易否定学生的想法。

将团队的活动更多的放在课后,但与传统的区别在于以团队协作完成项目,而不是基于个人的课后作业。关注每个迭代周期所提出的问题,课堂的理论分析、技术难点提示更多的是以这些问题为引导,并把它们归纳成一些理论上的结论和指导。

(三)教学模式的过程

根据教学模式过程总图,下面对该过程作一个简要解释。

1.初始阶段

一个项目的起点是待设计的愿景。教学过程中,学生描述的愿景主要参考课程概论、学习指南的内容,最初愿景是比较模糊的,通过学生团队对自己项目愿景的描述,将使课程目标更加清晰。

在该阶段团队还需要制定一个计划,它并不需要很详细,主要就项目的范围与总体目标达成一致,还要描述每一个迭代阶段的主要任务和目标。初始阶段并不要求创建一个详细的计划,而是对项目的人员分工和配备提供一个总的路线图,同时也建立一个总的时间表。

2.架构阶段

架构阶段主要目的是建立一个完整的系统框架。根据该门课程的性质,这里的框架并不是指软件产品,而是项目设计的草图。初期建立完整的设计框架是一个好的习惯,该框架主要关注图形图像之间的关系,减少后续因素材不足而产生的临时性、随意性修改,使我们确信设计方案的可行性。

架构阶段可能需要经过数次迭代来完成。因此在这个阶段中,要为每个迭代周期制定详细的计划,计划被限制在确实的时间盒(Time-Box)中。此计划必须被执行,只有迭代完成后经过评审才可以变更计划。每次迭代结束都需要由团队会议来评审,看看大部分技术风险是否已经在架构阶段解决了,如果发现了新的风险,就需要修正设计。

在这个阶段的最后时间点,教师可以在课堂组织全体学生集体评审架构,并且做出相应的指导和指点,当认为初期风险大部分被解决了,即可进入下一阶段。

3.构建阶段

这个阶段就是对功能进行迭代的持续增量交付的过程,其迭代周期可以根据实际情况决定。在这个迭代过程中,学生除了必须完成迭代计划所规定完成的任务外,关键是要开好几种会议并提交会议记录。会议很重要,任何交流形式都没有办法取代面对面交流,会议也是发挥每个成员积极性的最好平台,会议主要包括:

(1)迭代计划会议:在每个周期开始的时候,均需要召开迭代计划会议,团队共同探讨一个迭代周期的工作内容,决定团队在一个迭代完成时的预期目标。这个会议必须限定时间,目的是为了展开实际工作,而不是只想不做。项目经理依据上述目标制定出计划,这个计划可以比较详细,包括产品开发目录和责任人清单,也包括时间上的检查点。

(2)简会:团队应该经常集合召开一个15分钟的会议,称为“简会”。建议每个成员回答三个问题:自上次简会之后你做了什么?从现在到下次简会的时间里你准备做什么?在实现项目目标的工作中,你遇到了哪些困难?会议的目的是保持团队全体成员工作步调一致,促进团队工作。

(3)迭代评审会议:在一个迭代周期结束的时候,需要召开评审会议,这个会议一般是全体学生参加。由团队展示这个周期内的设计情况。教师将鼓励团队在学习到新的知识后,在实践范围内对设计计划做出修改。整个计划在反馈滚动中不断完善,以使它在下一个周期中更加有效和更加愉快。

4.交付阶段

在课程的交付阶段,教师应该引导学生做出总结。交付是在全体学生在场的情况下,利用正课时间完成的。请每个学生项目团队全体成员都到讲台上,由项目经理总结,全体在场学生都可以提出问题,所问的问题属于哪个学生制作的,就由那个学生回答。对于教师来说,交付阶段非常关键,需要精心组织好,并且需要有很平衡的心态,包括:①对于好事和坏事都需要关注,而不是仅仅关注缺陷。②对于“什么起了作用”、“什么没起作用”要保持开放的心态,完美是不存在的。③不要对人进行评价,不要关注哪件事情是谁做的,始终坚持团队是一个整体。④要努力创建一种学习的文化,而不是考试的文化。

另一个方面,建议在交付阶段要每个学生写出小结,这个小结非常重要,可以让把学生把印象最深刻的部分记录下来,实现理论上的升华。

四、结束语

基于软件项目管理的《Photoshop》教学模式使得理论知识在实践中不断被检验,让学生在“做”的过程中学习理论,这比传统的理论灌输式教学效果要好得多。教学过程中,随着课程的推进,学生中慢慢就会涌现出一些“产品专家”、“管理专家”、“设计专家”等,这些小专家引导着团队向更高的高度发展,很多问题在团队内部就解决了,不需要时时处处依靠教师的解答,而且学生在理论课上提出的问题往往更加尖锐而深刻,有些问题也促进了教师的思考。事实表明,“做”并不会影响到“学”,更不会影响到理论学习的深入,通过发现实践中的问题,不断地讨论反复摸索,反而会加速理论学习的过程和深度。在反馈迭代过程中的检查、调整与回顾学习内容,是一种有效的在反馈中积累知识的过程,通过每次新迭代开始,团队都会结合上一次迭代中学到的东西,以及刚刚在课堂上学习的新知识做出相应调整。所有项目参与者都把自己看成朝向一个共同目标前进的团队的一员。学生在这个过程中互相帮助,“扔过去不管”的心理慢慢的淡化。“我们一起参与其中”,“帮助他人完成目标”这个理念深入人心。在整个的课程设计、实施过程中,使用软件工程的思想来构建,始终坚持了用动态的观点去重构课堂。对于教师而言,在教学中也有了无限的乐趣。

[1]美国项目管理学会(PMI).项目管理知识体系指南.北京:现代卓越管理技术交流中心,2001

[2]邱菀华.现代项目管理学[M].北京:科学出版社,2007

[3]Project Management Solutions,Inc.Project management maturity model.PM Solutions,2001

Teaching Mode Based on the Software Project Management to"Photoshop"

GONG Qian-ru ,LI Shu-xia
(Henan Polytechnic Institute,Nanyang,Henan,473009)

Photoshop is an important professional foundation course for the students majoring in Computer Application Technology.The traditional teaching mode used the plan-driven way to organize the class.In order to achieve higher teaching objectives,new teaching mode of the"Photoshop"course is reconstructed by the way of software project management.And the teaching mode has achieved good results.

software project management;reconstruction;Photoshop;teaching mode

G712

A

1671-3974(2012)03-0086-04

2012-03-22

龚茜茹(1978-),女,工程硕士,河南工业职业技术学院软件学院计算机基础教研室主任,讲师,研究方向:计算机应用。

猜你喜欢
项目管理计划软件
装配式EPC总承包项目管理
禅宗软件
基于大数据分析的集合式EPC总承包项目管理软件技术的应用
项目管理在科研项目管理中的应用
未来如何更高效地进行工程项目管理
软件对对碰
暑假计划
学做假期计划
学做假期计划
Learn to Make a Holiday Plan学做假期计划