`
lyunabc
  • 浏览: 535298 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

软件项目管理框架--生命周期阶段

 
阅读更多

迭代软件开发过程的生命周期阶段不同于传统概念的需求,设计,开发,测试,实施,强调一个序列化过程。它包括工程阶段和生产阶段。而工程阶段包括初始阶段、细化阶段,生产阶段包括构造阶段、移交阶段。每一个阶段都有一个主要目标,基本活动和评价标准。每个阶段都会产生后续讲述的迭代开发过程中的过程中的制品。并且每个阶段的结束都可能经过一次或多次的迭代。工程阶段进行设计和综合活动,生产阶段进行构造、测试和实施活动。

生命周期的工程阶段使计划、需求和构架同时进化,并解决开发风险。这个阶段以一个可执行构架基线(包括管理和技术角度,是问题空间和解决空间的一个平衡)结束。从工程阶段到生产阶段的转化点是项目开发的一个里程碑,这对生产阶段至关重要,只有对生产计划达到一致,并且对问题和解决问题有了充分的理解,项目开发人员才能作出坚定的承诺进入生产阶段。这两个阶段的时间和资源是高度可变的。

从生命周期的六个方面:经济学、管理、产品、活动、评估、减少风险来考虑工程阶段和生产阶段,它们有不同的侧重点,如下表所示:

生命周期方面 工程阶段 生产阶段
减少风险 进度、技术可行性 成本
产品 构架基线 产品发布基线
活动 分析、设计、计划 实现、测试
评估 演示、评审、分析 测试
管理 计划 操作
经济学 解决规模不经济 利用规模经济

初始阶段:压倒一切的任务即使使项目相关人员对项目生命周期的目标取得一致。包括如下目标

主要目标:

1、确定项目范围、边界条件,包括可操作概念、验收标准以及产品包含什么和不包含什么要清晰理解

2、区分关键的系统用例和主要操作场景,该场景驱动主设计权衡

3、在有些主要场景中至少演示一个候选构架(构架原型)

4、估计整个项目的成本和进度(包括细化阶段的详细评估)对应后续讲到的迭代开发过程

5、估计潜在风险(就是不可预测性的来源)

分享到:
评论

相关推荐

    软件开发过程和软件开发生命周期-PPT课件.ppt

    CASE环境可以提供软件开发的整体框架,包括开发工具、项目管理工具、版本控制工具等。 软件开发过程和软件开发生命周期是软件开发的两个重要概念,软件开发过程模型是软件开发的结构框架,为软件项目的管理提供里程...

    1 XXXX-XXXX备课北邮软件项目管理.pptx

    本资源是关于软件项目管理的知识点...涵盖了项目管理的基本概念、项目立项、项目启动、Make-or-Buy 决策、技术合同概念、合同管理、项目生存期和项目结束等方面的内容,为读者提供了一个系统的软件项目管理知识框架。

    CMM软件开发项目管理.pptx

    软件开发项目管理的主要任务包括定义软件生命周期、进行软件规模估算、进行软件风险分析、制定软件开发计划、进行软件项目跟踪与监控、进行软件度量等。 软件项目管理的目的包括按时交付、在预算内、合格的质量、按...

    《软件工程》第二章软件生命周期及软件开发模型.pptx

    软件生命周期模型是从软件项目需求定义直至软件经使用后废弃为止,跨越整个生存期的系统开发、运作和维护所实施的全部过程、活动和任务的结构框架。 软件生命周期可以分为三个阶段:软件定义、软件设计、软件使用与...

    信息系统项目管理师 论文 信息系统项目管理师范文

    项目的生命周期 145 项目管理过程之进度控制 147 项目管理系列之进度和成本管理 148 IT业项目管理与人才环境 151 论项目管理中人的管理 154 如何组织软件开发团队 156 如何组织一个高效的开发团队 158 软件项目团队...

    软件项目管理师大全(大纲+论文格式+经典案例)

    花money购买的资料,感觉不错,拿出来分享,资料内容包括软件项目管理师经典案例;九大知识领域范文欣赏;项目管理师经验分享;项目管理师大纲和格式。详细大纲如下: 项目管理师论文写作指南 6 1.大纲中的要求 6 2....

    ICT项目全过程管理体系框架构建定义.pdf

    本资源概括了ICT项目全过程管理体系框架构建的定义和内容,涵盖项目管理的整个生命周期,包括项目启动、计划、执行和收尾四个阶段。该框架旨在确保项目投资、质量和进度的有效控制,满足内控和精细化管理的工作要求...

    信息系统项目管理师教程

     2.1.3 项目生命周期与产品生命周期的关系  2.1.4 典型的信息系统项目的生命周期模型  2.2 项目干系人  2.3 组织的影响  2.3.1 组织体系  2.3.2 组织的文化与风格  2.3.3 组织结构  2.3.4 pmo在组织结构中的...

    论文研究-需求导向的航空型号研制项目管理信息系统框架研究.pdf

    为缩小需求分析与系统设计和实现之间的间隙,采用以需求为导向的系统开发方法,识别了航空型号研制项目干系人中的重要角色,通过对研制项目协同计划、控制过程的分析,提出了项目管理生命周期各阶段面向角色的系统...

    软件项目管理项目计划书.pdf

    "软件项目管理项目计划书.pdf" 本文档是软件项目管理项目计划书的详细说明,旨在指导学生如何编写项目计划书。项目计划书是项目团队成员和项目干系人之间的共识与约定,是项目生命周期内的所有项目活动的行动基础。...

    PMP项目管理方法论与案例模板详解汇编.pdf

    在本书中,作者们分享了他们在项目管理和ITIL领域的经验和知识,包括项目管理生命周期、IT和制造行业产品管理生命周期的典型模板分析。这些经验和知识将有助于读者更好地理解项目管理和ITIL的理论和实践。 本书适合...

    互联网架构师 5.0 (106.98G)

    交互与实例的生命周期.mp4 ---171.生命周期交互练习.mp4 ---172.组件.mp4 ---173.阶段练习.mp4 ---174.项目环境配置及单文件组件.mp4 ---175.路由配置.mp4 二十二、敏捷开发管理(选学) ---92.Scrum框架.mp4 ---93....

    IT项目管理知识点总结(中南大学 叶柏龙 PPT精简版)

    在项目生命周期的每一个阶段都存在项目管理过程组。项目必须顺利通过每一个项目阶段评价才能得以继续。 九、项目干系人: 项目干系人是一个广泛的范围,包括项目当事人以及其利益受该项目影响的(受益或者受损)...

    软考 信管 高项 论文 项目整体管理

    项目基于本人在实际的工作中的最佳实践,以软件工程实施为背景,从 制定项目章程、制定项目管理计划、指导与管理项目工作、管理项目知识、监控项目工作、实施整体变更控制、结束项目或阶段的角度介绍了项目资源管理...

    【IT项目管理】课程期末总结报告.doc

    在项目管理与信息技术环境中,项目生命周期包括项目可行性阶段、项目获取阶段、系统开发生命周期等几个阶段。系统开发生命周期是用来描述系统开发不同阶段的一个框架,一般模型有瀑布模型、螺旋模型、增量构建模型、...

    ASP.NET的网页代码模型及生命周期

    第4章 ASP.NET的网页代码模型及生命周期 从本章开始,就进入了ASP.NET应用程序开发的世界。在了解了C#的结构,以及面向对象的概念后,就可以从面向对象的思想开发ASP.NET应用程序。在ASP.NET中,能够使用面向对象的...

    软件生成期过程软件生成期过程软件生成期过程软件生成期过程

    同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为软件生存周期(软件生命周期)。把整个软件生存周期划分为若干阶段,使得每个阶段有明确的任务,使规模大,结构复杂和...

    forml:数据科学项目的生命周期管理框架

    ForML将您的项目扩展为特定于给定生命周期阶段的任务依赖关系图,并使用其任何受支持的运行器执行它。 基于ForML构建的解决方案自然易于重用,扩展,重现或共享和协作。 不只是另一个DAG 尽管DAG (有向无环图)是...

    项目管理考试试题及答案.pdf

    "项目管理考试试题及答案....包括项目定义、项目生命周期、项目选择、项目计划、进度控制、甘特图、单代号图、网络图、项目目标、项目范围、项目进度、项目成本等知识点,为项目管理专业人士提供了一个系统的知识框架。

    软件工程知识(软考备考要点归纳).doc

    现在已经使用的使用技术是时间和工作量,软件项目管理的目标是提供一个能使项目管理人员对资源、成本和进度做出合理估算的框架。这些估算应在软件项目开始时的一段有限时间内作出,并随着项目的进展进行更新。

Global site tag (gtag.js) - Google Analytics