软件项目管理方案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在项目计划的过程中,要用计划应对变化,明确的预防措施和补救措施,制定项目标准和规章制度,要避免计划不现实,不切实际,过于繁琐等可能造成计划无效和项目失控等因素。

➢项目经理根据需求分析做出项目成本预算,进度预算,定义项目质量标准,风险组织和项目综合计划书等,要求项目控制和执行人员必须高度明确项目目标,确定项目范围,并以该目标与项目利益相关者(客户)取得一致意见;

➢与项目组织(开发团队)就这一目标进行给沟通交流,一起制定出实现该项目目标的各项具体计划和集成计划,并成功的完成目标所应做的工作达成共识;

➢定义明细的进度计划甘特图,任务分配矩阵,资源计划分配图;

➢把计划过程提交给公司领导,并作详细汇报;获得项目计划的批准。

1.4执行过程

➢项目实施动员大会,发布项目信息;

➢分析和设计程序的模型,要求统一建模,统一规划模型,模型必须与现实情况紧密相连;

➢实时跟踪项目进展,实施阶段性评审,严格遵守项目开发准则(1分阶段的生命周期计划严格管理,2坚持进行阶段评审,3实行严格的产品控制,4采纳现代成熟的程序设计技术,5结果应能清楚的审查,6开发小组的人员应少而精,7承认不断改进软件工程实践的必要性);

1.5控制过程

项目的控制和执行处在同一时间段,项目控制遵循以下几点:

➢客户需求控制

在项目的执行过程中,可能会出现客户需求的变动,尽量控制可能会出现的情况,和客户进行沟通,找到合适的解决方案;

➢人员管理控制

对任务进行跟踪,避免“镀金”,所谓镀金是项目开发人员下意识的想做的更完美,擅自增加程序功能,结果导致扩大范围和需求脱离,或者是开发人员误解任务意图等问题。

增强人员之间的沟通,遇到问题及时汇报,避免各个模块组合困难,中间出现问题,无人过问,导致工作停滞。

针对技术经验不同的程序员,安排相关性强的工作,充分授权项目组成员,鼓励项目组成员完成一些有挑战性的工作,提高开发技能,鼓舞开发人员士气。

利用资源直方图反应开发人员的工作时间合理性。

➢项目控制管理

成本,目标,进度为项目的管理核心,必须以严格的图标或记录等手段来统计成本,目标,进度,根据统计数据进行SWOT分析,通过决策树得到最佳方案,时时提前预警风险应对措施。对测试数据进行备份。

1.6结束过程

预定将项目收尾准备更多的时间,以图更加有条不紊,将项目资料和开发数据妥善保存以备后鉴。集成测试和调试必须要有测试数据报告。所有参与开发人员做项目总结。

3.项目管理方法论

1.1整体管理(Intergration Management)

1.项目章程(Porject Charter)

项目章程是正式启动项目的文件,明确项目的目标,一般可行性研究报告之后由高级管理层签发,作为项目正式启动的依据。

2.项目范围说明书(Scope Statement)

项目范围书明确项目的范围。

3.项目管理计划(Project Management Plan)

项目管理计划是明确”如何完成项目”的文档集合,包括多个子计划文件,如:开发里程碑、质量计划等。

4.头脑风暴(Brain Storm)

制定项目计划是一种集思广益的方法,组织小组成员在会议室放开思维讨论问题的解决问题的方案或者说出项目中的活动,要收集数据进行处理。在问题没有明确的解决方案或者存在多种潜在方案的时候,可以使用头脑风暴。

5.预防措施和补救措施(prevent measure & remedial measures)

预防措施和补救措施针对问题的缺陷,防范在先,补救措施有时候也可以叫作纠正措施。一种是积极的行为,一种是被动的行为。

6.标准和规章制度(Standards & Rules And Regulations)

标准是在反复性的活动中构成的最佳规则,有的时候它是可选的,不一定是强制执行。规章制度是强制要求的规则,是强制执行的。

1.2范围管理(Range Management)

1.工作分解结构(Work Breakdown Structure,WBS)

WBS是项目管理中的重要元素,是对项目工作的进一步细分,归纳和定义项目的整个范围。

2.职责分配矩阵(Responsibiity Assign Martrix, RAM)

职责分配矩阵是把WBS的工作与部门或者责任人联系起来的一张图表,主要用来进行工作的分配。

1.3时间管理(Time Management)

1.里程碑(Milestone)和里程碑图(Milestone Chart)

里程碑是项目的关键点,是系统分析完成、核心模块编码完成或者是系统测试完成的时间点。

2.甘特图(Gantt Chart)

甘特图也叫横道图(业务分析师r Chart),用横道表示主要活动或者阶段的开始和结束时间。比里程碑含有更多的信息,可以用来做进度计划审核和确认,也可以用来与客户和上级领导沟通汇报。

3.项目网络图(Network Chart)

项目网络图是详细的活动安排,包含了活动之间的前后和依赖关系,一般用单代号网络图(PDM)和双代号网络图(ADM)来表示。二者的区别是:PDM采用方框架表示活动,用箭线连接活动;ADM用箭线表示活动并在节点处将其连接起来。

4.关键路径(Critical Path)

在项目的进度表或者网络图中,存在多条路线通往项目的终点,其中最长的路线称之为关键路径。

5.进度压缩和进度压缩方法(Progress Compression)

在项目进度延迟的情况下,要进行进度压缩以加快项目的进行。进度压缩分为两种方法,一是赶工(Crashing),另一种是快速跟进(Fast Tracking)。

1.4成本管理(Cost Management)

1.成本估算(Cost Estimating)

成本估算是指每项活动的费用,根据以往的历史数据、使用数学或者是统计技术。

活动费用的估算的准确度根据需要不同。在项目的初期,是粗略的、大概的;到计划阶段更为详细;到进行费用分配的时候需要精确估算。

成本估算的方法有类比估算和自下而上的估算。类比估算是以过去类似的项目活动为参照,自下而上的估算则以单个活动或者工作分解结构要素进行独立估算,然后分别汇总得到更高层次的估算值。

2.成本预算(Cost Budgeting)

相关文档
最新文档