软件项目管理在高校中的阶段性应用步骤,包括需求分析、项目分解、实施、总结一系列介绍返回>>

提到软件项目管理也许对于管理软件开发人员的这些经理肯定有自己的思路,就按照人们的一般思维来了解软件项目管理,就会控制软件开发项目的进度、成本和质量的一个过程吧,而对于开发成本、人员的分配、项目的进度、项目的质量及该项目可能遇到的风险都进行一系列的评估和有效的管理,其实这个过程就属于软件项目管理的一个过程了。

软件项目

近年来,随着科技的不断发展,一些主流的软件企业不断的产生了,而这些主流的软件企业他们也引入了软件项目管理这种工具,在项目管理中运用自如,得到了很好的发挥,而在一些高校也不例外,因为这些高校的人才肯定是有的,无论是正规的软件开发专业毕业的还是那些从小爱好软件开发的人员,都有自己的独特的一套,他们在有事无事的时候会开发一些自己的小的软件,或者干脆就在校园内做起了软件开发,而在部分高校,由于大多数软件开发任务仅限于满足自身需求,并不面向市场,校内软件开发人员大多数除开发工作外还有教学、科研等日常工作,很少能够全身心投入软件开发,并从中获取经济收益,因此,软将项目管理在高校的软件开发活动中的运用受到一定限制。

作为高校的一名IT从业人员,笔者在近期所完成的飞行教学管理管理资源网的研发中引入了软件项目管理实施项目开发。项目管理方案的引入调动了开发人员积极性,并且将开发人员的个人开发能力转化成项目小组的开发能力,有效降低了开发风险。针对高校软件的使用需求,项目负责人(即项目管理中所指项目经理)就传统型软件项目管理方案进行了修正,没有完全照搬行业中大型软件项目的管理方式和开发模式,而是遵循校内自用的特点,设计选用了一种适合自身软件项目开发要求的管理方式,以增量式模型为该项目的软件生存期模型实施开发。

一、需求分析

任何项目的启动都是由于存在一定的需求,良好的需求分析是一个项目建设的牢固基石。资料表明,软件项目中40%-60%的问题都是在需求分析阶段埋下的隐患,70%-80%的返工是由需求方面的错误所导致的,在以往失败的软件项目中80%是由于需求分析不明确而造成的。因此,一个项目成功的关键因素就是对需求分析的把握程度。

回到飞行教学管理信息资源网项目中,近年来,飞院广汉分院已经启动了信息化建设,在过去不同阶段,已建成并投入使用了飞行网上准备系统、机务维修系统、气象信息系统,“CBT”教室、语音教室、多媒体教室等。随着IT技术在航空领域的深入运用,在目前的飞行教学中引入信息化管理达到资源最大化共享已经在所有用户心目中形成共识。虽然项目组成员同时也是用户,但由于软件的最终应用所涉及到的部门众多,人员分散,项目组人员走访了校内所有部门,听取了部分用户的意见和构想,广泛收集意见,在参看了国内外航空公司以及飞行院校的信息化建设成果后,按照功能需求、性能需求、环境需求、资源需求、成本需求、进度需求等对用户的需求进行分析,制定出初步的软件需求规格说明,概括来讲:飞行教学管理信息资源网应该利用现有教学基础设施,以飞行教学、业务管理、行政办公、舆论宣传为核心,并且在技术上具有先进性,在教学过程的各阶段应用上具有灵活性、多样性和针对性的飞行教学管理信息系统。该系统应充分满足分院飞行教学和办公管理自动化的需求,实现教学资源信息化的共享,使整个教学管理信息资源网中各子系统既能独立工作实现其功能,又可完成调用其它子系统的功能,还可根据分院和用户的需要进行扩充、升级的功能实用的飞行教学管理信息资源网。

二、任务分解

在项目进行的过程中,我们或多或少的会出现一些问题,而为了避免项目失控,为了不至于项目出现一些差错,如进度落后、资源不足、资金紧缺等问题,项目经理应预先做好周密的计划安排,在项目实施过程中监督是否按照计划执行,采取积极的应对措施,做好计划和控制计划是项目成功的必要条件。项目计划的核心是编制进度进化,包括:任务分解、成本估算、资源进度安排。这里主要阐述该项目的任务分解。根据对飞行教学管理信息系统项目需求规格的分析,项目组按照功能组成标准进行任务分解,并根据此WBS作出项目估算和进度计划、质量计划、配置计划、风险计划、团队管理、项目度量以及集成计划。

陕西弈聪软件信息技术股份有限公司
电话:13679229477    02989322522
陕西省西安航天基地神州四路科为城墅20栋4301