- 没有例行计的任务
- 需要计划
- 特定的目标需要满足或者特定的产品需要生成
- 项目有一个预定义的时间范围
- 工作不仅仅是为了自己,也是为他人
- 工作中有些特性
- 工作分为若干阶段
- 项目完成需要资源
- 项目是大型的或者复杂的
项目管理是在项目活动中应用知识、技能、工具和技术来满足项目需求的过程,它通过初始化、计划、执行、控制和结束等活动来完成。
- 50年代后期发展起来的一种计划管理方法,它主要从开始生产大型、高费用、进度要求严的复杂系统的需要集中发展起来的
- 在60年代只有航空、航天、国防和建筑工业才愿意采用项目管理
- 70年代项目管理在新产品开发领域中扩展到了复杂性略低、变化迅速、环境比较稳定的中型企业中
- 80年年代开始,项目管理已经被公认为是一种有生命力并能实现复杂的企业目标的良好方法
- 范围管理
- 时间管理
- 成本管理
- 质量管理
- 人力管理
- 沟通管理
- 风险管理
- 采购管理
- 每一个项目阶段的标记是一个或几个可交付的物件(deliverable)。deliverable是一个具体的可验证的工作产品,如可行性研究、详细设计或者一个工作原型。
- 项目阶段的结束是由关键交付物或者项目性能作标记的,以确定项目是否能够继续进行下一阶段或者检测和修正错误。阶段结束的检查经常被称为phase exits、stage gates、kill points。
- 项目生命周期定义了一个项目的开始和结束
- 项目生命周期定义的阶段顺序通常包括某些技术转移或“握手”(hand off),如从需求到设计、从构造到运行,但是在风险允许下,也可以下一个阶段提前进行,这种重叠的阶段被称为快速跟踪(fast tracking)。
- 项目生命周期和产品生命周期是不同的
- 绝大多数项目生命周期有一些共同的特点,如成本和人员消耗的变化曲线
项目生命周期通常定义
- 各个阶段需要完成的技术工作
- 每个阶段需要涉及的人
- 不可见性
- 复杂性
- 灵活性:软件去使用人或组织而不是相反
- 软件项目管理最早源于70年年代中期。当时美国国防部研究过软件项目做得不好的原因:70%的项目是由于管理不善引起的而不是技术实力不够,进而得出结论,即管理是影响软件研发项目全局的因素,而技术只影响局部。
- 到了90年代中期,软件项目管理不善的问题仍然存在,软件研发的情况依然很难预测,大约只有10%的项目能够在预定的费用和进度下交付。
- 目前,软件管理项目很多技术还不成熟。但是一些大型软件公司多采用一定的标准规范和软件项目的管理辅助工具进行项目管理,并取得了较好的效果。
- 需求分析
- 描述
- 设计
- 编码
- 校验
- 安装
- 维护
- 支持
按软件类别:信息系统、嵌入式系统
很多软件项目分为两个阶段,第一个阶段是目标驱动,第二个阶段是再生成真正的软件产品
- 开放和封闭系统:
项目失败的一个原因是技术人员不能够开放系统和独立即接受外界的变化
- 部分优化:可能很高效,但是难于修改
- 社会技术系统
- 目标:项目的目标必须清晰定义,以确定成功的关键。
- 效率的测量:有效的目标必须易于测量,从而更能够衡量是否成功。
- 子目标
项目影响者:项目小组内部、项目小组外部同一组织内、项目小组和组织外部
主要的项目涉及者如下
- 财务部门
- 人力部门
- 部门经理
- 职员:
- 办公室管理:办公室可能需要调整
- 软件和硬件供应商
ag凯发k8国际的版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。