摘要:
一、软件项目团队管理概述 (一)什么是软件项目团队? 软件项目团队是由软件项目的不同干系人所组成的,具有共同目标、紧密协作的集体。 软件项目团队包括所有项目干系人:项目发起人、资助者、项目组(开发团队)、供应商、客户等。 有时,软件项目团队特指项目组(开发团队)。 (二)软件项目团队的特点 与一般的 阅读全文
摘要:
一、软件配置管理的作用 (一)星形网拓扑结构 不同程序员对程序的更改会产生冲突 (二)软件项目中可能遇到如下的问题: 找不到某个文件的历史版本; 开发人员使用错误的程序版本; 开发人员未经授权修改代码或文档; 人员流动,交接工作不彻底; 无法重新编译软件的某个历史版本; 因协同开发,或者异地开发,版 阅读全文
摘要:
一、软件质量管理的基本概念 软件质量就是软件与用户需求相一致的程度。具体地说,软件质量是软件符合明确叙述的功能和性能需求、以及所有专业开发的软件都应具有的隐含特征的程度。 用户需求是衡量软件质量的基础。 除满足明确定义的需求外,还要满足隐含的需求。 (一)软件质量的重要性 软件质量问题可能导致经济损 阅读全文
摘要:
一、定义 (一)软件项目的成本管理,就是为了确保项目在既定预算内按时、按质、经济、高效地实现项目目标所开展的一种项目管理过程。(二)项目的成本管理包括成本估算、成本预算和成本控制。 二、软件项目成本管理概述 * 软件项目规模一般是指所开发软件的规模大小,它的度量方法一般有两种: LOC(Lines 阅读全文
摘要:
一、软件项目进度管理概述 (一)定义 进度是对执行的活动和里程碑所制定的工作计划日期表。 项目进度管理也被称作项目时间管理、工期管理,是指在项目实施过程中,对各阶段的工作进展程度和项目最终完成的期限所进行的管理,是为了确保项目按期完成所需要的管理过程。 项目进度管理是保证项目如期完成及合理安排资源供 阅读全文
摘要:
项目范围对项目的影响是决定性的,它确定了软件项目工作内容的多少。有效的范围管理可以保证项目只做必须做的事情,避免范围蔓延和做无用功,同时也避免不清晰的需求所导致的严重的系统缺陷 一、需求获取 需求获取工作的任务就是收集项目干系人的需求信息,为定义项目的范围奠定基础。 需求获取工作只能通过用户与开发人 阅读全文
摘要:
一、发现项目机会 客户的需求和问题就是选择项目的依据,是项目投资机会 。 通常投资者是从以下几个方面发现项目投资机会: 市场需求。进行市场分析,客观地分析市场现状(市场容量的大小,供求情况),预测未来市场的发展趋势(高速成长,平稳发展,还是逐渐衰退),了解主要竞争对手的产品、市场份额和发展战略。 国 阅读全文
摘要:
一、软件项目管理的作用和重要性 软件项目管理是以软件项目为对象的系统管理方法,它运用相关的知识、技术和工具,对软件项目周期中的各阶段工作进行计划、组织、指导和控制,以实现项目目标。 1、软件项目管理的重要性 对软件项目的成功至关重要 软件项目涉及大量的人员和活动,有进度和资金限制,并会遇到各种变化、 阅读全文
摘要:
CMM/CMMI只关注“做什么”,而不关注“怎么做”,未提供实现各过程域所需要的知识和方法。为了解决上述问题,CMU-SEI在CMM1.1基础上提出了PSP/TSP。 一、PSP 1.PSP的产生 1995年,CMU-SEI的Watts s. Humphrey领导开发出PSP(Personal So 阅读全文
摘要:
1.实施CMMI过程改进的两种方法 阶段表示 连续表示 2.CMMI评估 实施CMMI过程改进的两种方法 CMMI模型支持两种实施过程改进的方法,一种称为阶段表示,一种称为连续表示。 阶段表示(Staged Representation)为过程改进提供了一个预定义的路线图,即从成熟度等级1到成熟度等 阅读全文