前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CMMi, RUP (Rational Unified Process)与产品级敏捷在工程实践上有何不同?

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

作者头像
Ken Fang 方俊贤
发布2018-01-05 10:56:52
7450
发布2018-01-05 10:56:52
举报
文章被收录于专栏:Cloud Native - 产品级敏捷

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

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

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

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2015-12-06 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
Prowork 团队协同
ProWork 团队协同(以下简称 ProWork )是便捷高效的协同平台,为团队中的不同角色提供支持。团队成员可以通过日历、清单来规划每⽇的工作,同时管理者也可以通过统计报表随时掌握团队状况。ProWork 摒弃了僵化的流程,通过灵活轻量的任务管理体系,满足不同团队的实际情况,目前 ProWork 所有功能均可免费使用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档