项目范围是指为了实现项目目标所必须完成的项目工作。在需求日益变化,客户普遍声称需求变化时合理的、是其应有权利的年代,控制项目的范围将面临跟多的挑战和需要更多的创意。
一、确定项目不做什么
实践经验告诉我们,在进行项目范围变更时,或者说在划分项目边界时,确定项目不做什么比确定项目做什么更为重要.
项目的工期、费用等无不与项目范围的大小有关,因此,包含在项目范围内的工作必须是即必要又充分的。同样的项目目标可以通过不同的工作方式来实现,也就是说,对于项目的项目成果特性与特性而言,有不同的项目范围。然而,在管理项目的实践过程中,经常遇到要么将项目目标混同于项目范围、要么将达到项目目标的一种凡事等同于达到项目目标唯一方式的情况发生.- 不知道还有其他的方式来达成项目的目标.
根据Standish Group在2000年的调查,"最小化的项目范围"对客户的成功很重要,它对项目的影响度排在"经理层的支持"、"客户参与"、"有经验的项目经理"、"清晰的商业目的"之后,未居第五位,影响度为10%。
项目范围管理中存在的问题通常有以下几种.
1、项目方案设计问题
项目达成目标的总体策略、方式上存在着不合理性对项目范围的影响极大,这种不合理性一般不是项目可行与不可性的问题,而是项目实施效率高和低的决定性问题。对于达成项目目标的方案设计是决定项目范围合理是否的关键。
2、项目范围蔓延问题
由于各种各样的原因,项目利益相关者会在项目实施过程中加入很多"细小的"计划外工作,项目范围就会像爬山虎异样悄悄蔓延。项目管理者并不一定意识到其对项目的致命性破坏.,直到有一天这些蔓延由量变引起质变彻底摧毁项目为止。
客户在项目过程中,一般会提出一小小的、略增加一些工作量就能够实现的工作。这些工作虽然与项目成果的特征和特性无太大的关系,但会使客户跟愉快、更满意。然而,这些微小的变化积累起来就会形成对项目的拖延、费用的超支,而到了那时候不仅是项目发起人对项目不满意,客户同样对项目不满意。客户不会因为对项目组在项目过程中所做的额外工作的满意而抵消对整个项目延期的不满。更有甚者,尽管项目的延期可能由于客户带来项目范围的蔓延引起的,然如果对这些范围蔓延不加以记录和确认,还可能会造成一些法律纠纷。
为了避免客户造成项目范围的蔓延,记住这一条原则是十分有用的:“决不让步、除非交换”。变化时客户的权利,但任何项目范围的改变都需要通过商业谈判完成(尽管它可能是不正规的),必须在项目工期、费用或质量基准方面做出相应的、正规的改变。
因此,不仅清晰的定义项目的需求和目标十分重要,定义清楚项目的边界,即决定哪些活动不属于项目范围同样是十分重要的.
二、把握项目的细节
对细节的把握程度反映了一个企业、一个项目经理的管理水平。“魔鬼藏在细节中”,如果不能将藏在细节中含糊的、不确定的、不合理的成分展示出来,我们永远不能尝到管理的饿乐趣,永远不能摆脱想当然带来的内心不安.
工作分解结构(WBS)是帮助人们揭示项目细节的有效工具,也是界定项目范围、进行项目预算和沟通等有效工具.
WBS是为了完成下你过目产品的所有工作的等级表示,是一个项目产品的系谱层级图,途中所有的内容均为实现喜爱那个木最终目标所需做的工作。
有情趣的朋友可以关注一下这个链接了解WBS详细信息 http://baike.baidu.com/view/530736.htm
WBS作为项目管理的重要工具,八五它的编制规模是非常重要的。如果WBS过分复杂、庞大,就会成为管理层的管理负担。正常情况下,应当根据工作范围各元素的风险水平来编制WBS并分解个元素。
三、管理范围变更。
如果在实施过程中,项目范围还是发生了变化,我们就应该进行管理范围的变更了.
为规范化项目变更管理,需要制定明确的变更管理流程,其主要内容是识别并管理项目内外引起超出或缩小项目范围所有因素。它包括三个主要过程:
1、对引起工作范围变更的因素进行识别
2、确定确实需要发生变更并施加影响以保证变更时有益的
3、管理那些实际发生的变更.
对于发生的变更问题, 项目范围变更申请及审批表如下
项目需求变更申请表
|
|
|
|
|
|
更改类型
(客户填写)
|
|
原相关内容
(客户填写)
|
|
变更后内容
(客户填写)
|
|
更改原因
|
|
需求:
进度(单位:工作日):
成本(单位:人天):
合同:
|
|
同
意( ) 不同意( )
|
|
|
|
|
|
|
|
|
|
|
|
|
分享到:
相关推荐
在这个教程系列中,我们将探索如何使用iOS 12和Swift 4.2开发一款名为"Checklists"的事务管理应用。这个应用旨在帮助用户更好地组织和跟踪待办事项,通过提供一个简洁的界面来创建、编辑和管理任务列表。以下是这个...
【标题】:“让不懂编程的人爱上iPhone开发系列2 iOS12+Swift4.2版-Checklists-Cha021” 【描述】:本教程旨在引导初学者进入iOS开发领域,特别是针对那些对编程不太熟悉的读者。教程的目标是构建一个简单的任务...
文档汇总了项目管理领域中常见的131个工具和技术,并详细解释了它们的定义及其在项目管理过程组中的位置,包括启动、规划、执行、监控和收尾等阶段。通过系统地学习这些工具和技术,考生不仅可以在考试中取得优异的...
### Scrum Checklists:敏捷开发框架的实践指南 #### 概述 Scrum是一种轻量级的框架,它通过一套简单规则支持敏捷思维在组织中的实施,以提高生产力和工作满意度。Scrum Checklists汇集了SPRiNT-iT教练们的实践...
1.在应用的界面上放置一个表视图 2.在表视图里面填充数据 3.允许用户触碰某一行来打开或关闭选中标志 2.在网页右上角点击搜索的图标,输入view contr
这个教程还强调了使用Xcode的版本控制(如Xcode 5)和iOS 7作为开发环境的重要性。随着时间的推移,开发者会逐渐掌握如何在一周左右的时间里完成一系列教程,这反映了iOS开发中的学习曲线和实践过程。 总结起来,这...
Scrum是一种敏捷开发框架,主要用于管理复杂的产品开发项目。它强调团队协作、迭代开发和持续改进,以确保高效地交付高质量的产品。"Scrum Checklists 2007_zh-CN.Origin" 提供了Scrum实践中的一些关键检查清单,...
【iOS7开发实战-事务管理软件开发】在本章中,我们将学习如何为iOS应用程序创建一个功能完善的事务管理软件,让用户体验真正参与其中。我们从基础开始,逐步增强用户交互功能,包括添加、删除和编辑任务。 首先,...
Scrum是一种敏捷开发框架,主要用于管理复杂的产品开发项目。它以迭代和增量的方式进行工作,强调团队自我组织、面对面的沟通以及对变化的快速响应。Scrum的核心在于其角色、事件、工件和原则,这些元素共同构成了一...
2. **Xcode工具**:书中会介绍Apple的集成开发环境(IDE)Xcode,包括界面布局、创建新项目、代码编辑和调试技巧,帮助开发者快速上手项目开发。 3. **Cocoa Touch框架**:Cocoa Touch是iOS应用程序的基础,书中会...
SPRiNT-iT的敏捷教练,包括Scrum培训师Boris Gloger,从主流Scrum书籍中抽取了Scrum的基本要素,并融入他们集体的长期实践经验,从而为大家带来《Scrum Checklists》这本精简概炼的迷你书。这本小册子为大家带来一...
在Xcode中,每个项目都有一个与项目名相同的`Info.plist`文件,例如`Checklists-Info.plist`。这个文件的结构通常包含三列:左侧是信息属性,中间是类型,右侧是对应的值。这些信息包括应用程序的显示名称、主执行...
1. 在项目导航部分选择Checklists群组。 2. 右键点击并选择“New File…”。 3. 在Cocoa Touch部分选择Objective-C class。 4. 填写Class为ChecklistItem,Subclass of为NSObject。 5. 点击Next,然后Create。 这样...
【iOS7开发:事务管理软件实战教程 - Chapter141】 在iOS应用程序开发中,尤其是在构建复杂的事务管理系统时,了解对象的序列化与反序列化是至关重要的。本章节我们将探讨如何从头开始学习iOS7开发,特别是针对事务...
清单 (Swift) 介绍 Checklists 是来自的 iOS Apprentice 系列的第二个教程。 语言/平台/工具 Swift Xcode 学习成果 由于我目前正在开始本教程,我... $ git clone git@github.com:andrewhercules/checklists-swift.git
在iOS应用开发中,我们经常会遇到需要用户输入信息并创建新数据对象的情况。在这个iOS7开发系列教程的Chapter71中,我们学习如何...这展示了iOS开发中的基础视图控制器操作、用户界面设计以及数据模型管理等核心概念。