标签:
1.软件项目管理:
目的:有效的保证软件项目能够按照预定的成本、进度和质量要求顺利完成。
且有利于将个人的开发能力转化为企业的开发能力,并使企业的开发能力不断提高和成熟。
2.概述:
特征:产品不可见性、项目不确定性、过程多变化性、人员流动性。
4P:people、product、process(过程)、project。
活动:1.项目启动:确定项目范围、组建项目团队、建立项目环境。
2.项目规划:确定项目活动、预算项目成本、制定进度计划。
3.项目实施:监控项目执行、管理项目风险、控制项目变更。
4.项目收尾:客户验收项目、安装培训软件、总结项目经验。
3.人员组织与管理
1.项目组织:民主组织结构、主程序员是式织结构、技术管理式组织结构。
2.技术管理式组织结构:优点:包括前两种的优点:激发创造力,利于攻克难关;确保了工作概念的完整性,降低了管理复杂性。
第三种结构将技术开发与行政管理分离,更便于管理。
3.微软例子:特点:小型、多元;交流与管理成本低、决策与执行速度快、产品质量易于控制。
角色:产品管理角色、程序管理角色、软件开发角色、软件测试角色、用户体验角色、发布管理角色。
大型项目:拆分,每个小团队负责一部分,小团队之间定期交流,以保证项目进展的同步,以及整个项目协调并行的完成整个项目工作。
4.软件项目规划:
确定项目范围和目的,具体说明项目的最终产品以及期望的时间、成本、质量目标。
分解和定义整个项目应该包括的工作活动和任务。
估算完成该项目的规模及其所需资源。
制定合理的软件项目计划,包括进度、成本、质量等。
5.软件配置管理:
1.定义:一种标识、组织和控制修改的技术。作用于整个软件生命周期。
2.目的:使错误达到最小并最有效的提高生产力。
3.名词:软件配置项、基线、版本、软件配置库。
4.活动:配置项标识、版本管理、系统构建、变更控制。
5.工具:首先需要CASE支持,工具有许多,比如CVS。
标签:
原文地址:http://www.cnblogs.com/yuntianblog/p/4279809.html