项目管理:古典与敏捷方法解析
1. 项目管理概述
项目管理的核心目标是确保在预算和时间范围内交付高质量的系统,这其中质量、时间和成本是关键要素。管理者自身并不直接产出有用的产品,而是协调资源,让他人能够创造出有价值的成果。在软件项目管理中,需要综合运用管理和社交技能,预见潜在问题并采取恰当的应对措施。
项目通常由以下几个部分组成:
- 成果(Outcome) :即工作产品或一组工作产品,为客户生产的工作产品也被称为可交付成果。
- 工作(Work) :为实现成果而需要执行的任务,可分解为更小的工作单元,如任务或活动。
- 进度(Schedule) :将工作单元映射到时间轴上,体现工作的开始、持续时间和结束,工作单元之间可能存在依赖关系。
- 资源(Resource) :包括人员、资金、设备和设施等,人员在项目中承担一个或多个角色,每个角色负责一个或多个工作包。
项目会面临复杂性和变化这两大挑战,且项目的各个组成部分相互关联,一个部分的变化往往会影响其他部分。例如,为可交付成果添加新功能通常会增加开发时间和资源。
项目管理可以通过建模、沟通、理由说明和配置管理等方式来应对复杂性和变化。以下是项目管理的一些关键模型:
- 工作分解结构(Work Breakdown Structure,WBS) :将工作分解为可管理的任务,是一种层次化的表示方法。
- 任务模型(Task Model)或网络图表(Net
超级会员免费看
订阅专栏 解锁全文
620

被折叠的 条评论
为什么被折叠?



