2. 核心工作流程 软件工程中的工作流程分为两部分:核心工作流程与核心支持工作流程 核心工作流程(在项目中的流程) · 业务 需求 建模 · 分析设计 · 实施 · 测试 · 部署 核心支持工作流..
第一部分:项目阶段 第二部分:核心工作流程 第三部分:角色划分 第四部分:目前实施项目规范的考虑 概述 软件开发的产品 质量 水平,是一个由来已久的话题。而提高软件企业的产品质量..
RUP即Rational Unified Process,是Rational公司 开发 的软件过程产品。The Unified Software Development Process也指的是RUP,不过去掉了前面的公司名。本文分别采用“统一软件过程”和“RUP”作为其全称和简称..
这周,我们的新产品——DM项目正式启动,作为公司参与CM MI 5评审的项目。对于我们的team来说,以往基本上没有在流程上做严格的控制,现在以CMMI5的标准来要求项目的实施,一方面可以说是机..
摘要:软件 开发 人员和项目经理努力地评估敏捷过程对他们的开发环境的适应性。本文指出许多已公布的敏捷过程对不同的项目类型来说存在的局限性,敏捷过程应用在这些项目中可能会存在..
本文来自于 Rational Edge:如果您的基于 RUP 的项目比较成功,您怎样知道您的团队所使用的 RUP 是这个项目成功的原因呢?这里 Gary Pollice 提出了一个可以科学地度量几个迭代 开发技术 的方法。..
CMMI 过程改进中过程的推广活动是非常重要,也是历时最长,使得新的过程能够形成一种习惯,其困难也是最大的。不言而喻,这其中,SEPG的作用是举足轻重的。在新的过程导入之初,只有SE..
摘要:通过以下两种趋势可在现代软件 开发 中付出更少、获利更多: 敏捷开发 和离岸外包。让我们看一下如何以及何时成功结合这两种趋势以增强企业的竞争力。 本页内容 敏捷软件开发趋势..
-研发过程改进的6sigma之实践 有人说6sigma给了我们一双善于发现的眼睛,那么我们现在用这双眼睛看看 CMMI 在研发过程改进中做得怎么样。 首先要做的是策划,识别改进机会,确定改进的方向..
CMM的每个成熟级别由关键过程区域(KPA)组成,每个KPA确定一组相关活动。为了有效地进行这些活动,需要在整个软件 开发 过程中引入相关工具,帮助软件企业或开发团队实施CMM。一般来说,..
RUP 实施者负责对一个项目或是一个组织来实施 RUP。这个角色通常需要特定的技能。这个学习论经指南提供了帮助你决定什么类型的 RUP 实施应该做的信息,并且向你指出了一系列的帮助你成功..
敏捷 和CM MI 是否矛盾问题 首先应该是考虑为何要实施CMMI的问题,如果仅仅是获取PassPort的话那很多后话都不用再谈.但真正的目的还是应该是降低软件 开发 生命周期的总成本,这个要用发展..
设想您是一个 IT 部门的经理,该部门的软件 开发 职员在满足市场 需求 的过程中需要更多灵活性。过程的级别应该通过开发的范围和分布、项目的技术复杂度,及文档的需求进行平衡。您采用..
说到为什么我喜欢在实验室推广 XP ,我们先来看看几个软件过程: 首先是 RUP ,RUP有什么特点呢?迭代性 开发 , 用例 驱动,使用 UML 对软件建模,提倡事先设计好以组件为核心的体系结构(以..
在华为内部对研发投入有一个硬性指标——按照当年销售额的 10% 投入。这个比例已经非常接近欧美非纯软件高科技企业的水准。 实际上,华为技术的 2001 年年报中,华为合同销售额为 255 亿元..
摘要 本文分析了 CMM 到 CMMI 的各级映射,指出了 CMM 与 CMMI 的差异之所在,讨论了 CMM 升级到 CMMI 所需做的各项工作及过渡方法。对实施 CMM 的各级软件组织顺利升级到 CMMI 有一定的借鉴作用。..
入世后,软件企业的国际化进程也随之加快,一些大型软件企业完成CMM认证的同时,也为相当多的中小软件企业带来了希望,但他们在实施CMM的过程中,特别是在向CMM2前进时往往存在很多困惑..
一直以来,软件产品与软件过程的分析与改进是软件企业最为关注的事情之一。作为项目/产品的 开发 人员,在整个软件开发过程中,从 需求分析 到系统构架,到编码、 单元测试 、联合测试..
为保证软件 开发 的有序、高效、高质和可控,曾尝试过各种方法,从实施ISO-9000标准认证到实施软件能力成熟度模型(CMM)评估,但是收效似乎不大。CMM是国际上公认的、最成熟、最有效的一..
? Rational 统一过程(Rational Unified Process,RUP)提供了一个极有价值的软件 开发 业务框架,它正在成为一个广受欢迎的当代软件开发过程的事实标准——它整合了公认的最佳实践,例如适应性的、迭..