APP下载

用项目管理方法指导大学生创新性实验项目

2014-09-02刘红杨大田肖云鹏程迪祥

教育教学论坛 2014年23期
关键词:软件工程项目管理

刘红+杨大田+肖云鹏+程迪祥

摘要:本文针对大学生创新性实验项目活动过程中存在的问题,用项目管理方法指导大学生创新性实验项目全过程,包括项目选题、项目计划的编写、项目跟踪和管理、项目的验收。笔者指导大学生创新性实验项目的实践经验表明,用项目管理方法指导大学生创新性实验项目能促进项目顺利实施,取得较好的成果。

关键词:项目管理;大学生创新性实验项目;软件工程

中图分类号:G640 文献标志码:A 文章编号:1674-9324(2014)23-0048-02

一、引言

大学生创新性实验计划是高等学校本科教学质量与教学改革工程的重要组成部分,根据教育部高等教育司《大学生创新性实验计划指南》,其实施目的:“旨在探索并建立以问题和课题为核心的教学模式,倡导以本科学生为主体的创新性实验改革,调动学生的主动性、积极性和创造性,激发学生的创新思维和创新意识,逐渐掌握思考问题、解决问题的方法,提高其创新实践的能力。通过开展实施计划,带动广大的学生在本科阶段得到科学研究与发明创造的训练,改变目前高等教育培养过程中实践教学环节薄弱,动手能力不强的现状,改变灌输式的教学方法,推广研究性学习和个性化培养的教学方式,形成创新教育的氛围,建设创新文化,进一步推动高等教育教学改革,提高教学质量。”其实施原则有以下三点:(1)兴趣驱动。(2)自主实验。(3)重在过程。计划指南还强调,学生是项目的主体,每个项目都要配备导师,但导师只是起辅导作用。

二、大学生创新性实验项目存在的问题

(一)项目缺乏自主性和创新性

大部分选题都是指导教师指定,指导教师的题目多数来自于自己的科研课题,与学生的专业相关程度不大。学生对选题不熟悉,相关的专业基础知识和技能还比较缺乏,最后造成指导教师帮助完成项目的局面。另外选题理论验证偏多,产学研结合不足。由于创新平台、创新基地的建设相对滞后,大学生的创新实践活动往往是闭门造车,没有对社会、对企业做深入的调研,与社会需要脱节,缺乏应用性,不能形成研究成果向生产力和经济价值的转化。

(二)项目缺乏可行性,项目计划不够翔实

由于大学生从事创新实践活动时,还没有打好专业基础,知识层次和结构不健全、不完善,还不具备扎实的基本技能和高超的创新能力,科技创新素质相对低下。项目实施计划不够详实,存在设计缺陷,可行性和可操作性差,常常出现项目延期、项目无法按时保质完成的情况。

(三)不懂项目管理,项目缺乏有效的监督和管理

由于大学生的主要精力是学习课堂知识,尤其是一些理科专业的学生,在大学四年中,繁重的学习任务使得他们没有足够的时间和精力参与课外创新实践活动。大学生不懂项目管理,项目缺乏有效的监督和管理,创新实验成果不多。

三、用项目管理方法指导大学生创新性实验项目

大学生创新性实验项目中存在的问题,主要还是科技创新素质低下,创新实践能力没有得到系统培养的问题。所以,指导教师对创新性实验项目过程中的关键环节进行指导就显得尤为重要[1-4]。本文从大学生创新性实验目的任务和实施原则出发,总结具体实践中出现的问题,用项目管理方法[5-7]指导大学生创新性实验,如图1所示。

(一)用项目管理方法指导学生选题

大学生创新性实验项目选题应注重提高学生的创新实践能力,兼顾项目本身的实际应用价值。因此,我们要注意选择那些既能提高科研能力,又具有的一定实用价值的、与产学研紧密结合的课题。大学生创新性实验项目选题的主要来源:

1.指导教师的研究课题。一般,鼓励优秀的大学教师作为大学生创新实验项目的指导教师。指导教师都承担着一项甚至多项国家、省部级科研项目。这些课题都是当今学科发展的趋势和国家的需要,并体现教师所在院系的研究基础及特色。因此,指导教师将自己研究课题中的子课题抽取出来,根据学生的专业基础和技能,与学生讨论后,共同确定大学生创新实验项目的选题。但要注意学生是项目的主体,指导教师只起辅导作用。这样,师生共同努力,不仅能在短时间内取得成果、完成大学生创新实验项目;同时,学生的科研能力方面也能迅速得到大幅度的提高。

2.学生的特长与专业培养方向相结合的课题。考虑学生的兴趣和特长与专业培养方向相结合,有效地发挥二者的优势,产生新的课题。在这类选题中,学生需要对自己的专业特长有充分的认识,和指导教师共同讨论,共同确定课题。指导教师要对项目整体的可行性和创新性进行评估,对学生进行适当的启发、引导,指导学生撰写项目申请书和项目任务书。提出课题后,要论证和确定课题。要对研究方案的可行性和创新性作充分的分析和验证。

(二)创新性实验项目计划的编写

编写具体翔实、可操作性强的项目计划是成功的关键。项目计划是范围、时间和成本的确定。指导教师要辅助学生确定项目范围,要从需求入手,指导学生将项目分解成更小、更易操作、更易管理的任务。在此基础上估算成本、时间和资源,使工作变得更容易操作,责任更加明确。任务分解的结果是WBS(Work Breakdown Structure)。任务分解后,要根据任务的分解结果进一步分解详细的项目活动,以便安排任务之间的关联关系,得到任务网络图。从任务网络图中找到关键路径,调整活动关系,最后得到项目计划。学生将项目计划存入项目管理软件MS Project中。通过这个项目计划,可以确定所有的任务、项目的时间进度、人力资源和物力资源。

以笔者指导的《基于Linux即时通讯软件设计与实现》项目为例,根据项目WBS的分解情况,服务器分为网络通信模块、数据库模块、图形界面三大模块。其主要任务分解如下:网络通信模块包含创建后台守护进程,多线程的运行,网络套接字编程任务。数据库模块包含数据库的安装和配置,MySQL数据库编程任务。图形界面模块包含用户界面设计,QT编程任务。

指导教师要指导学生编写项目计划书,对项目计划书中的关键路径进行分析,分析影响项目进度的关键步骤/环节、关键因素,并提出保障措施。指导教师和项目成员共同讨论决定项目的里程碑计划如图2和表1所示。

(三)创新性实验项目的监督和管理

大学生创新性实验项目的监督和管理要充分利用项目计划,根据项目计划中的进度计划检查项目有没有延迟、阶段性目标的完成情况,遇到问题要及时协调和解决,这样才能保证顺利地完成项目。大学生创新性实验项目的监督和管理要注意以下几个方面:

1.良好的设计是项目成功的关键。以笔者指导的《基于Linux即时通讯软件设计与实现》项目为例,在软件开发之初的设计阶段,就需要能够预估出所有的问题,并加以提前解决;不能解决的,或者无法预料到的,也需要提前预留余地,保证不会被突发情况所打败,这样才能最大限度地保证项目能够稳步进行。凭经验来说,就是先设计和开发一个框架,在开发这套通讯软件系统时遇到的各个问题,如有关软件可扩展性的问题,能在该框架中得以良好的解决。项目为了解决高并发情况下网络套接字编程的效率问题,采用pthread多线程模式,添加了epoll技术支持,这样极大地提高了服务器端的效率。为降低软件模块间的耦合性,为软件内部提供良好的内部通讯模块,以及“热插播”方式般灵活的组件特性,在设计中增加OPENMP所提供的多核支撑,更大地增加服务器端的效率。

2.保证项目基本功能的实现,再设计和完成创新性实验部分。大学生创新实验项目要求实现项目的基本功能,还要体现项目的创新功能。实验方案要考虑基本功能型实验和创新功能型实验的比重,这样才能突出科学研究的重点,简化研究对象。笔者指导的《基于Linux即时通讯软件设计与实现》中实现基于多线程技术的聊天功能是基本功能,实现视频传输是创新功能。实现服务器普通资源对象的监视功能是基本功能,实现特殊资源对象的监视功能是创新功能。

endprint

3.项目的组织和运作方式、沟通方式要明确的规定。项目组成员要定期(每周或两周)向指导教师汇报项目进展情况,就项目中遇到的问题进行讨论和解决。

4.实验过程出现问题时,能及时进行问题的定位,及时进行协调和解决。如果是软件系统,就要求软件系统有调试功能。

5.重视实验过程,记录实验数据。要求学生在实验过程中,认真记录实验环境和条件,重视实验过程,记录实验步骤和现象,排除偶然因素的影响。重视实验结果的理论分析,辩证思考问题。

(四)创新性实验项目的验收

创新性实验项目的验收主要包括项目成果(软件、硬件)、文档、科研论文、总结报告。科研论文和总结报告的撰写需要指导教师专门指导。指导教师可以要求学生写出论文大纲,对大纲内容确定后再要求学生进行论文的写作。论文要体现大学生创新性实验项目的科学性、创新性和实践性。论文写作中要注意以下几个方面:

1.课题的提出和课题的意义。这部分内容要对课题进行逻辑分析和原理阐述,说明创新实验项目的科学性和可行性,反映了学生概括、抽象、分析、总结的能力。

2.实验方案的设计与实现。这部分内容包含实验方案和实验步骤,反映了学生方案的设计和实现能力、解决实际问题的能力。

3.实验的实施和结果分析。这部分内容包含实验步骤和实验结果分析,反映了学生逻辑分析和综合判断的能力。

四、结语

大学生创新性实验是以激发学生的创新思维意识,锻炼学生发现问题、解决问题的能力,提高学生的创新实践能力为目的,在指导过程中一定要做到有抓有放,起到引导、提示、启发、辅导的作用。笔者应用项目管理方法论指导大学生创新性实验项目取得了较好的效果。

参考文献:

[1]罗忐,张胜涛,周晓梅,等.高校学生创瓶实践能力培养的探索与思考[J].实验技术与管理,2009,26(7):28-30.

[2]周晓梅,刘跃华.大学生创新基金与创新人才培养[J].高等理科教育,2006,(1):94-96.

[3]张持晨,童玲,张宇斌,等.关于设立大学生创新基金的思考[J].西高等学校社会科学学报,2009,21(8):116-117.

[4]梁蕊.实施“大学生创新性实验计划”的实践探索与体会[J].甘肃联合大学学报:自然科学版,2O10,24(1):122-124.

[5]Schwalbe K.IT项目管理(英文版,第2版)[M].北京:机械工业出版社,2003.

[6]郑人杰.实用软件工程[M].北京:清华大学出版社,1997.

[7]Jalote P著,施平安译.软件项目管理实践[M].北京:清华大学出版社,2003.

基金项目:重庆市高等教育教学改革研究项目“校企合作办学培养高素质软件人才的实践和研究”(项目编号:0636266);重庆邮电大学教育教学改革项目(XJG1216)。

作者简介:刘红(1981-),女,重庆巴南人,博士,讲师,研究方向:软件工程专业的教学与科研。

endprint

3.项目的组织和运作方式、沟通方式要明确的规定。项目组成员要定期(每周或两周)向指导教师汇报项目进展情况,就项目中遇到的问题进行讨论和解决。

4.实验过程出现问题时,能及时进行问题的定位,及时进行协调和解决。如果是软件系统,就要求软件系统有调试功能。

5.重视实验过程,记录实验数据。要求学生在实验过程中,认真记录实验环境和条件,重视实验过程,记录实验步骤和现象,排除偶然因素的影响。重视实验结果的理论分析,辩证思考问题。

(四)创新性实验项目的验收

创新性实验项目的验收主要包括项目成果(软件、硬件)、文档、科研论文、总结报告。科研论文和总结报告的撰写需要指导教师专门指导。指导教师可以要求学生写出论文大纲,对大纲内容确定后再要求学生进行论文的写作。论文要体现大学生创新性实验项目的科学性、创新性和实践性。论文写作中要注意以下几个方面:

1.课题的提出和课题的意义。这部分内容要对课题进行逻辑分析和原理阐述,说明创新实验项目的科学性和可行性,反映了学生概括、抽象、分析、总结的能力。

2.实验方案的设计与实现。这部分内容包含实验方案和实验步骤,反映了学生方案的设计和实现能力、解决实际问题的能力。

3.实验的实施和结果分析。这部分内容包含实验步骤和实验结果分析,反映了学生逻辑分析和综合判断的能力。

四、结语

大学生创新性实验是以激发学生的创新思维意识,锻炼学生发现问题、解决问题的能力,提高学生的创新实践能力为目的,在指导过程中一定要做到有抓有放,起到引导、提示、启发、辅导的作用。笔者应用项目管理方法论指导大学生创新性实验项目取得了较好的效果。

参考文献:

[1]罗忐,张胜涛,周晓梅,等.高校学生创瓶实践能力培养的探索与思考[J].实验技术与管理,2009,26(7):28-30.

[2]周晓梅,刘跃华.大学生创新基金与创新人才培养[J].高等理科教育,2006,(1):94-96.

[3]张持晨,童玲,张宇斌,等.关于设立大学生创新基金的思考[J].西高等学校社会科学学报,2009,21(8):116-117.

[4]梁蕊.实施“大学生创新性实验计划”的实践探索与体会[J].甘肃联合大学学报:自然科学版,2O10,24(1):122-124.

[5]Schwalbe K.IT项目管理(英文版,第2版)[M].北京:机械工业出版社,2003.

[6]郑人杰.实用软件工程[M].北京:清华大学出版社,1997.

[7]Jalote P著,施平安译.软件项目管理实践[M].北京:清华大学出版社,2003.

基金项目:重庆市高等教育教学改革研究项目“校企合作办学培养高素质软件人才的实践和研究”(项目编号:0636266);重庆邮电大学教育教学改革项目(XJG1216)。

作者简介:刘红(1981-),女,重庆巴南人,博士,讲师,研究方向:软件工程专业的教学与科研。

endprint

3.项目的组织和运作方式、沟通方式要明确的规定。项目组成员要定期(每周或两周)向指导教师汇报项目进展情况,就项目中遇到的问题进行讨论和解决。

4.实验过程出现问题时,能及时进行问题的定位,及时进行协调和解决。如果是软件系统,就要求软件系统有调试功能。

5.重视实验过程,记录实验数据。要求学生在实验过程中,认真记录实验环境和条件,重视实验过程,记录实验步骤和现象,排除偶然因素的影响。重视实验结果的理论分析,辩证思考问题。

(四)创新性实验项目的验收

创新性实验项目的验收主要包括项目成果(软件、硬件)、文档、科研论文、总结报告。科研论文和总结报告的撰写需要指导教师专门指导。指导教师可以要求学生写出论文大纲,对大纲内容确定后再要求学生进行论文的写作。论文要体现大学生创新性实验项目的科学性、创新性和实践性。论文写作中要注意以下几个方面:

1.课题的提出和课题的意义。这部分内容要对课题进行逻辑分析和原理阐述,说明创新实验项目的科学性和可行性,反映了学生概括、抽象、分析、总结的能力。

2.实验方案的设计与实现。这部分内容包含实验方案和实验步骤,反映了学生方案的设计和实现能力、解决实际问题的能力。

3.实验的实施和结果分析。这部分内容包含实验步骤和实验结果分析,反映了学生逻辑分析和综合判断的能力。

四、结语

大学生创新性实验是以激发学生的创新思维意识,锻炼学生发现问题、解决问题的能力,提高学生的创新实践能力为目的,在指导过程中一定要做到有抓有放,起到引导、提示、启发、辅导的作用。笔者应用项目管理方法论指导大学生创新性实验项目取得了较好的效果。

参考文献:

[1]罗忐,张胜涛,周晓梅,等.高校学生创瓶实践能力培养的探索与思考[J].实验技术与管理,2009,26(7):28-30.

[2]周晓梅,刘跃华.大学生创新基金与创新人才培养[J].高等理科教育,2006,(1):94-96.

[3]张持晨,童玲,张宇斌,等.关于设立大学生创新基金的思考[J].西高等学校社会科学学报,2009,21(8):116-117.

[4]梁蕊.实施“大学生创新性实验计划”的实践探索与体会[J].甘肃联合大学学报:自然科学版,2O10,24(1):122-124.

[5]Schwalbe K.IT项目管理(英文版,第2版)[M].北京:机械工业出版社,2003.

[6]郑人杰.实用软件工程[M].北京:清华大学出版社,1997.

[7]Jalote P著,施平安译.软件项目管理实践[M].北京:清华大学出版社,2003.

基金项目:重庆市高等教育教学改革研究项目“校企合作办学培养高素质软件人才的实践和研究”(项目编号:0636266);重庆邮电大学教育教学改革项目(XJG1216)。

作者简介:刘红(1981-),女,重庆巴南人,博士,讲师,研究方向:软件工程专业的教学与科研。

endprint

猜你喜欢

软件工程项目管理
环境工程的项目管理
应用瀑布模型的MOOC制作方法
融合APTECH体系的软件产业人才培养探究
关于如何创新和完善计算机软件工程管理的探讨
航天项目管理——高技术复杂项目管理