软件项目管理

摘 要:文章在朔黄铁路进展有限责任公司软件项目管理实践经验的基础上,论述了软件项目管理的概念、内容、重要量、关键节点等。
关键词:软件项目管理 概念 内容 重要量 关键节点
1004-4914(2012)08-251-02
朔黄铁路作为一个合资铁路,信息化工作以无到有,以起步到壮大。八年的时间,经历了打基础、集中建设及改善提升三个时期。以基础网络建设,到大规模的系统软件开发建设;以综合办公到专业系统运用,各种硬件、软件工程支撑起了朔黄铁路的信息化建设。企业实施软件工程需要有效地管理,才能提升此类工程的管理效率。

一、软件项目管理概述

1.项目管理概念。项目管理是指把各种系统、策略和人员结合在一起,在规定的时间、预算和质量目标范围内完成项目的各项工作。有效的项目管理是指在规定用来实现具体目标和指标的时间内,对组织机构资源进行计划、引导和制约工作。
2.项目管理的内容。通常作用上,项目管理包括五大历程:即启动历程、计划历程、执行历程、制约历程及结束历程。
3.软件项目管理的重要量。软件项目管理的范围不仅是传统的软件开发历程,而应该是全生命周期的管理,应包括:项目前期的论证工作、项目计划、软件开发、运转、维护及项目评价。由此,软件项目管理需要一种科学的管理手段,使软件项目能够按照预定的成本、人员、进度、质量以及可控的风险顺利完成,由此,软件项目管理的重要量,不言而喻。要更加速速地明确软件开发的需求,更加合理地配置人力资源,更加有效地保障项目的沟通。
4.软件项目管理的特殊性。软件项目不是可以计件计时的工作,调研的粗细颗粒度,开发的工作量,集成的工作量乃至培训的效果,都不是可以直观显现结果的,软件的利用效果也不是上了软件,啥都能够一览无余的。软件项目需要数据的支撑,而且是利用时间长久以后,才会发挥更大的作用与效果,例如ERP系统,运行几年后,形成自己企业的,甚至行业的一些经验数据、预警数据,这些才是企业的核心与竞争力。由此,软件项目管理有其特殊性。软件项目实施的成败因素众多,但是,导致失败的理由只有一个:就是人。国际著名软件项目管理专家Weinberg有句名言:软件项目失败的三个理由是:人、人、人。这就是说,软件项目管理的重要不足也在人的管理不足,那么,是哪些人呢?在后面我们一一阐述。

二、软件项目管理内容

软件项目的前期包含软件的可行性浅析、软件的成本估算、软件的生产率等。软件项目执行历程中主要包含以下几个阶段:计划、需求浅析、设计、编码、系统测试、上线及运转维护及支持。软件后期的管理包括:软件的日常维护、软件的升级计划以及软件的后评价。
1.软件项目管理的内容本科生毕业论文。在软件项目执行历程之中,应注重四个不足。确保需求调研最贴近企业实际,符合近况,满足生产需要;尽量能够选择开发团队较稳定的团队实施项目,尽量规避软件行业人员流失的风险;软件项目以业务为驱动,使得业务条线管理及需求浅析明确;开发规范化,接口形成标准,测试数据,版本信息及培训数据的规范管理要同等重视。

2.软件项目各阶段的交付物。软件项目实施历程中,会产生很多可交付物。

(1)启动历程:软件项目的可行性探讨报告,概算,审查及审批文件等。
(2)计划历程:确定软件项目的工作目标,制定工作计划案例、编制计划,进行成本预算、建立应急措施。
(3)执行历程:完成需求浅析、实施案例、概要设计、深化设计、开发编码与集成,以及系统测试,试运转、用户人员培训等。
(4)制约历程:成本、目标及进度制约报告,及时纠偏。做好差别浅析。若与需求浅析报告有差别,要做好纪要或备忘。
(5)结束历程:制定项目验收报告,进行移交,编制提交项目各项文档毕业设计论文范文。

3.软件项目管理的关键节点。

(1)实施案例的把关。做软件实施与开发的人很清楚,用户的需求不断扩张,造成软件工程总会延期与拖期,很少能够顺利关闭合同,究其理由,还是用户需求不够明确。如何能够制定明确的需求案例:一是要求用户本身能够明确自己想要什么;二是软件开发或实施方能够做什么;三是结合企业实际能做到什么。最重要的还是确认最后一个:实施软件项目后,我们能做什么。由此在设计阶段,就要以实际出发。根据几年来信息化工程实施经验,朔黄铁路进展有限责任公司信息化项目管理“以业务管理为主导,以信息技术支持为辅”的原则,实行项目管理周期“363”制,即:设计3个月,实施6个月,运用3年,继续改善提升。设计文件的审查经过五个环节:调研、确认、内审、评审和外审。
软件工程项目,在合同签订前,先明确实施案例,将实施案例作为合同的一部分,确保实施成果能够达到预期目的。实施案例一般包含以下内容:项目概述,需求浅析,功能设计,主要功能,主要技术标准,系统技术内容,项目管理,系统交货,测试机验收,实施计划,风险预控等内容。
(2)项目管理制度的改善班级管理教育论文范文。在朔黄铁路信息化建设伊始建立了朔黄铁路信息化管理办法、项目管理实施细则等制度。对于信息化的规划,在遵循集团整体规划下,制定符合本公司的信息化规划;对于信息化项目的建设,摸索出一套建设历程中关键把控阶节点,发现不足,逐项销号;对于信息化运用系统的管理,做到每个系统上线之初就明确该运用系统的实施细则,对于系统维护,多数采取委外,少量人员自我培养的原则。对于每个系统的建设,均按照工程项目进行管理,引入了信息化监理,做好系统的实施监督检查。
(3)实施团队管理。在软件项目管理上,实施团队应该包括实施顾问、关键用户、软件提供商(开发商)及售后维护团队贴近学生生活有话可说。在团队建设历程中应注意以下一些:尽早明确团队成员与分工、职责界限划分明晰;确定相应考核与激励机制,赏罚分明;科学组织实施,保障沟通及时畅通。
(4)项目评价。项目评价有两个方面,一是评价项目,由于软件项目客户需求难以定义清晰,导致项目范围模糊给评价项目带来困难;二是评价项目成员,各自具有较强的个性,渴望价值创造与自我实现,如何做到公正、客观、量化地评价员工的价值,也是软件项目管理的难点。

三、软件项目管理的经验总结

1.突出重点,急用先行,全力推进信息化建设。2004年以前,朔黄公司信息化运用几乎为零,为了抓住时机,使企业信息化快速切入,公司决定突出重点,急用先行,全力推进公司信息化建设,信息化建设重点以全员企业办公自动化入手,在简单的网络上实现办公自动化。朔黄铁路通过近八年的建设,建成了“运输生产、资源配置、综合管理、安全管控”四大信息平台,完成了信息化“规划试点”、“全面建设”、“改善提升”三个阶段,开发实施了近80个系统。自2005年实现了微机化、网络化,逐步升级为信息化,进而达到目前的智能化。通过初期上线的企业自动化办公、视频会议和电子档案管理的建设,缩短公文流转时间,节约了公文用纸,压缩了会议经费,提升了工作效率,让企业员工享受到了信息化带来的工作便利、生活便利,以而让企业离不开信息化,信息化助力企业腾飞。
2.明确责任与分工,做好界限划分及需求调研工作。朔黄铁路信息化建设,包括某项软件项目的建设,自设计之初,就成立了专门的组织机构,负责设计施工与沟通协调。明确了业务、技术的负责人,公司领导亲自挂帅,有效地理顺了在设计、实施历程中出现人员变更,权责不明的情况。由于软件项目不仅仅单纯是上一套系统,开发一些软件及代码,而首先要梳理企业的管理流程。在实施历程中,有可能涉及到流程、权限的优化或者调整,由此,需要企业一把手直接“拍板”,所以企业主管领导或业务分管领导必须在关键节点进行项目决策,以保证系统开发实施历程中及日后利用时的冲突或不足的解决。例如,朔黄铁路ERP系统上线前,不仅做了大量文档及视频资料宣传解释ERP的特点和作用,而且还通过通知文件等公文形式,明确了要求、纪律和责任人,在全体参与人员理解、支持和积极参与的基础上,公司的上线工作和试运转工作才得以顺利完成。
需求调研工作,是一个信息化项目实施开始的关键论文如何写。首先实施团队要拟定一份调研大纲,这个调研是选择题而不是问答题,能够最快速的了解用户需求。其次,需求调研,要每次出调研纪要,跟用户确认。因为交流历程中,语言转化成文字,有可能会有分歧,每次确认能够有效地防止交流历程中的理解歧义。最后,调研团队管理要稳定,不要经常变更,否则会造成前后衔接不顺不足。
3.顺畅的信息沟通,团结的实施团队是成功的基石血液内科论文。建立良好的信息沟通渠道,发现不足要及时沟通和反馈。在上线工作前期,主要是大项的、整体的工作,通过通知形式进行安排即可,越往后推进,在系统试运转的历程中,便会出现许多零小的、琐碎的不足,这就需要更及时地反映不足和处理、反馈。在处理不足的历程中,建立三层制约机制,第一层是工队层,当工队发现不足时,同时报送分公司和厂家,分公司负责对不足进行汇总、备案,为此还专门建立了交流群,方便各单位间的信息沟通。第二层是分公司层,分公司每周总结工作量、工作进度,本周发现不足及处理情况,报送信息中心、物资中心等部门,并同时反馈给实施团队。第三层是公司层,定期组织各部门召开阶段总结会,总结项目推进的成果和有着不足,对下一阶段进行部署安排,明确责任方和完成时间、预期效果等。三个层次的制约实现了不足反馈、解决、验证的闭环管理,确保了项目推进的效果。
4.坚持培训先行,保障信息化项目顺利上线。各类人员的培训与知识转移,是成功实施信息化的一个关键性环节。几年来,信息化建设始终坚持培训先行,以公司、分公司、工队、班组,以领导层、业务管理、关键岗位、操作人员等不同层级、不同岗位进行信息化培训。通过抓好全员培训,全面提升了朔黄铁路信息系统运用的水平。例如,朔黄铁路ERP上线之处,不仅通过文字和视频进行几轮培训,还做到了关键岗位、特殊岗位的人盯人、一对一的特殊培训。为推广信息化办公系统,朔黄公司机关根据实际情况,分初级、中级班学习,进行了全员培训,每晚培训2小时。ERP系统进行培训后颁发上岗证,操作人员做到持证上岗,有效地保证了培训的质量企业财务管理论文。
5.在软件实施同时建立运营维护队伍的培养与建设。软件系统的运维队伍的建设与培养要在软件实施之初就列入议事日程。朔黄铁路公司信息中心下设网管中心,负责系统的运营维护。由于朔黄铁路实行人少而精的用人方式,将一部分运维内容进行外包,成为企业运维的主要技术力量。让运营维护人员在软件项目设计时就参与到项目中来,能够更好的了解项目背景,熟悉项目开发历程,能够及时解决系统运转中的故障。
参考文献:

1.朱利娜,周宁.软件项目管理的深思[J].平原大学学报,2007(2)

2.杨智明.软件项目管理历程[J].科教文汇(下半月),2006(9)

3.郭国印,张秀伟,赵政文.软件项目管理技术浅析探讨[J].微处理机,2007(5)

4.周慧.论软件项目管理[J].现代电子技术,2003(18)

5.李凌.软件项目管理中的进度制约不足探讨[J].中国科技信息,2005(17)

(作者单位:朔黄铁路进展有限责任公司信息中心 河北肃宁 062350)(责编:李雪)

相关论文

基于极限编程软件项目管理系统和实现

当前国内的中小型软件开发公司在软件开发过程中,普遍存在着项目管理困难的不足。同时,项目管理人员还面临着项目资源有限、计划变更频繁、反。
浏览量:157860 点赞量:34205

基于软件项目管理系统设计和实现

当前国内的中小型软件公司普遍面临着计划变更频繁、项目资源有限、反应迟缓等不足,各软件企业积极将软件项目管理引入到开发活动中,怎样对软。
浏览量:22427 点赞量:6422

有关软件项目管理

:需求管理是整个软件工程管理的,决定软件项目成败的。了软件项目中需求管理的量及论文的问题,并这些问题解决策略。字:软件项目管理;需。
浏览量:11140 点赞量:3368

非软件型企业软件项目管理和实践

随着信息技术的飞速发展,软件的应用越来越广泛,软件技术已成为企业信息化的核心,在企业信息化的过程中发挥着举足轻重的作用。因此,软件项目。
浏览量:157381 点赞量:33858