从现代信息社会来看,计算机技术已经成为各行各业的重要组成部分,许多生产过程都是通过计算机技术作为其中的基础,同样的,在计算机技术快速发展的过程中,其中的软件项目在类型和模式上也有着不同的特点,涉及到的内容逐渐增多,而且它的范围涵盖了整个软件工程的过程,需要加强各方面的软件项目管理工作,从而提高软件应用过程中的效果,有关人员可以就此方面进行具体的分析。本篇文章通过对软件项目管理的内容进行阐述,分析软件项目管理的计划流程,就软件管理中质量控制的原则进行说明,从而探讨软件项目管理质量控制的具体方法。
关键词:软件项目管理;编制计划;控制方法
软件是按照一系列特定顺序组织的计算机数据与指令的有效结合,通常来说在运行的过程中按照状态的不同可以分为应用软件和系统软件,它不仅可以作为系统程序被应用到计算机中,也可以泛指相应的管理系统,属于计算机中的一部分,从开发语言等角度来看,软件实际上就是程序、数据与文档的有效结合。另外,软件它没有具体的物理形态,它是一个虚拟的概念,只能通过运行的状况来对功能、特性等方面进行具体的了解。软件在某种意义上来说是一种渗透脑力劳动的活动,与人的逻辑思维、智能活动和技术水平有着非常密切的关系,它不会像硬件一样老化磨损,但是也同样需要维护和更新,对于计算机系统环境的依赖性非常大。从现阶段来看,软件项目管理已经成为了热门行业,在控制和计划等方面具有一定的研究价值。
1丶软件项目管理的内容
1.1项目管理
从软件开发的过程来说,它会经过六个阶段,分别是需求分析阶段、概要设计、详细设计、编码、测试以及安装维护,这是软件项目必经的过程,通常来说,项目管理是指在整体上对软件开发的过程进行有效的管理。首先,需要将软件开发按照阶段进行生命周期计划上的维护,保证管理过程中的严格性,尤其是在六个阶段的管理过程中,应该保持互相之间的独立性,不会受到各自的干扰,在完成一段时间的监督后,应该做好评审工作,及时发现其中可能存在的问题。另一方面来说,在项目管理的过程中,应该实行严格的控制技术,在现代化程序设计的基础上,可以准确的进行不同阶段的审查工作,不断的软件项目的实践性进行完善,实现理论和实践的双向发展。
1.2配置管理
在软件项目管理中,它的软件规模越大,类型越丰富,那配置管理也就越重要,是指在软件项目开发的过程中,对软件的标识、控制以及软件变更过程的一种管理,具有一定的复杂性,而且风险水平较高。首先,从现阶段的软件开发过程来看,人们对于产品质量的要求越来越高,而且程序的规模也在不断的提升,需要对软件进行全方位的管理工作,包括维护等方面。其次,针对每个软件项目的版本来说,都应该进行有效的标识,明确管理过程中的重点,并且对配置管理工作进行详细的制定和完善,做好期限内的工作任务。另一方面来说,在配置管理的过程中,可以采用增量存储的方式,提供一些修改的功能,保证权限的设置。
2丶软件项目管理的计划流程
在软件项目管理的过程中,编写项目管理计划有着非常重要的作用,它对于后续的管理工作来说有着一定的指导作用,需要根据实际的情况,在计划书中进行日程的安排,明确不同资源的需求,加强不同部门之间的有效沟通,在大体上了解软件项目的具体情况,具体可以分为以下几个步骤。
2.1启动软件项目
在制定项目之前,有关人员应该对软件项目的具体类型和规模等信息进行有效的了解,加强与相关人员的沟通和交流,明确在这个过程中项目管理的具体目标,对现阶段的方案进行设计,及时就其中涉及到的技术和管理等方面的需求进行确认,从而方便后续工作的进行。为了提高软件项目管理的应用效果,在项目启动之前,应该成立相应的项目组,召开研讨会议,进行组内的设计工作,深刻理解项目的目标,对组织形式、管理方式等工作进行统一的安排。
2.2制定项目计划
做好软件项目管理的准备工作后,有关人员需要针对管理的流程进行具体的设定,从而对软件项目的开发工作进行组织、协调和控制等过程。在项目计划编制的过程中,首先,工作人员应该明确项目的具体范围,根据需求给出具体的解决方案,一般来说都会从项目的不同角度进行考虑,做好管理工作上的衔接安排。其次,制定软件管理项目计划的主要目的就是做好工作人员的分工,明确影响项目管理的主要因素,也是工作考核的主要依据,方便有关部门进行统一的管理工作。
2.3项目计划的追踪和控制工作
在完成项目计划的编制后,有关人员还需要从软件项目的实际情况出发,做好进度上的控制工作,按照具体的要求对项目的实施过程进行有效的追踪和控制,管理人员在进行工作的过程中,应该加强各方面的安排,提供相应的报告和记录,按照合同或者用户的需求及时对现有的管理模式进行调整,从而在保证质量的前提下,提高工作效率。
3丶软件项目管理质量控制的原则
3.1平衡原则
首先,在软件项目管理的过程中,需要从平衡原则的角度去进行考虑,将其中可能存在的管理、技术等问题进行综合,通常来说,这个过程中,降低投入成本,提高软件开发的质量,提升现有的开发效率,也是用户需求的最终方向。但是需要注意的是,在软件项目管理的过程中,速度是用户和开发商都希望的内容,但是对于快速的启动项目来说,它带来的结果可能有着一定的不利,所以应该从多个角度进行了解。
3.2高效原则
从需求、资源、进度以及质量四个要素中,质量是软件项目管理的重点,但是进度也是其中非常关键的组成部分,很多项目决策者都对于进度周期都有着特殊的要求,尤其是对于现阶段来说,市场竞争越来越激烈,高效性在某种程度来说可以代表经济性,在管理的过程中,就需要合理的选择技术和管理人员,明确现阶段的目标和范围,及时做好沟通工作,还可以通过一些奖励机制对提高员工的积极性。
企业项目管理指的是综合概念,涉及企业部门分工合作,且管理建设和结构体系极其严密[2]。企业项目从规划到最终结束,需要一定时间,对此应运用正确的方式对各项工作予以调配,保证项目可以有序的进行。同时,通过正确的方式对管理整体予以总结,可更好地对项目管理知识体系予以构建。 跟HTML都还没做出来,而其他功能更没有准备。于是项目组就只好花两三天的在那边等UI和HTML。
4丶软件项目管理质量控制的具体措施
软件项目管理中的质量是工作过程中的灵魂,它体现项目与项目需求的匹配横渡,软件项目管理的质量控制工作就是为了满足整体上的需求制定的一系列计划。通常来说,软件项目管理中的质量控制可以有效的保证工作的有序推进,减少意外情况的发生。
4.1建立质量方针和目标
在软件项目管理的过程中,质量并不是说要求软件在开发过程中的每个指标都要达到一定的标准,它应该从合同或者用户的需求等角度进行考虑,如果没有某些方面的质量需求,可以考虑忽略质量目标的建立,在提高质量的过程中也要尽量从成本的角度去进行考虑。另外,针对软件项目管理来说,有些质量指标是需要进行均衡工作的,从安全等角度进行考虑。
4.2质量计划工作
4.3提高管理人员的素质
对于软件项目管理的质量控制工作来说,还应该在侧面上提高管理人员的综合素质,强化他们在工作过程中的质量和责任意识,明确项目实施过程中涉及到的一些理论技术知识,有关部门还可以建立专门的软件测试小组,及时发现软件中存在的质量问题。对于现阶段来说,还可以借助一些先进的技术提升现有的工作效率,对工作过程进行有效的追踪。
5丶结语
综上所述,软件项目管理是现阶段发展进程中的重要内容,它的应用非常广泛,有关人员应该就它的内容进行具体的分析,明确计划编制过程中的主要流程,从它的质量控制原则等角度出发,加强质量上的控制工作,从而促进软件项目管理的进一步发展。