项目管理中的里程碑管理
施工中的交付时间和里程碑管理

施工中的交付时间和里程碑管理在施工项目中,交付时间和里程碑管理是至关重要的环节。
合理规划施工进度,设立里程碑,对于项目的顺利完成和质量控制具有重要意义。
本文将探讨施工中的交付时间和里程碑管理的重要性,并提供一些建议来确保项目按时完成。
一、交付时间的重要性在施工项目中,交付时间是考核项目成功与否的重要指标之一。
准时交付的项目能够带来以下好处:1. 客户满意度提升:按时交付能够代表项目经理及团队的专业素养和执行能力,客户的满意度得到保证。
同时,客户可以根据交付时间来安排后续工作,提前规划资金和资源的投入。
2. 建立信誉与口碑:项目准时交付有助于公司建立良好的企业形象,增强竞争力。
这将吸引更多的客户,增加项目合作的机会,为公司长期发展奠定基础。
3. 节约成本:项目拖延会导致额外的成本,比如人力资源的增加、设备租赁费用、利息等。
通过准时交付,可以避免这些不必要的费用支出,降低项目风险。
二、里程碑管理的重要性里程碑是衡量项目进展和质量的重要标志。
通过合理设置和管理里程碑,可以促使项目按时完成并控制项目风险。
1. 设立明确目标:每个里程碑都代表着项目的重要节点和目标,项目团队可以根据里程碑来规划工作、分配资源、追踪进展。
里程碑的设立可以帮助团队明确目标,实现阶段性成果。
2. 提高项目可控性:里程碑的设置有助于项目管理者监控项目进度。
通过实时追踪里程碑的完成情况,可以及时发现偏差并采取纠正措施,确保项目如期完成。
3. 促进团队合作:里程碑需要各个部门或团队协同完成,推动了团队合作和沟通。
里程碑的实现需要不同部门之间的信息共享和配合,增强了团队的凝聚力。
三、确保交付时间和里程碑的管理建议1. 前期合理规划:在项目启动之初,根据项目需求和资源状况,合理安排工期和设置里程碑。
考虑风险因素,制定备选方案,为项目后期的调整留有余地。
2. 有效的沟通和协作:项目团队成员之间需要及时沟通和协作,共同制定和实施工作计划,共享信息。
项目管理方案中的里程碑管理方案

里程碑式管理前不久,我半路接手这样的一个软件开发项目,项目像碰到了一个黑洞,不停地吞噬着项目组的时间。
本来的项目经理因为时间很紧张,在仓促中认识到客户需求后就开始着手做,也没有分详细什么阶段,到产品最后阶段要集成和测试的时候,大批本来没有估计到的问题都“冒”了出来,才发现项目进度完整失控。
业内流传着这样一句令人心酸的话:“规划全部是鬼话,计划全部是空话”。
实质上,开发管理模式选择不妥将极简单造成进度失控,也将会致使两个问题 :一是质量没法控制,二是时间没法控制。
因为,项目进度的延缓老是在快到计划结束的时辰裸露出来,结果是谁也不知道究竟什么时候才能够结束项目,到最后项目经理只能请辞。
那么,究竟问题出在哪呢 ?困难的项目进度管理软件开发管理向来有一个令人疑惑的难题,就是如何保证项目进度管理。
项目进度控制是项目管理工作中的重要一环,也能够说是最困难的工作之一。
"在软件开发中项目进度失控遇到好多要素的影响,主要有以下几种情况:(1)缺乏进度指路明灯当我们在路上行走的时候,会在沿途观看路标,当抵达某一个路标时,我们便知道还有多少路或多少时间才能够抵达终点。
这些路标是我们在旅途中的里程碑,让我们能够清楚地知道当前所在地走开目的地有多远,也让我们能估量何时才能够抵达目的地。
关于在路上行走的我们,能够经过路边的里程碑这一个简单工具来获知自己的进度信息。
当进行软件开发的时候,我们也需要成立开发项目的里程碑,使我们知道项目的进度。
里程碑是项目管理不行忽略的一部分,往常意味一个1 / 6时间点上可交托成就的达成,好的里程碑管理就像一张地图指示我们走向项目目标的进度。
(2)项目进度估量正确性差软件项目开发进度控制面对的最大挑战就是项目进度估量的正确性差。
据统计,在对软件项目进度与成本估量时,大部分项目实质达成时间超出估量进度的 25%到 100%。
依据我的经验要想对项目进度进行有效的估量,一定抓好以下两个方面:一是项目计划的可行性和可操作性,这是进度估量的基础。
信息系统集成项目管理的进度与里程碑管理

信息系统集成项目管理的进度与里程碑管理信息系统集成项目管理是指在实施信息系统集成项目的过程中,对项目进度和里程碑进行管理和控制的过程。
在这个过程中,项目管理团队需要制定合理的进度计划,并设置里程碑点以跟踪项目的进展情况。
本文将重点探讨信息系统集成项目管理的进度管理和里程碑管理两个方面。
一、进度管理进度管理是指在项目实施过程中,对项目进展情况进行跟踪和控制的活动。
项目管理团队需要通过制定进度计划、跟踪进度、识别和解决偏差等方式来确保项目按时完成。
1. 制定进度计划制定进度计划是项目管理的重要环节,其中要包括项目各个阶段的起止时间、关键路径、工期、资源分配等信息。
项目管理团队需要根据项目的要求和实际情况,合理安排各个任务的开始和结束时间,确保项目能够按时完工。
2. 跟踪进度跟踪进度是指通过不断监控项目的实际进展情况,与计划进度进行对比,分析偏差原因,并及时采取相应措施来保证项目进展顺利。
项目管理团队可以利用项目管理软件或者其他工具,定期更新项目进度信息,及时发现并解决问题。
3. 识别和解决偏差在项目执行过程中,可能会出现一些偏差,如任务延误、资源不足等。
项目管理团队需要及时识别这些偏差,并采取相应的措施来解决问题。
例如,可以调整资源分配,优化任务安排,加强团队协作等。
通过识别和解决偏差,可以确保项目能够顺利按时完成。
二、里程碑管理里程碑是项目管理中的重要概念,它代表了项目完成的重要节点。
里程碑管理是指在项目进程中设定关键的里程碑点,并跟踪和管理这些里程碑点的实现。
1. 设置里程碑点在项目进度计划中,项目管理团队需要明确设置关键的里程碑点。
这些里程碑点可以是项目完成的重要阶段、关键任务的完成时间、重要决策的制定等。
设置里程碑点有助于团队集中注意力,提高工作效率,并确保项目按计划进行。
2. 跟踪里程碑点的实现项目管理团队需要定期跟踪和管理里程碑点的实现情况。
可以通过收集相关数据、开展进度会议等方式,了解里程碑点的实际进展情况,并与计划进度进行对比。
项目进度管理与里程碑达成情况总结

项目进度管理与里程碑达成情况总结项目进度管理是一项重要的任务,它对于项目的成功实施起着至关重要的作用。
本文将对我们在项目进度管理中所采取的策略和里程碑达成情况进行总结,并提出一些改进建议。
一、项目进度管理策略1.明确目标和任务:在项目启动阶段,我们明确了项目的目标和任务,并将其转化为可衡量的项目目标和具体的任务计划。
这使得整个团队能够清楚地知道项目的重点和优先级。
2.制定详细的项目计划:在项目启动后,我们制定了详细的项目计划,包括具体的工作包、关键路径、资源分配等。
通过合理的时间分配和资源调度,我们能够合理安排工作,更好地把握项目进度。
3.建立有效的沟通机制:我们建立了一个高效且透明的沟通机制,定期召开团队会议,确保项目进展的信息能够及时传达和反馈。
此外,我们还使用项目管理工具来统一管理项目的进度、问题和风险等信息。
二、里程碑达成情况总结在项目进行过程中,我们设立了若干个里程碑,以评估项目的进展情况。
以下是我们达成的一些重要里程碑:1.需求调研和分析完成:在项目启动后的第一个月,我们完成了对项目需求的调研和分析工作,并得出了详细的需求规格说明书。
这为接下来的设计和开发工作奠定了坚实的基础。
2.系统设计和开发完成:在需求分析阶段结束后,我们紧接着进行了系统设计和开发工作。
经过团队的协作努力,我们成功地按时完成了系统的设计和开发任务。
3.系统测试和上线:设计和开发工作完成后,我们进行了全面的系统测试,并解决了测试过程中出现的问题。
最终,我们按计划成功地将系统上线,并实现了项目的交付目标。
四、改进建议尽管我们在项目进度管理和里程碑达成方面取得了一些成绩,但仍然存在一些问题和不足之处。
为了更好地提高项目的成功率和效率,我们提出以下改进建议:1.优化项目计划:在项目启动阶段,我们应更加详细地制定项目计划,将工作任务细化到更小的粒度,以便更好地控制项目进度。
2.加强团队协作:我们需要进一步加强团队之间的协作和沟通,确保项目进展的信息能够及时传达和反馈,以及快速解决项目中出现的问题。
项目管理部工作计划及关键里程碑

项目管理部工作计划及关键里程碑一、引言随着市场竞争的日益激烈,项目管理部的工作变得越来越重要。
为了确保公司项目的顺利实施和完成,制定一份详细的工作计划及关键里程碑是必不可少的。
本篇文章将为您详细介绍项目管理部的工作计划和关键里程碑,以期为公司的发展提供有力支持。
二、项目管理部工作计划1. 制定项目目标在项目启动阶段,项目管理部需与项目团队共同确定项目的目标、范围和预期成果。
同时,要确保项目目标与公司战略目标保持一致,为项目的顺利实施奠定基础。
2. 制定项目计划项目管理部需要根据项目目标,制定详细的项目计划。
计划应包括项目的时间表、资源需求、预算、风险管理等方面,以确保项目的顺利进行。
3. 分配资源项目管理部需要协调公司内部资源,确保项目所需的人力、物力和财力得到充分保障。
同时,要合理分配资源,提高资源利用效率,确保项目的顺利进行。
4. 监控项目进度项目管理部需定期监控项目进度,确保项目按计划进行。
如遇项目进度滞后等问题,应及时调整计划,采取有效措施解决。
5. 质量管理项目管理部需制定严格的质量管理标准,确保项目的质量符合预期要求。
同时,要与项目团队密切合作,及时发现并解决质量问题,提高项目的成功率。
6. 沟通协调项目管理部需负责项目团队内部及公司各部门之间的沟通协调工作,确保信息的及时传递和有效沟通。
同时,要积极与利益相关方沟通,确保项目的顺利推进。
7. 培训与人才培养项目管理部需定期组织培训和交流活动,提高项目团队成员的技能和素质。
同时,要关注人才培养,为公司培养一批高素质的项目管理人才。
8. 总结与改进项目管理部需在项目结束后进行总结和评估,分析项目的成功经验和不足之处。
同时,要根据总结结果,提出改进意见和建议,不断完善项目管理流程和方法。
三、关键里程碑1. 项目启动阶段里程碑:项目目标、范围和预期成果的确定。
2. 项目计划制定阶段里程碑:详细项目计划的完成,包括时间表、资源需求、预算、风险管理等方面的规划。
工程管理中的项目里程碑管理方法

工程管理中的项目里程碑管理方法在工程项目中,里程碑管理是一个非常重要的环节。
里程碑是项目中的关键节点,代表着项目的进展和重要阶段的完成。
有效的里程碑管理可以帮助项目团队更好地掌握项目进度、识别风险和问题,并及时采取相应的措施。
本文将介绍几种常用的工程管理中的项目里程碑管理方法。
一、确定里程碑的标准和目标在项目开始之前,项目团队需要明确里程碑的标准和目标。
里程碑应该是具体、可量化的,以便项目团队可以清晰地判断是否达到了里程碑的要求。
同时,里程碑的目标应该与项目的整体目标相一致,以确保里程碑的完成对项目的推进具有实质性的意义。
二、制定里程碑计划里程碑计划是项目团队在项目启动阶段制定的一个时间表,用于规划项目的关键节点和里程碑的完成时间。
在制定里程碑计划时,项目团队需要考虑到项目的整体进度、资源分配和风险管理等因素。
里程碑计划应该是合理的、可行的,并且能够适应项目的变化和调整。
三、监控里程碑的完成情况在项目执行过程中,项目团队需要不断地监控里程碑的完成情况。
监控里程碑的完成情况可以通过定期的进度报告、项目会议和沟通等方式进行。
如果发现里程碑的完成存在问题或延迟,项目团队应该及时采取相应的措施,以确保项目能够按时、按质地完成。
四、风险管理与里程碑里程碑管理与风险管理密切相关。
在项目执行过程中,项目团队需要识别和评估可能影响里程碑完成的风险,并采取相应的措施进行风险应对。
如果项目团队能够有效地管理和控制风险,那么里程碑的完成就更有保障。
五、沟通与协调在里程碑管理过程中,沟通与协调是非常重要的。
项目团队需要与各个相关方进行及时、有效的沟通,以确保里程碑的完成得到支持和配合。
此外,项目团队还应该与各个部门和团队进行协调,以确保各项工作的顺利推进。
六、总结和反思在项目结束后,项目团队应该对里程碑管理进行总结和反思。
总结和反思可以帮助项目团队发现里程碑管理中存在的问题和不足,并提出相应的改进措施。
通过总结和反思,项目团队可以不断提高里程碑管理的水平和效果。
项目管理的里程碑定义
项目管理的里程碑定义
x
项目管理的里程碑定义
里程碑(Milestone)是项目管理中的重要概念,通常表示节点,标记某一项目重大事件,重大阶段和重要分解的任务的进度。
由此能够清楚地识别出一个项目的进度。
一个项目开始时,会首先定义出一系列里程碑,以表示该项目的基本内容和进度要求,可以用于标记某项目的进展跟踪,同时也可以用作项目报告的重要参考。
一般而言,里程碑可以分为两种:完成类里程碑,表示一项工作的完成,以及未完成类里程碑,表示一项工作的完成度达到预设的比例,即工作开始、工作完成的某一阶段的节点。
完成类里程碑一般要求完成整体任务,经过系统测试,确认全部内容满足项目需求,然后签署正式批准文件,实现里程碑的完成。
未完成类里程碑一般要求完成指定数量的工作,或者按一定的比例完成指定工作,这些工作或任务必须经过严格的审查、审核和控制,才能确定里程碑是否达到期望目标。
里程碑定义的要素有以下几项:
1. 里程碑名称:为里程碑取一个清晰、具体的名称,以便更好地把握里程碑的核心意义。
2. 里程碑目标:按照设定的时间计划,完成指定的工作,并实现里程碑的完成。
3. 里程碑支持:对于里程碑而言,必须有专门的组织和资源支持,以确保里程碑的可行性和成功实施。
4. 里程碑周期:定义里程碑的实现期限,按照计划进行里程碑的管理。
5. 里程碑评估:里程碑必须有一个严格的审查和审核制度,以确定里程碑的达成情况,并对其进行评估和及时调整。
里程碑定义是项目管理的重要一环。
正确完整的里程碑定义,不仅能够更好地把控项目进度,而且能够有效的帮助项目组管理人员把控项目的质量和成本,以实现项目的高效运行。
项目管理的里程碑和进度控制技巧
项目管理的里程碑和进度控制技巧项目管理是现代企业管理中的重要组成部分,对于项目的进展和成功起着至关重要的作用。
里程碑和进度控制技巧是项目管理中的核心要素,确保项目按时、按质、按成本完成。
本文将详细介绍项目管理的里程碑和进度控制技巧,包括定义里程碑、设置里程碑、控制进度等步骤。
一、定义里程碑1.1 什么是里程碑里程碑是项目管理中的重要节点,代表项目中关键的阶段或目标的到达。
它通常用于衡量项目的进展,并且有助于追踪项目的关键路径。
1.2 确定里程碑的目的在定义里程碑之前,确定里程碑的目的非常重要。
根据项目的不同目标和需求,定义适当的里程碑可以提供清晰的指标和目标,以便在整个项目中测量和评估项目的进展。
1.3 制定明确的里程碑计划制定明确的里程碑计划是定义里程碑的关键步骤之一。
里程碑计划应该包含具体的目标和期限,以便确保项目团队和相关方都清楚每个阶段的重要时间点。
二、设置里程碑2.1 识别主要阶段和目标在设置里程碑之前,项目经理应该识别项目的主要阶段和目标。
这些可能是具体的工作包、任务或项目交付物。
通过明确这些主要阶段和目标,可以更好地设置里程碑。
2.2 确定达到里程碑的条件设置里程碑时,需要明确达到里程碑的条件。
这可以是一项任务完成、一份关键文档提交或一项功能测试。
明确的条件有助于保证里程碑的实现和评估。
2.3 协商确认里程碑在设置里程碑之前,与项目团队和相关方进行协商和确认是非常重要的。
通过与团队一起确定里程碑,可以确保每个人对项目的目标和进展有清晰的认识,并共同努力实现。
三、控制进度3.1 制定详细的项目计划项目计划是控制项目进度的基础。
制定详细的项目计划时,需要列出详细的任务、工期和资源分配,并设定合理的时间框架。
这样可以帮助项目经理更好地衡量项目的进展,并制定相应的措施。
3.2 监控项目进展监控项目进展是控制项目进度的重要手段。
通过定期检查项目的执行情况,项目经理可以了解项目的实际进展情况,并根据需要调整计划。
实施方案中里程碑的设定与管理
实施方案中里程碑的设定与管理实施方案是各种项目管理中的指导性文档,用于规划和管理项目的实施过程。
里程碑作为实施方案中的重要元素,具有标志性的意义,用来指示项目进展情况和达到重要阶段。
本文将就实施方案中里程碑的设定与管理展开回答。
一、里程碑的概念与意义里程碑是指项目进展中的重要节点或关键阶段,代表着项目的重大里程。
它可以是时间节点,也可以是任务完成状态的标志。
里程碑的设定有助于项目团队了解项目进展情况,确保项目按时按量完成,也方便管理者进行监控和调整。
二、里程碑的设定原则1. 明确目标:里程碑的设定应根据项目目标和阶段性任务来确定。
只有明确目标,才能更好地安排工作并设定切实可行的里程碑。
2. 可量化指标:里程碑需要具备可量化的指标,以便于进行评估和比对。
这样可以更好地把握项目进展情况,及时发现并解决问题。
3. 合理划分:里程碑的划分应合理,不宜过多或过少。
过多的里程碑会导致项目进度难以掌握,过少则难以准确地反映项目进展。
4. 充实内容:里程碑的设定应针对项目的关键节点,包括主要工作、关键决策和阶段性成果等。
这样有助于提高项目进展效率和质量。
三、里程碑的管理方法1. 设定阶段性里程碑:根据项目的不同阶段,设定相应的里程碑。
并在每个里程碑前后进行评估,及时跟进项目的进展情况,确保项目按计划顺利推进。
2. 定期评估与调整:定期对里程碑进行评估,并根据评估结果对项目进展进行调整。
如果发现里程碑未按时达成或存在问题,需要及时采取措施,保障项目的顺利进行。
3. 指标和报告的跟踪:对每个里程碑的完成情况进行跟踪,及时整理、分析和报告。
这样有助于发现问题、解决问题和评估项目进展水平。
4. 沟通与协调:里程碑的设定和管理需要项目团队的共同参与和努力。
保持良好的沟通和协调,能有效提高里程碑管理的效率和质量。
四、里程碑管理的工具1. 甘特图:甘特图是一种直观、清晰地展示项目进展和里程碑的工具。
通过甘特图可以直观地看到项目的时间轴、任务和里程碑的完成情况。
项目管理中的里程碑管理
里程碑式管理前不久,我半路接手这样的一个软件开发项目,项目像遇到了一个黑洞,不断地吞噬着项目组的时间。
原来的项目经理因为时间很紧张,在匆忙中了解到客户需求后就开始着手做,也没有分具体什么阶段,到产品最后阶段要集成和测试的时候,大量原来没有预计到的问题都“冒”了出来,才发现项目进度完全失控。
业内流传着这样一句令人心酸的话:“规划规划全是鬼话,计划计划全是空话”。
实际上,开发管理模式选择不当将极容易造成进度失控,也将会导致两个问题: 一是质量无法控制,二是时间无法控制。
因为,项目进度的延迟总是在快到计划结束的时刻暴露出来,结果是谁也不知道到底什么时候才能够结束项目,到最后项目经理只好请辞。
那么,到底问题出在哪呢?艰难的项目进度管理软件开发管理一直有一个令人困惑的难题,就是如何确保项目进度管理。
项目进度控制是项目管理工作中的重要一环,也可以说是最艰难的工作之一。
在软件开发中项目进度失控受到很多因素的影响,主要有以下几种情况:(1)缺少进度指路明灯当我们在路上行走的时候,会在沿途观看路标,当到达某一个路标时,我们便知道还有多少路或多少时间才能够到达终点。
这些路标是我们在旅程中的里程碑,让我们可以清楚地知道目前所在地离开目的地有多远,也让我们能估算何时才能够到达目的地。
对于在路上行走的我们,可以通过路边的里程碑这一个简单工具来获知自己的进度信息。
当进行软件开发的时候,我们也需要建立开发项目的里程碑,使我们知道项目的进度。
里程碑是项目管理不可忽视的一部分,通常意味一个时间点上可交付成果的完成,好的里程碑管理就像一张地图指示我们走向项目目标的进度。
(2)项目进度估算准确性差软件项目开发进度控制面临的最大挑战就是项目进度估算的准确性差。
据统计,在对软件项目进度与成本估算时,大多数项目实际完成时间超过估算进度的25%到100%。
根据我的经验要想对项目进度进行有效的估算,必须抓好以下两个方面:一是项目计划的可行性和可操作性,这是进度估算的基础。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
里程碑式管理
前不久,我半路接手这样的一个软件开发项目,项目像遇到了一个黑洞,不断地吞噬着项目组的时间。
原来的项目经理因为时间很紧张,在匆忙中了解到客户需求后就开始着手做,也没有分具体什么阶段,到产品最后阶段要集成和测试的时候,大量原来没有预计到的问题都“冒”了出来,才发现项目进度完全失控。
业内流传着这样一句令人心酸的话:
“规划全是鬼话,计划全是空话”。
实际上,开发管理模式选择不当将极容易造成进度失控,也将会导致两个问题:
一是质量无法控制,二是时间无法控制。
因为,项目进度的延迟总是在快到计划结束的时刻暴露出来,结果是谁也不知道到底什么时候才能够结束项目,到最后项目经理只好请辞。
那么,到底问题出在哪呢?
艰难的项目进度管理
软件开发管理一直有一个令人困惑的难题,就是如何确保项目进度管理。
项目进度控制是项目管理工作中的重要一环,也可以说是最艰难的工作之
一。
"在软件开发中项目进度失控受到很多因素的影响,主要有以下几种情况:
(1)缺少进度指路明灯
当我们在路上行走的时候,会在沿途观看路标,当到达某一个路标时,我们便知道还有多少路或多少时间才能够到达终点。
这些路标是我们在旅程中的里程碑,让我们可以清楚地知道目前所在地离开目的地有多远,也让我们能估算何时才能够到达目的地。
对于在路上行走的我们,可以通过路边的里程碑这一个简单工具来获知自己的进度信息。
当进行软件开发的时候,我们也需要建立开发项目的里程碑,使我们知道项目的进度。
里程碑是项目管理不可忽视的一部分,通常意味一个
时间点上可交付成果的完成,好的里程碑管理就像一张地图指示我们走向项目目标的进度。
(2)项目进度估算准确性差
软件项目开发进度控制面临的最大挑战就是项目进度估算的准确性差。
据统计,在对软件项目进度与成本估算时,大多数项目实际完成时间超过估算进度的25%到100%。
根据我的经验要想对项目进度进行有效的估算,必须抓好以下两个方面:
一是项目计划的可行性和可操作性,这是进度估算的基础。
二是要对项目进度进行合理的度量,这样才能够获得项目的真实进展情况,并对项目估算做出相应调整。
(3)前松后紧,项目进度缺乏有效监管和控制
一般人在工作时都有前松后紧的习惯,而里程碑强制规定在某段时间做什么,从而合理分配工作,细化管理粒度。
对复杂的软件开发项目而言,每一阶段的进度都需要逐步逼近目标,里程碑产出的中间“交付物”就是每一步逼近的结果,也是控制的对象。
如果没有里程碑,中间想知道“现在进度做的怎么样了”是很困难的。
(4)没有尽早发现和降低项目风险
在软件开发中错误发现得越晚,对于开发造成的损失越大。
里程碑式开发模式可根据每个阶段产出结果分期确认成果,避免血本无归。
通过早期里程碑评审一般可以提前发现需求和设计中的问题,降低后期修改和返工的可能性。
例如,在需求分析阶段发生的错误,那么最多就是把需求分析写一遍,损失的是一个人的劳动;而到了测试阶段发现了需求错误,再回去重新做需求分析,那么损失可能是致命的。
目标导向衍生里程碑式管理
一般来说,在项目开始时项目经理都会对开发项目进度制定一个详细的计划。
通常情况下,这需要采用一些具体的开发模式技术,最常用的技术是网络计划和里程碑计划。
网络计划是任务导向,以工作分解结构(WBS)为基础;里程碑
计划是目标导向,以目标分解结构(OBS)为基础。
有时两种方法可以混合使用,如在网络计划中设置里程碑。
(1)什么是里程碑式管理
里程碑是一个目标导向模式,它表明为了达到特定的里程碑需要完成的一系列活动。
里程碑式开发是通过建立里程碑和检验各个里程碑的到达情况,来控制项目工作的进展和保证实现总目标。
软件开发项目生命周期中有三个与时间相关的重要概念,这三个概念分别是:
检查点、里程碑和基线。
检查点是指在规定的时间间隔内对项目进行检查,比较实际进度与估算计划之间的差异,并根据差异进行调整。
我们可以将检查点看作是一个固定“采样”时点,而时间间隔根据项目周期长短不同而不同。
里程碑是指一个具有特定重要性的事件,通常代表项目工作中一个重要阶段的完成。
在里程碑处,通常要进行检查。
基线则是指一个配置在项目不同时间点上通过正式评审而进入正式受控的一种(里程碑)状态。
三者的关系是:
重要的检查点是里程碑,重要的需要客户确认的里程碑,就是基线。
有一句通俗的话是这样描述:
没有检查点,工作难进展,不设里程碑,项目往后推,基线不评审,客户吃不准。
(2)怎样才算是一个里程碑呢?
简单的说里程碑是完成一个阶段工作后可以看到部分结果的检查点。
一般来说,在软件开发过程中,我们都会经过一定的流程或阶段,例如信息搜集阶段、需求分析阶段、系统设计阶段、系统开发和系统测试阶段。
每个阶段都会产生交付物,每一份交付物的完结说明我们已经完成了一个阶段的工作,一般
情况下我们是在确认这一份工作成果后才会进入下一个阶段的工作。
因此,每一份交付物将就是开发过程中的里程碑。
里程碑(基线、基点)是一个软件配置在开发周期内的某一特定时刻、正式的事件,它也就是阶段性目标。
里程碑是团队阶段性工作完成的标志,对于任何一个里程碑都应该给于认真的检查、审定和批准。
在里程碑中间应要设置大量的检查点,这些检查点应要细分到一旦检查点出现问题不至于在进度上失控。
(3)里程碑可为进度预留缓冲时间
使用里程碑式模式还有一个好处,就是将大项目分成若干里程碑式的重要阶段时,可在各重要阶段之间预留有缓冲时间。
使用缓冲时间,可以很好的在项目未来实际执行进度和预计进度之间取得平衡。
一般来说,在项目中我们需要为意外事故保留总开发1/3的时间,即“缓冲时间”。
缓冲时间有助于一个项目适应意料之外的事件,例如缓冲时间可以用于弥补进度延误,或者是技术困难或是由于疏忽而忘记把任务写入进度,或者是未料到的难题而形成的时间损失,这种应付突发事件的缓冲时间在开发和稳定化过程中是每一个主要里程碑的一部分。
(4)警惕只问结果的里程碑陷阱
众所周知,里程碑是项目进度控制中的一个极为重要的概念,也正因为如此,人们也易于过于依赖里程碑,反而使项目进度落空。
里程碑陷阱表现为人们在软件项目的里程碑被设定以后,认为“目标管理是只问结果,不计过程”,从而忽视对过程的监控而导致项目里程碑不能按期达到。
如何实施里程碑式的管理
里程碑一般是项目中完成阶段性工作的标志,不同类型的项目,里程碑也不同。
其精髓首先是将大项目划分成若干个子项目或若干个子阶段;其次,是通过每一阶段对各人员角色职责的考核和监管,以保证开发过程的进度和质量。
(1)划分若干个子项目,设立里程碑检查点
项目进度是以里程碑为界限,将整个开发周期划分为若干阶段。
根据里程碑的完成情况,适当的调整每一个较小的阶段的任务量和完成的任务时间,这种方式非常有利于整个项目进度的动态调整,也利于项目质量的监督。
在里程碑式的开发模式下,因为按子项目或子阶段来划分里程碑,每一个子项目都会经过一定的稳定化阶段。
当再进入到第二个子项目的时候,就是基于前一个相对稳定的子项目基础之上,这样就将风险或错误的累加分散到最低。
以局部的进度控制和质量控制来保证整体开发过程的稳定,使得质量和进度得以很好的控制,这就是里程碑式的开发模式优秀之处。
(2)每个具体的里程碑应与具体角色相关联
里程碑模式也可以称作项目实施进度管理模式,一但开发项目立项确定,需要做的第一件事情就是确定项目进度的里程碑。
在里程碑中应清楚地定义每一个阶段的开始时间、结束时间、负责人和阶段的提交成果。
因此,里程碑是项目经理进行开发进度控制的主要依据,里程碑一旦确定,各相应负责人应确保按时交付成果,这样既便于明确各个角色责权范围,也有利于按时完成任。
例如每个具体的里程碑与开发组某一具体的人员角色相关联,达到某个里程碑表明对此负有主要责任的人员角色完成了任务。
因此,基于里程碑的软件质量控制必然会演变成对角色的质量控制,这样才能真正达到对软件质量的控制,
(3)确保里程碑有可验证的标准
我们经常看到许多项目进度中,都像模像样地设立了里程碑。
但实际上,最大的问题就在于许多里程碑没有设定相应的验证标准。
在软件开发项目中设立的里程碑,其作用是在项目进行时确认进度用的,没有设定验证标准就等于没有里程碑管理。
因此,需要给出一个清晰的验证标准,用来验证是否达到里程碑。
(4)里程碑应标明交付成果的进度
在标识里程碑时,要根据里程碑完成情况标明交付成果的进度。
更通俗地说,就是让每个里程碑带上一个百分比,清楚的告诉团队通过这个里程碑说明
项目完成了多少。
当然随着项目进度的动态变化,未到达的里程碑的也应该做出相应的调整。