软件项目管理在高校软件开发中的应用_论文

≮II ● V吼 AuL∞ LNEY 1 教青 科学 软 件 项 目 管 理 在 高 校 软 件 开 发 中 的 应 用 林琳周跃飞 ( 中国民航飞行学院广汉分院四川广汉618307) 【摘 要] 不少 高校在做 软件研发 时.尤 其是自用 软件. 重点更集 中于科技 创新, 而对于在 软件项 目小组中 引入项目 管理的 认知度还 未达成 共识.以 中国民航 飞 行学院广 汉分院飞行教学管 理管理资源网的 研发为例,简要阐 述项目管理在高 校软件开发中具体 应用。 【关 键词 】项目 管理 项目 经理需 求规 格 中图 分类号 :TP3 1I .5 2文献标 识码; ^ 文章编 号:16 71- - 7597( 2008) 09 20131- - 01 软件项目管理是为了使软件项目能够按照预定的成本、进度、质量要 求顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理活 动.其过程可分为四个阶段,其内部关系如图( 1 ) 所示。近年来,主流软 件企业已经引入软件项目管理计划( SPM 实施软件开发项目.而在部分 P) 高校,由于大多数软件开发任务仅限于满足自身需求,并不面向市场,校 内软件开发人员大多数除开发工作外还有教学、科研等日常工作.很少能 够全身心投入软件开发,并从中获取经济收益,因此,软将项目管理在高 校的 软件开发 活动中的 运用受到 一定限制 . 讲:飞行教学管理信息资源网应该利用现有教学基础设施.以飞行教学、 业务管理、行政办公、舆论宣传为核心,并且在技术上具有先进性,在教 学过程的备阶段应用上具有灵活性、多样性和针对性的飞行教学管理信息 系统。该系统应充分满足分院飞行教学和办公管理自动化的需求,实现教 学资源信息化的共享,使整个教学管理信息资源网中各子系统既能独立工 作实现其功能,又可完成调用其它子系统的功能.还可根据分院和用户的 需要 进行扩 充、 升级的 功能实 用的 飞行教 学管理 信息 资源网 。 =、任务分解 为避免项目失控,如进度落后、资源不足、资金紧缺等问题,项目经 理应预先做好周密的计划安排,在项目实施过程中监督是否按照计划执 行,采取积极的应对措施.做好计划和控制计划是项目成功的必要条件。 项目计划的核心是编制进度进化,包括:任务分解、成本估算、资源进度 安捧 。这里主 要阐述该 项目的 任务分解 。 根据对飞行教学管理信息系统项日需求规格的分析,项目组按照功能 组成标准进行任务 分解.得到罔( 2) 所示任务分解结构圈( 耶s) ,并根 据此w B S作出项H估算和进度计划、质量计划、配置计划、风险计划、 团队管 理、项目度量 以及集成计 划。 飞行教 学管理信息 系统 图1软件项目的四个阶段 作为高校的一名I T从业人员.笔者在近期所完成的飞行教学管理管理 资源网的研发中引入了软件项目管理实施项目开发。项目管理方案的引入 调动了开发人员积极性,并且将开发人员的个人开发能力转化成项目小组 的开发能力,有效降低了开发风险。针对高校软件的使用需求,项目负责 人( 即项目管理中所指项目经理) 就传统型软件项目管理方案进行了修 正.没有完全照搬行业中大型软件项目的管理方式和开发模式,而是遵循 校内自用的特点.设计选用了一种适合自身软件项目开发要求的管理方 式, 以增量 式模型 为该项 目的软件 生存期 模型实 施开发 . 一. ■求分 折 任何项目的启动都是由于存在一定的需求。良好的需求分析是一个项 目建设 的牢固基 石。资料 表明,软 件项目中 40%- 60% 的问题都 是在需求 分析 阶段 埋下的酶 患.70% - 80%的 返工是由 需求方 面的错误 所导致的 。在以往 失 败的 软件项 目中 80%是 由于需 求分析 不明 确而造 成的. 因此, 一个 项目成 功 的关键 因素就是 对需求分析 的把握程 度。 回到飞行教学管理信息资源网项目中,近年来,飞院广汉分院已经启 动了信息化建设,在过去不同阶段。已建成共投入使用了飞行喇上准备系 统、机务维修系统、气象信息系统,。C T”教室、语音教室、多媒体教室 B 等。随着I T技术在航空领域的深入运用,在目前的飞行教学中引入信息化 管理达到资源最大化共享已经在所有用户心目中形成共识。虽然项日组成 员同时也是用户,但由于软件的最终应用所涉及到的部门众多,人员分 散,项目组人员走访了校内所有部门,听取了部分用户的意见和构想,广 泛收集意见,在参看了国内外航空公司以及飞行院校的信息化建设成果 后,按照功能需求、性能需求,环境需求、资源需求、成本需求、进度需 求等对用户的需求进行分析.制定出初步的软件需求规格说明,概括来 用 户 登 录 人机界面 内鄱服务l l 扩展子系统几口 习 i 圉 l 国 I 国 I 图 I 圜 l 圉 l 窜 I I 国国国 l|| 新 闻 信 分 院 校 园 文 教 学 科 研 杀 毒 息 瓷 源 动 态 概 况 软 件 化 圈2 ‘飞行教学管理信息系统' 的任务分解 三、项目实麓 项目计划的制定是为了指导项目实施.提供项目控制的依据,项目实 施过程是执行项目计划,将计划付诸于行动的过程,在此期间。应根据项 目计划对项目的实施过程进行跟踪控制。为做好项目控制,项目经理的分 析能力、经验和悟性都决定了作出的决策的质量,他应该做到:充分了解 项目 当前 的状态 ,并根 据当 前状态 与期望 状态 比对做 出一些 决策 。 在飞行教学管理信息系统项目的实施过程中,项目经理定期组织小组 成员召开评审报告会.针对项目进展中遇到的问题进行评审,对发现的问 题及时解决。例如,项目的建设相继带动了各基层部门业务网站的建立. 按照需求规格说明,项目小组预留了对应端口,实现了网络扩展对接,但 由于 部分 网站采 用了 静态/ {t m 语言创 建网站 ,对 网站的 后期 管理维 护带 来 l 的不便,项H小组立即变更需求。创建了FTP服务器,并设置了安全权限。

相关文档

软件项目管理在软件开发建设中的重要性
浅谈软件项目管理在软件开发建设中的重要性
基于Android平台软件开发的软件项目管理实践研究
高校体育教学中的计算机辅助软件开发与应用研究
高校科技统计年报审核验收软件开发及应用
二维权值路径在软件项目管理中的应用
遗传算法在软件项目管理中的应用及研究
信息交流模式对软件开发的影响——软件项目管理的信息交流探索
功能点方法在软件项目管理中的应用
软件项目管理系统PMS在软件企业中的应用
电脑版