CMMi, RUP (Rational Unified Process)与产品级敏捷在工程实践上有何不同?

★ CMMi, RUP 的开发模式,强调的是 “垂直型” 的 “专业分工”;明确界定各个不同的角色;BA, SA, 架构师,开发人员,测试人员;什么时间? 该各自完成什么事?

★ CMMi, RUP 下的各种工程实践;如: 需求分析,架构设计,概要设计,详细设计,测试用例设计;因为,都只是针对特定的角色;如:测试用例设计,只是针对测试人员。所以,CMMi, RUP 下的各种工程实践,往往不需要考虑,彼此之间的互相 “组合(Composition)”。

★ 产品级敏捷的开发模式,强调的是 “水平型” 的 “专业协作”;团队中的各个不同的角色;BA, SA, 架构师,开发人员,测试人员;均要能一起协作、共同完成,从版本一刚开始的价值场景识别到最终版本发布的所有事情。

★ 产品级敏捷为使各个不同的角色,均可高效的互相协作,所以,产品级敏捷的各个工程实践,往往需将不同的软件工程实践与程序语言 (框架),进行组合 (Composition)。例如: Story 场景树便组合了 “Use Case”, “领域驱动设计”、“单元测试”、“Java”、“Spring”、“C++/C”,而使  BA,SA,架构师,开发人员,测试人员均可共同的互相协作;可视化,轻量级与高效的共同完成 Story 的场景分析,设计与 Story 测试用例设计。

所以,产品级敏捷中的每个实践,背后均有业界认可的各种工程实践与程序语言 (框架)作支撑,并且每个实践体现在外的是 “可视化”、“轻量级”、“简单却不简化”。更重要的是,每个实践均支撑 “不同角色”,“不同地域” 的 “水平型 (扁平化)” 的高度团队协作。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏猿天地

Kubernetes对阵Serverless,未来究竟是谁的?

近两年里,kubernetes的风头之盛可谓一时无两,在谷歌和大量开源社区的推动下,k8s技术不仅把容器的大规模应用彻底激活,提升了诸多编程语言的适用环境,更重...

1264
来自专栏Java架构

资深架构师:推荐高薪架构学习路线前言:推荐架构师学习路线总纲

高薪在BAT实在太普遍了,一般是高级工程师和资深工程师的职位。在阿里是P6P7左右,在百度是T5左右,腾讯是T2-3左右,京东是T3-1,美团是P6左右,其他的...

732
来自专栏互联网杂技

六步完成出色的用户体验设计

Product Manager& UX Guy at CoreLogic Great User Experience (UX) in 6 Easy Steps ...

3318
来自专栏靠谱PM

调研现场

上两篇文章中写到为什么要做用户调研以及用户调研的流程,今天来说下调研现场应该怎么做。

1106
来自专栏PPV课数据科学社区

信息图表-快速引导你学习Python去做数据科学

我想通过学习Python语言来学习数据科学,所以我在谷歌上搜索:“我想通过学习Python语言来学习数据科学。而在谷歌,不一会儿的功夫就列出所有关于Pytho...

3034
来自专栏SDNLAB

ONAP Casablanca关键技术研讨会8月9日-10日在西安举行,报名进行中

开放网络自动化平台(ONAP)项目致力于为端到端闭环网络自动化提供统一平台,今年6月ONAP发布了第二个版本Beijing,Beijing版本的重点在于使ONA...

1074
来自专栏技巅

我的大学–我技术方向的转变

1629
来自专栏互联网研发闲思录

微信架构相关文章

http://www.blogjava.net/yongboy/archive/2014/03/05/410636.html

762
来自专栏量子位

科学剁手:这个AI人体扫描仪能让你网购衣服更合身

问耕 编译整理 量子位 出品 | 公众号 QbitAI ? 如何优雅的在网上买衣服? 不试穿怎么确定是否合身? 现在有一家公司表示可以用AI技术来解决这个问题。...

34810
来自专栏企鹅号快讯

什么是小程序?微信小程序为什么这么火热?

根据小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或者搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装...

2127

扫码关注云+社区