本文为您提供了有关如何有效管理软件项目和软件项目管理方法有哪些相关的erp软件知识,同时对于相关内容有详细的解答,相信对于用友erp系统使用的你一定有帮助。
进行软件项目管理有利于将开发人员的个人开发能力转化成企业的开发能力,企业的软件开发能力越高,表明企业的软件生产越趋向于成熟,企业越能稳定发展。管理是影响软件研发项目全局的因素,而技术只影响局部。在关系到软件项目成功与否的众多因素中,软件度量、工作量估计、项目规划、进度控制、需求变化和风险管理等都是与项目管理直接相关的因素。项目管理是软件开发成败的关键。从系统工程的观点看,项目管理普遍涉及到多个目标的要求,一个优秀的项目管理人员,应该注重实践中的分析问题能力,结合理论知识,形成一套行之有效的管理方法,并通过实践来检验它的科学性。正如我们通常所说的,项目管理是一门科学,更是一门艺术。
(一)制定周密的项目计划。
所有资源和工作都是按照项目计划进行分配和执行的,管理人员应该依据项目计划跟踪和监督项目进展情况,所以制定合理、准确、细致的项目计划是进行项目管理的基础。有效的计划有利于增强项目组成员的紧迫感,减少互相的等待时间。
(二)合理组织人力资源。
人是决定软件开发质量的最关键、最活跃又最难以控制的因素。要想充分组织和调度人力资源,必须做到:合理配备,各尽其才;落实责任,责权均衡;及时交流,培养团队精神;强化专业分工,实现分类管理,实现人力资源的动态调度。
(三)提高计划执行的准确率。
树立全面、系统观点,正确评价和改善项目管理系统。项目管理评价进程的一个误区是将评价的重点放在人的方面,而忽视了很多项目问题在于管理系统本身这个事实。人员的敬业谨慎和能力不够只占项目失败原因的10%左右,90%的原因来自于项目管理系统的架构与流程等方面。建立基于统计分析的评价系统,不仅有助于改进项目管理系统,更有助于员工有意识地去收集数据和对数据进行分析,以便提高项目计划的准确度。
(四)明确的定义用户需求,明晰项目价值和目标。
实施软件项目管理,最终目标需要保证用户满意。正确理解用户需求的多样性,用户的需求包含多个方面,其中既有对项目成果特性的要求,又有用户在感情等方面的需求。可以分为三类:第一类是如果缺少了就不能实现项目基本目的的成果特征;第二类是用户希望得到的能够丰富项目成果的东西;第三类是对用户和项目而言属于多多益善的`东西。对于用户的重要性而言,这三类需求是递减的。
(五)加强项目过程控制。
项目管理的指导思想不仅关注项目的成果,还要关注项目的过程。项目管理是一种典型的系统管理,也是一种典型的变化管理。项目过程控制的目标在于对项目成果的可预见、项目资源的可调度、项目问题的可追溯、项目组绩效的可评价等几个方面。项目经理和高层管理者必须在对项目各种活动的变动全面了解的基础上,才能确定工作的焦点。
(六)良好的信息沟通。
沟通是监督、控制的基础,是推动项目执行的基础,更是减少冲突的良方。项目经理应该周期性地向机构管理层和用户报告项目的技术、进度、费用、质量方面的状况,与用户建立和维持友好和开放的关系,为项目沟通积极创造环境,保证会议的高效率。
软件项目管理是为了使软件项目能够按照既定的成本、进度、质量顺利完成而对成本、人员、进度、质量和风险进行分析和管理的活动,它是决定软件项目能否高效、顺利进行的基础性工作。
目前的软件开发过程中尚存在开发环境复杂、代码共享困难、程序规模增大、软件重用性程度不高以及软件维护困难等问题,因此,对软件项目的管理就显得尤为重要。软件项目管理较其他类项目管理的特殊性主要体现在如下方面:
(1)与普通项目不同,软件项目涉及的是纯知识产品,其开发进度和质量难以准确估计和度量,很多软件项目交付的成果事先不可见。有的应用软件已经不再是业务流程的电子化,而是同时涉及业务流程再造或业务创新,这就造成了项目需求获取环节的困难。
(2)软件项目开发的周期长、复杂度高、变更可能性大。软件项目开发周期一般比较长,一般大型的软件项目开发周期达到2年以上。软件系统的高复杂度使软件开发过程的各种风险难以预测和控制。软件项目的变更主要来自外部和内部两个方面,外部变更包括商业环境、政策法规等对项目范围和需求造成的影响;内部变更包括组织结构、人事变动等对项目造成的直接影响。
(3)软件需要满足目标客户的期望。软件项目给客户提供的是服务,服务质量不仅由最终交付产品决定,更取决于客户的满意度。不同行业的客户对项目的关注点也不相同,因最终交付产品决定,更取决于客户的满意度。不同行业的客户对项目的关注点也不相同,因此,满足客户期望的前提是在项目之初以及项目开发的过程中始终关注客户的需求变更和关注点。
项目质量是一个项目的灵魂,体现的是项目与项目目标需求的符合程度。项目质量管理则是为保证项目满足原先规定的各项要求而组织的各项活动。
软件质量管理的作用,体现在如下3个方面 :
项目质量除了交付成果的质量外,还包括项目管理的质量。一般来讲,项目质量管理包括如下4个方面内容:
质量不是每个指标都越优越好,一方面要看客户有没有提出需求,没有需求的质量的是没有意义的。另一方面,在提高质量的同时需要考虑到质量成本的增加。最后还要考虑到一种情况,有些质量指标需要权衡,比如提高软件的安全性可能带来软件性能指标的降低。
所有这些都需要在项目启动之初想清楚,定下项目质量的方针与目标。
一切有序的工作都需要计划,质量管理计划一般包括如下内容:
监控项目的具体成果,确定其是否符合项目的质量标准,并进行不合格情况的追踪。
按照既定的质量计划来对过程进行追踪,同时提供质量改进,为项目满足所有项目利益相关方的要求提供信心。
1、质量管理策略的展开与实施
明确公司软件质量要求,提高全体项目人员质量意识。
2、寻找高素质的软件人才
优秀的人才,自我对质量的要求就高。
3、利用一些激励手段激励项目成员
将项目质量纳入到到绩效考核指标
4、加强项目实施的过程监督
平时通过质量检查和阶段检验等两种方式确保项目顺利执行,加强评审与抽查,及时发现问题
5、建立软件测试小组,做好软件质量控制
专门的测试小组,没有开发的压力,更有可能发现软件质量问题。
6、借助一些先进项目管理软件或者软件开发过程管理软件
好的工具,可以加强控制、提升效率,如问题追踪系统的使用。
如何有效管理软件项目的介绍就聊到这里吧,感谢你花时间阅读本篇文章,更多关于软件项目管理方法有哪些、如何有效管理软件项目的内容可本站进行搜索或者添加客服微信。