软件项目管理的组织与过程.doc

软件项目管理的组织与过程.doc

ID:58000754

大小:824.00 KB

页数:47页

时间:2020-04-06

软件项目管理的组织与过程.doc_第1页
软件项目管理的组织与过程.doc_第2页
软件项目管理的组织与过程.doc_第3页
软件项目管理的组织与过程.doc_第4页
软件项目管理的组织与过程.doc_第5页
资源描述:

《软件项目管理的组织与过程.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、软件工程项目管理第六章项目管理26.1项目管理概述36.1.1项目管理的特点36.1.2项目管理的过程46.2项目计划56.3进度安排66.4项目估算66.4.1软件规模估算76.4.2软件开发成本估算86.5项目组织106.5.2人员配备106.6软件质量106.6.1软件质量及质量保证116.6.2质量保证的主要内容116.6.3质量保证体系116.6.4软件工程标准化126.6.5CMM模型146.7软件配置管理156.7.1概述166.7.2配置管理的过程166.8常用软件项目管理工具17第六章项目管理本章要点²软件项目管理概念²项目管理组织及过程²软件质量及保证

2、²CMM模型本章学习目标²了解软件项目管理的任务与目标、软件的作用范围²理解可行性研究、成本估算技术与成本估算模型、软件项目的组织与计划、软件质量保证。²理解软件能力成熟度模型(CMM)的基本概念、软件过程的成熟度等级、关键过程区域、软件企业如何实施CMM。²掌握软件管理技术的基本方法。6.1项目管理概述软件项目管理同样体现出管理的四个基本职能,即计划、组织、领导和控制。软件项目管理是项目管理方法的一个应用领域,项目管理就是为了满足甚至超越项目涉及人员对项目的需求和期望而将理论知识、技能、工具和技巧应用到项目的活动中去。要想满足或超过项目涉及人员的需求和期望,我们是需要在

3、下面这些相互间有冲突的要求中寻求平衡:   范围、时间、成本和质量   有不同需求和期望的项目涉及人员   明确表示出来的要求(需求)和未明确表达的要求(期望)项目管理关注计划和资源分配以保证在预算内按时完成质量合格的系统。项目管理也面临技术开发同样的问题:复杂和变化。复杂的产品需要很多有着不同背景和能力的开发者参与开发。市场竞争和需要使开发过程需要变化,带来了经常性的资源重新分配,并使得对项目状况的跟踪也变得困难。管理者和开发者使用同样的方法处理和多变问题:通用模型、交流、基本原理和配置。项目管理已经成为一种广泛应用于各行各业的技术管理过程。在软件行业,对项目实施有效的

4、管理是软件成败的关键。项目管理已经得到越来越多的企业和政府部门的重视,学习和借鉴国际上先进的项目管理经验是非常明智和有益的。软件企业的项目规范是许多公司通过几十年的摸索和实践逐步发展形成的。随着我国正式加入世界贸易组织(WTO),我国与国际上的交流与合作更加频繁,越来越多的国内软件将承接外包软件作为业务发展的一个方向。外包软件指的是发达国家的企业将软件开发项目转移到他国。利用他国廉价的劳动力成本来降低软件开发的成本。国外企业选择外包软件的合作伙伴时,最看重的是项目管理的项目经理的综合素质要求较高,好的项目经理应该在软件开发技术,软件开发技术,软件工程理论与实践,项目管理,

5、人际沟通等方面均要有较深的造诣。6.1.1项目管理的特点软件项目管理除涉及计算机软硬件领域技术外,还涉及到系统工程学、心理学、社会学、经济学、乃至法律等方面的问题。需要用到多方面的综合知识,特别是要涉及到社会的因素、精神的因素、人的因素比技术问题复杂得多。在相关领域的研究成果和实践已经比较丰富,但在具体的软件项目实践中,必须结合该项目的工作条件、人员和社会环境等多种因素来开展和实施。软件工程发展的实践证明,软件项目成败的关键往往在于项目管理能力水平的高低,管理得好就能带来效率,赢得时间,最终将在技术前进的道路上取得领先地位。软件项目的特点:软件产品与其他任何产业产品相比有

6、它自己的特点,它是无形的,没有物理属性,它是一个物理系统的逻辑影射,因此难以理解难于驾驶。但它确实是把思想、概念、算法、流程、组织、效率、优化等融合在一起了。文档编制的工作量在整个项目过程研制过程中站有很大的比重,但往往人们并不重视,因而直接影响了软件的质量。软件开发工作技术性很强,要求参加工作的人员具有一定的技术水平和实际工作的经验。另外,人员的流动对项目的影响很大,离去的人员不但带走了重要信息,还带走了工作经验。软件项目管理的困难1.智力密集,可见性差:软件工程充满了大量高强度的脑力劳动。软件开发的成果是不可见的逻辑实体,软件产品的质量的尺度加以衡量,对于不深入掌握软

7、件知识或缺乏软件经验的人员,是不可能领导做好软件管理工作的。2.单位生产:在内容、形式各异的基础上研制或生产,与其它领域中大规模现代化生产有着很大的差别,也自然会给管理工作造成许多实际困难。1.劳动密集,自动化程度低:软件项目经历的各个阶段都渗透了大量的手工劳动,这些劳动十分细致、复杂和容易出差。尽管近年来已经有了软件工具和CASE的研究,但远未达到自动化的程度。软件产品的提高自然受到了很大影响。2.使用方法繁琐,维护困难:软件工作渗透人的因素:不仅要求软件人员具有一定的技术水平和工作经验,而且还要求他们具备良好的心理素质。软

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。