第三章 软件项目进度计划

第三章 软件项目进度计划
第三章 软件项目进度计划

第三章软件项目进度计划

进度:是对执行的活动和里程碑制定的工作计划日期表

进度管理:是为了确保项目按期完成所需要的过程.

进度管理的重要性:1按时完成项目是项目经理最大的挑战之一

2时间是项目规划中灵活性最小的因素

3进度问题是项目冲突的主要原因,尤其在项目的后期。活动定义:确定为完成项目的各个交付成果所必须进行的诸项具体活动

任务(活动)之间排序的依据:1强制性依赖关系2软逻辑关系3外部依赖关系4里程碑

进度管理图示:网络图甘特图里程碑图资源图

网络图:1网络图是活动排序的一个输出

2展示项目中的各个活动以及活动之间的逻辑关系

3网络图可以表达活动的历时

常用的网络图:1PDM (Precedence Diagramming Method )

优先图法,节点法(单代号)网络图

2ADM (Arrow Diagramming Method )

箭线法(双代号)网络图

PDM:1网络图称优先图法或者节点法或者单代号网络图。

2构成PDM网络图的基本特点是节点(Box)

3节点(Box)表示活动(工序,工作)

4用箭线表示各活动(工序,工作)之间的逻辑关系.

5可以方便的表示活动之间的各种逻辑关系。

6在软件项目中PDM比ADM更通用

ADM:1成称为箭线法或者双代号网络图。

2在ADM网络图中,箭线表示活动(工序\工作),

3节点Node(圆圈:circle)表示前一道工序的结束,同时也表示后一道工序的开始.

4只适合表示结束-开始的逻辑关系

里程碑图:显示项目进展中的重大完成。

活动:需要消耗资源的并且需要花时间来完成。

项目进度估算-历时估计:1每个任务的历时估计2项目总历时估计

项目进度估算的基本方法:1基于规模的进度估算,定额估算法、经验导出模型2CPM 3PERT 4基于进度表的进度估算5基于承诺的进度估计 6 Jones的一阶估算准则

定额估算法:T=Q/(R*S)

T:活动持续时间

Q:活动的工作量

R:人力或设备的数量

S:产量定额,以单位时间完成的工作量表示

关键路径法:1 根据指定的网络图逻辑关系和单一的历时估算,计算每一个活动的单一的、确定的最早和最迟开始和完成日期。

2计算浮动时间。

3计算网络图中最长的路径。

4确定项目完成时间

网络图中任务进度时间参数说明:最早开始时间(Early start)

最晚开始时间(Late start)

最早完成时间(Early finish)

最晚完成时间(Late finish)

自由浮动(Free Float)

总浮动(Total Float)

超前(Lead)

滞后(Lag)

正推法(Forward pass):按照时间顺序计算最早开始时间和最早完成时间的方法,称为正推法.

首先建立项目的开始时间

1项目的开始时间是网络图中第一个活动的最早开始时间

2从左到右,从上到下进行任务编排

3 当一个任务有多个前置时,选择其中最大的最早完成日期作为其后置任务的最早开始日期

公式:

ES+Duration=EF

EF+Lag=ESs

逆推法(Backward pass):按照逆时间顺序计算最晚开始时间和最晚结束时间的方法,称为逆推法.

1首先建立项目的结束时间

2项目的结束时间是网络图中最后一个活动的最晚结束时间

3从右到左,从上到下进行计算

4 当一个前置任务有多个后置任务时,选择其中最小最晚开始日期作为其前置任务的最晚完成日期

公式:

LF-Duration=LS

LS-Lag=LFp

时间压缩法:

时间压缩法是在不改变项目范围的前提下缩短项目工期的方法

1应急法--赶工(Crash)

2平行作业法--快速跟进(Fast tracking:搭接)

进度压缩单位成本方法:进度压缩单位成本=(压缩成本-正常成本)/(正常进度-压缩进度)

平行作业法:称为快速跟进,是平行地做活动,这些活动通常要按前后顺序进行。关键链法:管理预留约束理论

管理预留:是一项加在项目末端的人为任务

约束理论:1所有现实系统都存在约束。2约束的存在表明系统存在改进的机会。约束理论五大关键步骤::1找出系统中的约束因素;

2决定如何挖掘约束因素的潜力;

3使系统中所有其他工作服从于第二步的决策;

4提升约束因素的能力;

5若该约束已经转化为非约束性因素,则回到第一步,否则回到第二步,要注意不要让思维惯性成为新的主要约束因素。

软件项目进度计划

施工进度计划书 一、工期安排 XX项目总体工程实施,依照合同按计划在5个月内完成。工期从2017年9月初开工,至2018年1月底截止。为了保证项目圆满完成,分阶段进行进度控制,同时加强软件质量管理,以保障项目按工期规定顺利交付。 二、项目进度表

三、项目实施各环节实施方案 在明确本项目的建设目标、建设任务和范围、建设时间进度要求、项目建设特点分析的基础上,依据招标文件的要求和我方在以往大型信息化平台建设实施方面的经验和教训,为了更好的保障项目的整体进度和整体质量,更好地回避和解决项目建设过程中的可能风险,更好地达到系统的建设目标、项目的总体目标,在本章中,针对本项目的特点,提出我们的项目建设实施整体阶段过程的划分、每个阶段要达成的目标、实施方法和实施计划。 系统建设过程主要分为需求调研/分析、系统设计、开发/测试、集成测试、培训/试运行、验收交付以及质保期七个大的建设阶段。 充分吸收面向对象开发的迭代思想,在经典的几个项目阶段基础上,于每个阶段的内部,又分成了若干次的迭代过程;每一个迭代包括计划、分析、原型等。于是项目可以递进地进展,每一个迭代周期完成,都会形成一个产品原型,通过与业主的不断交互,完善,直到原型发展成为可用的产品。 如图:

1.项目里程碑 里程碑在项目实施中通常设置在阶段任务完成点或关键任务的完成点。 在项目实施计划中设置里程碑,便于以里程碑为监控点,对项目实施从进度、质量、绩效等方面进行更加有效的监控和管理;便于项目组织成员有一个共同的视野,展示项目简明清晰的阶段性目标;便于项目经理与相关人员之间就进度问题进行沟通。 在为项目进度计划设置里程碑时,遵循以下原则: 以项目目标为依据,以可交付成果物为向导,设置里程碑。可交付成果物可以是文档,也可以是可运行的程序。 将实施各阶段的完成点设置成里程碑。如需求规格定稿作为需求分析阶段的完成点,可以定义成为里程碑。 设置的里程碑必须可审查、可测量,有明确的完成标准。只有里程碑通过审查,才能进入到下一个阶段的任务。 综上所述,本项目的里程碑如下表所示:

软件项目管理与案例分析 期末复习题

《软件项目管理与案例分析》复习题 一选择题 1. 核心计划过程有明确的依赖关系,在大多数项目中要以同样的顺序必须完成。下列哪一项符合核心计划过程的正确顺序:. A. 范围规划--范围定义--活动排序--活动工期估计 B. 范围定义--范围规划--活动定义--活动排序--活动工期估计 C. 范围规划--范围定义--活动排序--活动定义--活动工期估计 D. 活动工期估计--范围规划--范围定义--活动定义--活动排序 参考答案:A 2. PERT和CPM的主要区别在于PERT: A.在计算进度时使用分布的均值(预期值) B.使用最可能估算计算浮动时间 C.侧重计算浮动时间来确定那些活动的进度没有灵活性 D.在图中包括了回路或条件分支活动 参考答案:A 3.由于你的项目的范围发生变更,因此成本基线也发生变更。你的下一步将是: A.估计范围变更的程度 B.更新预算 C.记录获得的经验 D.执行得到批准的范围变更 参考答案:D

4. 以下哪项不属于合同管理的部分? A.评估风险 B.确认已经送出建议书 C.确认已经进行了合同变更 D.回答潜在卖方的问题 参考答案:D 5. 你负责对项目进行成本估计工作。因为要求成本估计尽可能精确,所以你决定做出保守的估计。你的第一步工作是: A、确定一种计算机工具帮助进行估计成本 B、利用以前的项目成本估计 C、确定并估计项目的每项工作的成本 D、咨询各方面的专家,并在他们的建议的基础上进行成本估计 参考答案:C 6. 项目整体管理是指? A.复杂系统的软件集成管理 B.将系统开发过程的管理和项目管理结合起来 C.将系统的主机平台.网络平台.应用软件开发和系统环境建设作为一个整体来进行项目管 理 D.包括在项目生命周期中协调所有其它项目管理知识领域所涉及的过程 参考答案:B 7. 涉及多领域工作的复杂项目最好由下列哪种组织形式管理: A.项目型 B.职能型

施工进度计划表及进度保证措施

、施工进度计划表及进度保证措施 1、施工进度计划表 附表 2、进度保证措施 工期进度控制保证措施 施工项目进度控制就是指在既定得工期内,编制出最优得施工进度计划,在执行进度计划得施工中,经常检查施工实际进度情况,并将其与计划进度相比较,若出现偏差,便分析产生得原因及对工期得影响程度,找出必要得调整措施,修改原计划,不断地如此循环,直至工程竣工验收。 1、施工项目进度控制方法 施工项目进度控制方法主要就是规划、控制与协调。规划就是指确定施工项目总进度控制目标与分进度控制目标,并编制其进度计划。控制就是指在施工项目实施得全过程中,进行施工实际进度与施工计划进度得比较,出现偏差及时采取措施调整。协调就是指协调与施工进度有关得单位、部门与工作队组之间得进度关系。 2、施工项目进度控制措施 施工项目进度控制采取得主要措施有组织措施、技术措施、合同措施、经济措施与信息措施等。 (l)组织措施 建立由项目经理任组长、主任工程师为主要成员得工期保证管理小组,小组

成员主要完成以下任务: l)检查各层次得计划,形成严密得计划保证系统,首先检查就是否协调一致,计划目标就是否层层分解,互相衔接,组成一个计划实际得保证体系,以施工任务书得方式下达施工队,以保证实施。 2)计划全面交底,发动群众实施计划。施工进度计划就是全体工作人员得共同得行动目标,要使有关人员都明确各项计划得目标、任务、实施方案与措施,使管理层与作业层协调一致,将计划变成群众得自觉行动,充分发动群众,发挥群众得干劲与创造精神。 3)在施工开始前与过程中,将规定得任务结合现场施工条件与施工得实际进度,不断得编制本月(周)作业计划,在计划中要明确本月(周)应完成得任务,所需要得各种资源量,提高劳动生产率与解决措施。 4)编制好月(周)作业计划后,将每项具体任务通过签发施工任务书得方式使其进一步落实,施工任务书就是向施工队下达任务实行责任承包、全面管理与记录得综合性文件。施工队必须保证指令任务得完成。 5)做好施工中得调度工作,主要内容有:监督作业计划得实施,调整,协调各方面得进度关系,监督检查碰上准备工作,督促资源供应单位按计划供应劳动力、施工机具、运输车辆、材料、设备筹,并对临时出现问题采取调配措施,按施工平面图管理施工现场,结合实际情况进行必要调整,保证文明施工,了解气候、水、电、汽得情况,采取相应得防范与保证措施,及时发现与处理施工中各种事故与意外事件,调节各薄弱环节,定期召开现场调度会议,贯彻施工项目主管人员得决策,发布调度命令。 安全措施

软件项目进度报告

软件项目进度报告 ——iBeyond Team开发团队 2011年9月5日

目录 一、报告时间及所处开发阶段 (3) 二、给出进度 (3) 三、所用时工 (3) 四、所有机时 (4) 五、工作遇到的问题及采取的措施 (4) 六、本周完成的结果 (5) 七、下周的工作计划 (5) 八、特殊问题 (5)

一、报告时间及所处开发阶段 本项目开发进度报告编写于项目开发的项目测试的后期阶段和文档编写阶段,具体的任务及人员分配如下表所示: 整理美化11天 8月26日--9月5日 丁方强、张利广周帮飞、赵易奇 整理完成文档7天 8月26日---9月1日 张利广 提交、验收5天 9月2日--9月5日 丁方强、张利广、周帮飞、赵易奇 二、给出进度 1.本周的主要活动 整理完成文档7天 8月26日---9月1日 张利广 提交、验收5天 9月2日--9月5日 丁方强、张利广、周帮飞、赵易奇 2.实际进展与计划比较 实际进度基本与计划相符! 三、所用时工 本项目所用时间如下: 项目工作表 具体任务预算时间人员分配 前期准备两周 7月13日-7月26日丁方强、赵易奇、周帮飞、 张利广 项目筹划分工3天 7月22-7月24 丁方强、赵易奇、周帮飞、 张利广 工程的建立及草图建立2天 7月25日-7月26日丁方强、赵易奇、周帮飞、 张利广 整体框架的搭建一周 7月27日-8月2日 丁方强 公交模块一周 7月27日-8月2日 张利广

火车出行模块一周 7月27日-8月2日 周帮飞 航班出行模块一周 7月27日-8月2日 赵易奇 地铁出行模块一周 7月27日-8月2日 丁方强 金融理财模块一周 7月27日-8月2日 赵易奇 旅行查询模块一周 7月27日-8月2日 赵易奇 日常生活查询一周 7月27日-8月2日 周帮飞 娱乐模块一周 8月2日-8月16日 赵易奇、周帮飞 历史记录模块一周 8月2日-8月16日 丁方强、张利广 软件介绍模块一周 8月2日-8月16日丁方强、张利广、赵易奇、 周帮飞 模块整理合并1天 8月17日丁方强、张利广、赵易奇、 周帮飞 各个模块优化3天 8月18日-8月20日丁方强、张利广、赵易奇、 周帮飞 美化界面产生第一个雏形软 件 5天 8月21日-8月28日 丁方强、张利广、赵易奇、 周帮飞、安鹏 软件整体代码优化两周 8月29日-9月11日丁方强、张利广、赵易奇、 周帮飞 软件测试两周 8月29日-9月11日 丁方强 文档整理两周 8月29日-9月11日 张利广 四、所有机时 与工事基本相同 五、工作遇到的问题及采取的措施 在整个测试阶段和文档编辑阶段,没有遇到技术上或者形式上的问题,唯一遇到的问题就是无法进行真机测试,在手机模拟器中运行完全正常的情况下是否会在真机测试时出问题目前不能保证。未来几天希望这个问题可以解决。

软件项目管理计划书案例完整

学生宿舍信息管理系统项目计划书

目录 第一章前言---------------------------------------------------------2 1.1项目开发背景-------------------------------------------------2 1.2项目开发目的-------------------------------------------------2 1.3项目开发意义-------------------------------------------------2 第二章范围计划-------------------------------------------------------3 2.1项目工作分解结构--------------------------------------------3 2.2软件生命周期模型---------------------------------------------5 2.2.1软件生命周期模型图示表示-----------------------------------6 2.2.2软件生命周期模型详细文档-----------------------------------6 (一)软件规划----------------------------------------------6 (二)需求开发----------------------------------------------7 (三)软件结构设计-------------------------------------------8 (四)数据库设计-------------------------------------------10 (五)实施-------------------------------------------------10 (六)系统集成----------------------------------------------10 (七)提交-------------------------------------------------11 (八)维护-------------------------------------------------11 第三章进度计划------------------------------------------------------11 3.1甘特图-----------------------------------------------------11 3.2网络图(单代号或双代号)-------------------------------------12

软件项目管理案例教程课后习题答案

项目管理案例教程(第三版)习题及答案 第一章软件项目管理概述 一、填空题 1、实现项目目标的制约因素有(项目范围)、(成本)、(进度计划)、(客户满意度)等。 2、项目管理包括(启动过程组)、(计划过程组)、(执行过程组)、(控制过程组)、(收尾过程组)5个过程组。 二、判断题 1、搬家属于项目。(对) 2、项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的永久性的努力。(错) 3、过程管理就是对过程进行管理,目的是要让过程能够被共享、复用,并得到持续的改进。(对) 4、项目具有临时性的特征。(对) 5、日常运作存在大量的变更管理,而项目基本保持连贯性的。(错) 6、项目开发过程中可以无限制地使用资源。(错) 三、选择题 1、下列选项中不是项目与日常运作的区别的是(C) A. 项目是以目标为导向的,日常运作是通过效率和有效性体现的。 B. 项目是通过项目经理及其团队工作完成的,而日常运作是职能式的线性管理。 C.项目需要有专业知识的人来完成,而日常运作的完成无需特定专业知识。 D.项目是一次性的,日常运作是重复性的。 2、下列选项中最能体现项目的特征(C) A.运用进度计划技巧 B.整合范围与成本 C.确定期限 D.利用网络进行跟踪 3、以下都是日常运作和项目的共同之处,除了(D) A.由人来做 B.受限于有限的资源 C.需要规划、执行和控制 D.都是重复性工作 4、项目经理的职责不包括(D) A.开发计划 B.组织实施 C.项目控制 D.提供资金 5、下列选项中属于项目的是(C) A.上课 B.社区保安 C.野餐活动 D.每天的卫生保洁 6、下列选项中正确的是(C) A.一个项目具有明确的目标而且周期不限 B.一个项目一旦确定就不会发生变更 C.每个项目都有自己的独特性 D.项目都是一次性的并由项目经理独自完成 7、(B)是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力。 A.过程 B.项目 C.项目群 D.组合 8、(B)是一系列伴随着项目的进行而进行,目的是确保项目能够达到期望结果的一系列管理行为。.

软件开发进度计划汇总

1234是是是是手动计划手动计划自动计划自动计划绩效考评系统总进度需求分析 项目需求说明书制定项目需求说明书的验收38 days7 days5 days2 days5是6是7是8是9是10是11是12是13是14是15是16是17是18是19是20是21是22是23是24是手动计划系统开发手动计划软件设计 手动计划概要设计说明书制定手动计划数据库概要设计手动计划UI设计手动计划设计验收手动计划编码 手动计划系统框架搭建手动计划项目编程手动计划测试 手动计划测试用例设计手动计划测试用例验收自动计划测试执行自动计划测试验收手动计划质量监控自动计划全程监控手动计划配置管理 自动计划安装配置说明书制定自动计划配置更新手动计划配置验收20 days6 days3 days1 day1 day1 day14 days2 days12 days14 days3 days2 days7 days2 days37 days37 days30 days10 days10 days10 days 14/3/10 9:0014/3/10 9:0014/3/10 8:0014/3/17 8:0014/3/19 8:0014/3/19 9:0014/3/19 9:0014/3/24 9:0014/3/25 9:0014/3/26 9:0014/3/26 17:0014/3/26 9:0014/3/28 9:0014/3/19 8:0014/3/18 9:0014/3/21 9:0014/3/24 8:0014/4/2 8:0014/3/10 9:0014/3/10 9:0014/3/18 9:0014/3/18 9:0014/4/1 9:0014/4/15 9:0014/4/30 18:0014/3/18 18:0014/3/16 18:0014/3/18 17:0014/4/15 17:0014/3/27 9:0014/3/24 9:0014/3/25 9:0014/3/26 9:0014/3/27 9:0014/4/15 17:0014/3/28 9:0014/4/15 9:0014/4/7 17:0014/3/21 9:0014/3/22 18:0014/4/1 17:0014/4/3 17:0014/4/30 9:0014/4/30 9:0014/4/29 9:0014/4/1 9:0014/4/15 9:0014/4/29 9:00 34 789 12

工程项目进度计划表

工程施工进度计划表 工程名称: 备注: 单位工程施工进度计划表 工程名称: 工程负责:审核:制表: 单位工程施工进度计划表 工程名称: 工程负责:审核:制表:篇二:工程施工进度计划表 曲塘水利管理服务站水政综合楼工程施工进度计划表 曲塘水利管理服务站水政综合楼工程施工进度计划表篇三:施工进度计划书 施工工期及进度安排 第一节工期安排 外墙面贴砖,楼梯踏步找平,厕所沉箱找平三个工序计划工期为:从2014年5月21日算起,2014年6月24日完成(若甲方原因或不可抗力因素使工程停工,竣工时间将按照实际情况向后延迟),总工期34日,满足合同文件要求。本栋管理人员将会加大人员,加强后勤保障工作,保证在规定的工期内完成本标段的所有施工任务,现对各主要分项(节点)工程施工进度计划分述如下,详见《施工进度计划横道图》。 第二节施工阶段划分与安排 根据本工程所在的施工环境、施工内容、施工工期等方面的综合考虑,现将工程划分为三个施工阶段,具体如下: 第一施工阶段 完成三号楼19层以下外墙面贴砖工程 2、第二施工阶段 完成三号楼24层以下厕所沉箱找平工程 3、第三施工阶段 完成三号楼33以下楼梯踏步找平工程 第三节工期保证体系 工期保证体系框图见下图。 工期保证体系框图 第四节工期进度保证措施 根据合同的要求,结合工程的特点和本楼层的人员情况,施工中将采取以下措施确保总进度计划的实施。 一、从组织管理上保证工期 1、本工程实行项目法施工,为便于管理和组织施工,满足施工需要,项目部下辖三个工区。我将组织精干的人员投入到本工程项目之中,成立由主管生产副经理领导的,由有栋号长担任生产指挥调度员,加强施工现场的协调和指导,以各施工队为生产实施对象,形成一个从上而下的主管施工进度的组织体系。 2、建立以项目为核心的责权制体系,定岗、定人、授权,各负其责。 3、各施工队应坚持每天一次的生产布置会,做到当天的问题不留到下一天,并让每个生产者清楚明天的工作,及时安排布置,不耽误每一天。 4、生产调度室每周定期召开一次由各施工队负责人参加的生产调度会,及时协调各队伍之间的生产关系,物资和人力,及时解决施工生产中出现的问题,并积极参与协调好工程施工外部的关系。

《酒店管理系统-软件项目进度计划说明书》

北方民族大学 课程设计报告 系(部、中心)计算机科学与工程学院 姓名王朝令学号20082617 专业软件工程班级2008级2班 同组人员况晓龙(20082616)黄志刚(20082647) 课程名称软件工程项目管理 设计题目名称《酒店管理系统软件项目进度计划说明书》起止时间2010年12月6日——2010年12月11日 成绩 指导教师签名陶铮贾艳波 北方民族大学教务处制

目录 1.1编写目的 (3) 1.2背景 (3) 1.3定义 (3) 1.4参考资料 (3) 1.5重要术语 (4) 2项目进度计划编制的背景概述 (5) 2.1软件生存期模型选择与设计 (5) 2.2项目团队情况简述 (6) 2.3软件估算情况 (7) 2.4项目范围的信息分析与使用 (7) 2.4.1软件的工作任务分解结构(WBS) (7) 2.4.2基于项目背景的WBS的细化方案 (9) 2.4.3重要的假设及其说明 (10) 3实施计划 (11) 3.1进度计划 (11) 3.2基于进度计划的成本核算 (15) 3.3调整后的进度计划 (17) 3.4关于进度计划的其他说明 (17) 3.5关于其他计划的说明 (17) 4项目成果产品 (18) 4.1软件程序 (18) 4.2软件文档 (18) 4.3软件服务 (18) 4.4非移交的软件产品 (18) 4.5验收标准 (18) 5其他 (19)

进度是对执行的活动和里程碑制定的工作计划日期表,它决定是否达到预期目的,它是跟踪和沟通项目进展状态的依据,也是跟踪变更对项目影响的依据。它的主要目标是:最短时间、最少成本、最小风险,即在给定的限制条件下,用最短时间、最少成本,以最少风险完成项目工作。PMI强调:作为项目,成功的三大要素是计划、计划、计划,计划是通向项目成功的路线图。按时完成项目是对项目经理最大的挑战,因为时间是项目规划中灵活性最小的因素,进度问题又是项目冲突的主要原因,尤其是在项目的后期。所以进度计划是项目计划中最重要的部分,是项目计划的核心。项目的进度问题,经常是所有项目冲突的主要原因,为了缓解这个冲突,所以编写了项目进度计划说明书。本计划书意在指导项目开发过程中的各个阶段的工作,为各个阶段安排具体的工作。 本说明书的与其读者为:每个项目组的组长及其有关人员。 1.2 背景 a.待开发的软件系统的名称: 酒店管理系统 b.本项目的任务提出者、开发者、用户及实现该软件的组织结构(企业) 项目的任务提出者:XX酒店高层领导 本系统的开发者:YY软件股份有限公司 本系统的用户:XX酒店的高层领导、部门经理及其员工。 实现该软件企业(YY软件股份有限公司)的组织结构图: (参考例图) c.该软件系统同其他系统或其他机构的基本的相互来往关系。 与本系统有关的系统:无 1.3 定义 WBS :Work Breakdown Structure 任务分解结构。 PMI: Project Management Institute 美国项目管理学会,成立于1969年一个国际性组织, PDM :Precedence Diagramming Method 单代号网络图 1.4 参考资料 [1] 《软件项目管理案例教程》(第一版),韩万江姜立新编著,机械工业出版社,2009年4月 [2] 《软件项目管理案例教程》(第二版),韩万江姜立新编著,机械工业出版社,2009年4月

软件项目进度计划案例

软件项目进度计划案例 本案例选自《软件项目管理案例教程》(韩万江,机械工业出版社),所用项目案例为“校务通管理系统”。该项目的进度计划如下: 1. 任务分解 根据对本项目的需求规格的分析,采用图表方式描述的任务分解结果(WBS)如图1所示,它是按照功能组成标准进行的任务分解,其中没有包括管理、质量等相关的任务,WBS可以随着系统的完善而不断增加和完善。 另外,聊天室和论坛采用标准的重用技术,网上考试功能已经有成熟的产品(价格明确),所以这些功能可以不用分解。

图1:“校务通管理系统”的WBS 2. 项目计划 根据WBS的分解情况继续分解出相应的活动(任务),使用MS Project工具,将分解后的所有活动(任务)和WBS的代码录入项目计划文件中,然后确定各个活动之间的关系。由于采用增量式的生存期模型,在需求设计之后,系统的功能采用增量方式实现,实施阶段分6个增量,对各个活动(任务)分配相应的资源,然后经过不断地资源调整优化以及工期、活动关系的调整等,再经过多次的评审讨论,最后计划通过评审,将此计划存为基准计划。项目的基准计划如下。 (1)进度计划

项目的进度计划如表1所示: 表1:项目进度计划 标识 号任务名称工期开始日期结束日期 1 校务通管理系统4 2 工作日2003-4-10 8:00 2003-6-6 17:00 2 软件规划 2 工作日2003-4-10 8:00 2003-4-11 17:00 3 项目规划 1 工作日2003-4-10 8:00 2003-4-10 17:00 4 计划评审 1 工作日2003-4-11 8:00 2003-4-11 17:00 5 需求开发 5 工作日2003-4-14 8:00 2003-4-18 17:00 6 用户界面设计 1 工作日2003-4-14 8:00 2003-4-14 17:00 7 用户需求评审 1 工作日2003-4-15 8:00 2003-4-15 17:00 8 编写需求规格说明书 2 工作日2003-4-16 8:00 2003-4-17 17:00 9 需求验证 1 工作日2003-4-18 8:00 2003-4-18 17:00 10 设计 4 工作日2003-4-17 8:00 2003-4-22 17:00 11 概要设计 2 工作日2003-4-17 8:00 2003-4-18 17:00 12 数据库ER图编制、建 库 1 工作日 2003-4-21 8:00 2003-4-21 17:00 13 设计评审 1 工作日2003-4-22 8:00 2003-4-22 17:00 14 实施34 工作日2003-4-22 8:00 2003-6-6 17:00 15 通用功能-增量1 7 工作日2003-4-22 8:00 2003-4-30 17:00 16 电子课表 3 工作日2003-4-22 8:00 2003-4-24 17:00 17 会议通知和公告 2 工作日2003-4-22 8:00 2003-4-23 17:00 18 通讯录 1 工作日2003-4-24 8:00 2003-4-24 17:00 19 作业布置和批改 2 工作日2003-4-25 8:00 2003-4-28 17:00 20 教师答疑 2 工作日2003-4-28 2003-4-29

软件项目进度计划表(实用文案)

LOGO 公司名称 软件项目进度计划表 X X X有限责任公司

软件项目进度计划表 极限挑战! 小组Spring 计划表: 11.15 进行软件需求分析,了解调查社会背景,确定要编写的软件,分配各小组成员的任务。确定小组会议每天召开地点时间。 3h 11.16 将任务进一步精确分配,制成索引卡,各成员在自己任务的大前提下领取小任务,查阅相关资料,完成至少一个任务。 3h 11.17 将前一天个人的问题在小组会议上整理集结,集体在会议上共同查阅资料,团队解决这些问题。 2h 11.18 进一步完成对自己软件的开发,各个成员继续完成各个成员所领的未完成的任务。 2h 11.19 同样将前一天的问题集体查阅相关资料解决,并将代码整合,初步调试,记录所遇到的问题。 3h 11.20 将调试时遇到的问题群策群力解决,复审,调试。 4h 11.21 集体商讨软件2.0版本能否进一步优化,并进行改进,终审,完成。 2h 个人一周详细计划列表: 王栋 预计时间 陈浩东 预计时间 杨洋 预计 时间 11.15Day1 确定要编写的软件大体框架。 1h 将软件框架分为三个部分,进行区域代码的编写 1h 代码i 编写完成,总结问题,查询资 1h

料。 11.16Day2 将编码区域进一 步划分成不可再分的小问题,并着手进行解决至少一个问题 1.5h 负责索引卡片的制作、打印、分发 2h 整理三人区 域代码划分的问题并着手解决 1.5h 11.17Day3 去图书馆查阅资料,确保团队软件开发大致方向正确 1.5h 将自己昨天遇到的问 题进行整理,在站立会议上与大家分享讨论,并在以后的工作中避免同样的问题发生。 1h 总结团队前 两天的工作并认真向小组成员反映 1h 11.18Day4 大致完成剩余代码的编写 1.5h 整合团队成员各自负责的代码 1.5h 检查团队整 合后代码中的问题 2h 11.19Day5 进行软件的第一次调试 1h 记录第一次调试中遇到的问题 1h 进行相关资 料的搜索,查阅调试中出现的问题类 型等 1h 11.20Day6 着手解决昨天的调试问题并将解决方案共享 1.5h 进行实践,再次检查是否完美解决,可再次调整 2h 进行第二次调试,争取通过 1h 11.21Day7 召开集体会议,商讨可能的优化项,进一步合力调试 12h 发现软件运行中的各种问题,提出优化方案,争取2.0版本 1.5h 对问题进行 解决,改进优化项,最终完成软件的运行 1.5h

软件项目进度计划.docx

*** 施工进度计划书 一、工期安排 XX项目总体工程实施,依照合同按计划在 5 个月内完成。工期从2017 年 9月初开工,至2018年1月底截止。为了保证项目圆满完成, 分阶段进行进度控制,同时加强软件质量管理,以保障项目按工期规 定顺利交付。 二、项目进度表 项目阶段时间工作内容成果 成立项目咨询专家 系统需求规格说需求调研2017.9 . 1-2017.9.20组,对项目需求进行 明书 详细的调研 在需求调研的基础上 对系统架构、安全体系统设计说明书 系统设计2017.9.20-2017.10.20 系、功能等进行系统 设计 进行各个子系统的迭 不同迭代版本的系统开发2017.9.20-2017.12.15代开发,完成单元测 可运行系统

试 测试报告 2017.12.15-2017.12.2系统集成和对各模块 系统集成形成可完整运行5集成测试 的系统 2017.12.25-2017.12.3 系统初验项目初验初验报告 升级版本的可运系统试运1、平台上线试运行 2017.12 . 30-2018.1.10行系统,并安装部行2、系统持续优化 署到用户本地 ***

*** 用户培训2018.1.10-2018.1.25对各级用户进行培训使用说明项目终验2018.1.30项目终验验收报告

***

*** 三、项目实施各环节实施方案 在明确本项目的建设目标、建设任务和范围、建设时间进度要求、项目建设特点分析的 基础上,依据招标文件的要求和我方在以往大型信息化平台建设实施方面的经验和教训,为了更好的保障项目的整体进度和整体质量,更好地回避和解决项目建设过程中的可能风险, 更好地达到系统的建设目标、项目的总体目标,在本章中,针对本项目的特点,提出我们的项 目建设实施整体阶段过程的划分、每个阶段要达成的目标、实施方法和实施计划。 系统建设过程主要分为需求调研/分析、系统设计、开发/测试、集成测试、培训/试运行、验收交付以及质保期七个大的建设阶段。 充分吸收面向对象开发的迭代思想,在经典的几个项目阶段基础上,于每个阶段的内 部,又分成了若干次的迭代过程;每一个迭代包括计划、分析、原型等。于是项目可以递进 地进展,每一个迭代周期完成,都会形成一个产品原型,通过与业主的不断交互,完善,直 到原型发展成为可用的产品。 如图:

软件项目-项目计划-模板

XXX公司 XXXXX项目项目计划

项目计划文档修订记录 *变化状态:A——增加,M——修改,D——删除

目录 1简介 (4) 1.1目的 (4) 1.2适用范围 (4) 1.3术语表 (4) 2项目概述 (4) 2.1项目背景 (4) 2.2项目目标 (4) 2.3项目范围 (4) 3项目阶段计划 (5) 4评审计划 (5) 5详细进度计划 (5) 6项目工作环境 (6) 7项目沟通管理计划 (7) 8项目人力资源计划 (7) 8.1人力资源需求 (7) 9项目风险管理 (7) 10其它补充内容 (7)

1简介 1.1目的 本文档作为指导项目经理编写《项目计划》的依据,项目经理需按照要求按时提交项目计划。 1.2适用范围 本文档的适用范围为组织中的各软件项目。 1.3术语表 1.3.1Q A Quality Assurance,质量保证。 1.3.2C C B Configuration Control Board,变更控制委员会。 1.3.3C M Configuration Management,软件配置管理。 2项目概述 2.1项目背景 说明系统建设背景,介绍项目建设的前因后果,包括目前存在的希望系统可以帮助解决的业务问题,项目概览等。 2.2项目目标 说明项目总体目标,包括近期或者远期希望系统可以帮助达到的业务目标(包括客户目标),项目执行进度和成本目标,质量目标(设定项目质量要求)等等。 2.3项目范围 概述本系统实施相关的业务范围,划清系统边界,明确项目的工作内容等。

3项目阶段计划 描述项目里程碑,计划开始起止时间。 4评审计划 评审结合评审规程的要求,计划评审负责人以及主要评委,评审时间的计划体现在进度计划中,不在此体现。 5详细进度计划 详细见《项目进度计划》。

软件项目工程延期的处理案例.doc

某软件项目工程延期的处理案例 某公司是一家专门从事系统集成和应用软件开发的公司,公司目前有员工50多人,公司有销售部、软件开发部、系统网络部等业务部门,其中销售部主要负责进行公司服务和产品的销售工作,他们会将公司现有的产品推销给客户,同时也会根据客户的具体需要,承接应用软件的研发项目,然后将此项目移交给软件开发部,进行软件的研发工作。软件开发部共有开发人员有18人,主要是进行软件产品的研发,及客户应用软件的开发。 经过近半年的跟踪后,今年元旦,销售部门与某银行签订了一个银行前置机的软件系统的项目,合同规定,5月1日之前系统必需完成,并且进行试运行。在合同鉴定后,销售部门将此合同移交给了软件开发部,进行项目的实施。 王伟被指定为这个项目的项目经理,王伟做过5年的金融系统的应用软件研发工作,有较丰富的经验,可以作系统分析员,系统设计,但作为项目经理还是第一次。另外项目组还有另外4名成员, 1个系统分析员(含项目经理),2个有1年工作经验的程序员,1个技术专家(不太熟悉业务)。项目组的成员均全程参加项目。 在被指定负责这个项目后,王伟制定了项目的进度计划,简单描述如下为: 1) 1月10日~2月1日需求分析

2) 2月1日~2月25日系统设计,包括概要设计和详细设计 3) 2月26日~4月1日编码 4) 4月2日~4月30日系统测试 5) 5月1日试运行 但在2月17日王伟检查工作时发现详细设计刚刚开始,2月25日肯定完不成系统设计,您建议王伟应该如何做?他在项目的管理中有问题吗? 分析列表: 题目:项目在2.1完成需求分析作者:forgiveme (moto ltd. wuweihua@https://www.360docs.net/doc/0513562776.html,) 项目在2.1完成需求分析,在设置检查点的时候,在此是否应该考虑有个点;在项目计划中应该对项目的关键路径进行设置,并依据此路径设置必要检查点。 问题既然已经发生,5.1已成为必定的时间,那么,首先必须对原因进行分析,在之基础之上再进行重新构建,我会考虑对项目范围作些调整,也会作些相应的加班 题目:否有例会作者:forgiveme (moto ltd. wuweihua@https://www.360docs.net/doc/0513562776.html,) 延期前: 1、5月1日这个日期是如何定下的?定期Deadline之前是否考虑了公司的研发资源/力量?

软件项目进度表:协调与并行提高工作质量

软件项目进度表:协调与并行提高工作质量 在软件项目管理工作中,对软件项目的进度安排有时比对软件成本的估算要求更高。成本的增加可以通过提高产品定价或通过大批量销售得到补偿,而项目进度安排不当会引起顾客不满,影响市场销售。 制定软件项目进度表有两种途径:其一是软件开发小组根据提供软件产品的最后期限从后往前安排时间;其二是软件项目开发组织根据项目和资源情况制定软件项目开发的初步计划和交付软件产品的日期。多数软件开发组织当然希望按照第二种方式安排自己的工作进度。然而遗憾的是,大多数场合遇到的都是比较被动的第一种方式。 在软件项目管理工作中,对软件项目的进度安排有时比对软件成本的估算要求更高。成本的增加可以通过提高产品定价或通过大批量销售得到补偿,而项目进度安排不当会引起顾客不满,影响市场销售。软件项目的进度安排必须妥善处理以下几个问题: 1、任务分配、人力资源分配、时间分配要与工程进度相协调 在小型软件开发项目中,一个程序员能够完成从需求分析、设计、编码,到测试的全部工作。随着软件项目规模的扩大,人们无法容忍一个人花十年时间去完成一个需要十几个人年才能完成的软件项目。大型软件的开发方式必然是程序员们的集体劳动。由于软件开发是一项复杂的智力劳动,在软件开发过程中加入新的程序员往往会对项目产生不良影响。因为新手要从了解这个系统和以前的工作做起,当前正在从事这项工作的“专家”不得不停下手中的工作,抽出时间对他们进行培训。于是,在一段时间内,工作进度便拖后了。软件开发人数的增加将导致信息交流路径和复杂性的增加,项目进行中盲目增加人员可能造成事倍功半的效果。适用于大型项目的Rayleigh-Norden曲线[4]表明,完成软件项目的成本与时间的关系不是线性的,使用较少的人员,在可能的情况下,相对延长一些工作时间可以取得较大的经济效益。然而值得指出的是,程序员小组的正常技术交流能改进软件质量,提高软件的可维护性,减少软件错误,降低软件测试和正确性维护的开销。任务、人力、时间三者之间存在最佳组合,必须引起项目负责人的足够重视。 2、任务分解与并行化 软件工程项目既然需要软件开发人员集体的劳动,就需要采取一定的组织形式,将软件开发人员组织起来。软件人员的组织与分工是与软件项目的任务分解分不开的。为了缩短工程进度,充分发挥软件开发人员的潜力,软件项目的任务分解应尽力挖掘并行成分,以便软件施工时采用并行处理方式。 3、工作量分布 用前几节介绍的软件估算技术可以估算出软件开发各个阶段所需要的工作量,通常用人月或人年表示。软件在需求分析和设计阶段占用的工作量达到总工作量的40%~50%,说明软件开发前期的活动多么重要。当然这也包括分阶段开发原型的开销。大家熟悉的编码工作只占全部工作量的10%~20%,而软件测试和调试的工作量占到总工作量的30%~40%。这对于保证软件产品质量是十分必要的,实时嵌入式系统软件的测试和调试工作量所占的比例还要大些。

(完整word版)软件项目管理案例教程(第三版)课后习题答案

第一章 二、判断题 1、搬家属于项目。(√) 2、项目是为了创造一个唯一的产品或提供一个唯一的服务而进行的永久性的努力。(×) 3、过程管理就是对过程进行管理,目的是要让过程能够被共享、复用,并得到持续的改进。(√) 4、项目具有临时性的特征。(√) 5、日常运作存在大量的变更管理,而项目基本保持连贯性的。(×) 6、项目开发过程中可以无限制地使用资源。(×) 三、选择题 1、下列选项中不是项目与日常运作的区别的是(C) A.项目是以目标为导向的,日常运作是通过效率和有效性体现的。 B.项目是通过项目经理及其团队工作完成的,而日常运作是职能式的线性管理。 C.项目需要有专业知识的人来完成,而日常运作的完成无需特定专业知识。 D.项目是一次性的,日常运作是重复性的。 2、下列选项中最能体现项目的特征(C) A.运用进度计划技巧B.整合范围与成本C.确定期限D.利用网络进行跟踪 3、以下都是日常运作和项目的共同之处,除了(D) A.由人来做B.受限于有限的资源C.需要规划、执行和控制D.都是重复性工作 4、项目经理的职责不包括(D) A.开发计划B.组织实施C.项目控制D.提供资金 5、下列选项中属于项目的是(C) A.上课B.社区保安C.野餐活动D.每天的卫生保洁 6、下列选项中正确的是(C) A.一个项目具有明确的目标而且周期不限 B.一个项目一旦确定就不会发生变更 C.每个项目都有自己的独特性 D.项目都是一次性的并由项目经理独自完成 7、(B)是为了创造一个唯一的产品或提供一个唯一的服务而进行的临时性的努力。A.过程B.项目C.项目群D.组合 8、(B)是一系列伴随着项目的进行而进行,目的是确保项目能够达到期望结果的一系列管理行为。 A.人力资源管理B.项目管理C.软件项目管理D.需求管理 9、下列活动中不是项目的是(C) A.野餐活动B.集体婚礼C.上课D.开发操作系统 10、下列选项中不是项目的特征的是(C) A.项目具有明确的目标 B.项目具有限定的周期 C.项目可以重复进行 D.项目对资源成本具有约束性 第二章 二、判断题 1、项目初始阶段甲方为软件开发方,乙方为顾客。(×) 2、项目招标对于一个项目的开发是必需的,即便项目是内部项目。(×) 3、make or buy决策中的make指的只是自主开发。(√)

案例 一个完整的项目管理案例研究

案例20:一个完整的项目管理案例研究 一、项目背景: 随着企业信息化程度的不断提高,制造型企业信息集成的市场需求不断扩大,某大型国有化工厂准备投入200万元实施一套信息系统。某软件有限公司承接了该项目。经过与客户单位的详细沟通,得到如下信息:该企业现有资产总额12亿元,年生产能力8亿元。在岗职工总人数近6000人,其中各类专业技术人员1400余人、高级职称者130人,形成了一批管理水平高、技术全面、敢于开拓进取的管理和技术创新队伍。该企业的组织结构如图所示。 该企业的信息化建设主要是实现总厂对基于财务、生产、物流的数据采集、分析和集团管理与决策支持的需求,实现物流与资金流的统一,并确保系统的正常使用与安全运行。 二、要解决的问题:

为了保证本项目实施的成功,决定采用项目管理的方式来进行,因此,提出了以下方面的问题: ● 对项目的需求进行研究分析,确定项目范围。 ● 根据项目实施背景,对项目实施的目标进行描述。 ● 为实施该项目设计一个合理的组织管理机构,要求采用项目负责制的管理形式,统筹 考虑计划、人力、资源、费用及质量管理等方面的管理问题。 ● 针对项目的目标要求,初步拟定该项目的重大里程碑计划,制作该项目实施中反映重 大里程碑事件关系的里程碑计划图。 ● 针对项目的实施要求及重大里程碑事件,对该项目实施的过程进行分解,要求分解后 的项目工作数目为20个左右,并用工作分解结构图或工作分解结构表进行表达,在工作分解结构图或表中编制工作编码。 ● 为项目的每项工作指派责任人,并制定项目的责任分配矩阵。 ● 针对项目的工作分解结构,估计每一工作的工作量及工作时间,制定项目各项工作的 人力资源需求计划。 ● 针对项目总投资,结合工作分解结构及人力资源使用计划进行项目费用的分解,编制 项目的费用分解结构。.分析项目各项工作之间的先后关系。.编制项目的计划,项目计划以网络图或甘特图的形式表示,确定项目的关键工作。 ● 按照项目的执行周期描述项目的成本曲线和累积成本曲线,并结合项目的执行情况进 行项目成本费用的分析,制定项目的进度与费用控制计划。 ● 分析项目实施过程中可能遇到的实施风险,并提出应对计划。 ● 描述项目的进度管理过程、报告项目进展状态的方式。 ● 对该项目的质量控制,应采取何种措施。 ● 软件项目的文档管理非常重要,对于系统以后的维护和企业知识经验的积累举足轻 重。请提出文档管理的实施方案。 三、项目需求管理: 信息系统项目需求包括需求建立和需求管理,所生成的需求文件属于项目产品的一部分。项目需求从客户真正需要什么开始(而不是承约商假设用户需要什么),一直到用户需求得到满足后结束。项目中客户决定用户需求的内容,承约商在授权的基准范围内对需求进一步细化。在实际工作中,用户需求可能就是任务需求说明书或者是市场需求文件,或者是包含了上述内容的专门的用户需求文件。而新的需求和需求变更在项目周期内的任何时候都有可能出现,因此需求的管理是一系列新旧交替和平衡的过程,是动态的管理。 本案例中对需求进行了全过程的管理。项目的领导协调组与项目经理和客户共同确定了需求管理及变更控制过程,设立了软件变更控制委员会(SCCB):由客户代表、项目经理、软件开发经理、软件实施经理、业务流程组组长共同组成。 需求管理及变更控制流程如下图所示。

相关文档
最新文档