备案 控制台
开发者社区 云效DevOps 文章 正文

阿里巴巴DevOps实践指南(四)| 需求的层次结构

简介: 清晰定义需求的层次结构,明确各个层次的价值。基于它们,我们就可以定义协作过程,实现并交付这些价值,保障协作和交付的效率和效果。

image.png

编者按:本文源自阿里云云效团队出品的《阿里巴巴DevOps实践指南》,扫描上方二维码或前往: https://developer.aliyun.com/topic/devops,下载完整版电子书,了解阿里十年DevOps实践经验。

解决交付问题的第一步,是搞清交付的是什么。否则,交付对象是模糊的,明确的过程就无从谈起,更无法保证过程效率。

搞清楚交付的对象,具体包括它来源于哪里,为什么服务,有怎样的层次结构以及各个层次承载的价值。接下来,我们将基于最典型的需求层次结构,介绍这部分内容。

典型的需求层次

image.png
典型的需求来源及需求层次关系

上图展示了典型的需求层次结构,它包含三个层次:业务需求、产品需求和技术任务。

业务需求

需求协作和交付过程,最终必须为业务服务——交付业务价值,并保障业务成功。业务需求来源或转化自原始的用户诉求或业务和产品的初始想法。这些原始的需求经过过滤、归类和分析转化为正式业务需求。

不同特征的组织,业务需求的习惯名称不同。比如:强调用户驱动的可能称之为“用户需求”,对外以产品形式售卖的可能称之为“解决方案”或“产品特性”。不管名称是什么,它们的共同特点是都服务于业务的目标,且最终都要落地为产品功能。在本篇中,我们统称其为“业务需求”,强调这个层次的业务属性。

业务需求承载业务价值,它是系统验收的基本单元,也是运营和发布(Release)的基本单元,需要时可以被独立地发布和运营。它一般由业务人员(如业务运营或业务分析师)负责收集、创建和维护。

产品需求

产品需求可以分为两类。第一类拆分自业务需求,直接服务于今天的业务,它一般由业务负责人或产品经理基于业务需求拆分而来;第二类源自产品的规划,它们不直接服务当前业务,而是为未来的业务做基础和提前的准备,典型的包括:产品的基础功能、提前的技术布局、技术重构等。它们通常由产品经理和技术团队创建和维护。

产品需求承载产品的具体功能,是产品集成和测试的基本单元,通常也是系统部署(Deploy)的基本单元。一个业务需求设计多个产品的功能时,它会被拆分到多个产品,对应多个产品需求。例如,业务需求是“在供应链中支持预先锁定库存”。为了实现它,需要供应链计划、库存管理、履约服务、财务结算等多个产品的功能改动,就对应多个产品需求。

技术任务

技术任务承载具体的实现工作,它是工作分配(Assign)的基本单元,也是实现的基本单元。技术任务分解自产品需求,它包括不同职能的任务,如前端、后端、算法等。技术任务的拆分通常由技术团队完成。

不同上下文中的层次结构变体

现实中,业务和产品复杂度不同,其层次结构也不同。下图是三个不同变体。从左到右分别适用于简单、典型和复杂的业务和产品。

image.png
基于不同的业务和产品复杂度的需求层次结构调整

图中的第一种模式适用于简单的业务。这时,业务与产品一一对应,业务需求与产品需求也合并为一层。这一模式下,原始需求直接转化为产品需求,产品需求分解为技术任务。这一模式适用于简单的互联网业务、企业应用或工具产品,业务在初创时都适合这一模式。

对于复杂的产品和业务,如果产品需求只有一个层次,可能会让产品需求过大。这时,可以将产品需求分解为两个层次——产品特性和产品需求两层,也就是图中的第三种模式,它适用于电信产品、基础技术产品、复杂的企业应用等复杂的业务领域。不过,对于大部分场景,第二种典型中的三个层次就已经足够。

赋予每个层次明确的意义和目的

不同方法体系,其需求层次结构的定义的依据不同,结果也不同,如:Scrum 中常用 Epic、Story 和 Task来描述需求的层次关系。这一层次结构的划分依据是规模。其中,Story(用户故事)是从用户角度对需求的描述,它要求能够在一个迭代完成;Epic(史诗)是巨型故事或故事集,需要被进一步分解为 Story;Task(任务)是对 Story 的进一步拆分,要求能跟踪和更新日常进展,通常可以由单个人完成,工作量不超过 20 工作人时(Person Hours)。

image.png
需求类型的不同命名方式

作为通用方法,Scrum 追求普适性,其推荐的需求层次刻意回避了业务属性。但是,它在提高普适性的同时,让协作过程的业务意义模糊,导致无法定义精准和有效的协作流程。

我们认为,只有明确需求层次以及每个层次承载的价值,我们才能够定义有意义的协作过程,过程相关的人员的职责和活动,并判断这一过程是否与所承载的价值匹配。因此,我们在设计需求的层次结构时,要求明确每个层次的意义和价值。

总结

以上,我们分析了需求的来源、需求的层次结构、以及每个层次所承载的价值。它是一个标准参考模型,本身具备较好的普适性。基于业务的特征不同,也可以加以定制。比如:因业务的复杂性不同,而增减层次;或者业务交付方式不同,而将业务需求改成其他名称。

清晰定义需求的层次结构,明确各个层次的价值。基于它们,我们就可以定义协作过程,实现并交付这些价值,保障协作和交付的效率和效果。下一节我们会介绍业务驱动的协作。

免费下载《阿里巴巴DevOps实践指南》

阿里巴巴合伙人和业界多位大佬力荐、何勉、陈鑫等17位阿里资深技术专家联袂出品、阿里十年DevOps经验沉淀总结、阿里巴巴DevOps落地实践一本通。

前往: https://developer.aliyun.com/topic/devops,下载完整版电子书。

image.png

相关实践学习
基于函数计算一键部署掌上游戏机
本场景介绍如何使用阿里云计算服务命令快速搭建一个掌上游戏机。
开发者小助理
目录
相关文章
你都不懂
|
2月前
|
Ubuntu 安全 Docker
【DevOps】Docker 最佳实践指南(绝对干货)
祝您的 Docker 之旅一切顺利!
你都不懂
113 4
你都不懂
|
2月前
|
网络协议 Ubuntu Devops
【DevOps】Docker 最佳实践指南(绝对干货)
如果需要通过网络远程访问 Docker 守护进程,应开启 TLS 并确保只接受来自可信客户端的连接。
你都不懂
29 3
你都不懂
|
2月前
|
安全 Devops 网络安全
【DevOps】Docker 最佳实践指南(绝对干货)
【DevOps】Docker 最佳实践指南(绝对干货)
你都不懂
32 2
auqbllxiu
|
敏捷开发 架构师 Devops
《阿里巴巴DevOps实践指南》电子版地址
本书分为开篇、敏捷研发篇、代码管理篇、持续交付篇和解决方案篇五大篇章,覆盖 DevOps 演进史、核心理念与阿里巴巴最佳实践的全方位解析,从DevOps到云效架构师教你搭建DevOps平台,想要实现高效研发,读这本书就没错啦!
auqbllxiu
252 0
《阿里巴巴DevOps实践指南》电子版地址
auqbllxiu
|
Devops
《阿里巴巴DevOps 最佳实践手册》电子版地址
覆盖 DevOps 演进史、核心理念与阿里巴巴 DevOps 最佳实践的全方位解析手册,揭开阿里巴巴高效研发的秘密!
auqbllxiu
106 0
《阿里巴巴DevOps 最佳实践手册》电子版地址
auqbllxiu
|
Devops
《阿里巴巴DevOps文化浅谈》电子版地址
阿里巴巴DevOps文化浅谈
auqbllxiu
138 0
《阿里巴巴DevOps文化浅谈》电子版地址
auqbllxiu
|
敏捷开发 架构师 Devops
《阿里巴巴DevOps实践指南》下载电子版
本书分为开篇、敏捷研发篇、代码管理篇、持续交付篇和解决方案篇五大篇章,覆盖 DevOps 演进史、核心理念与阿里巴巴最佳实践的全方位解析,从DevOps到云效架构师教你搭建DevOps平台,想要实现高效研发,读这本书就没错啦!
auqbllxiu
112 0
《阿里巴巴DevOps实践指南》下载电子版
auqbllxiu
|
Devops
《阿里巴巴DevOps 最佳实践手册》电子版下载
覆盖 DevOps 演进史、核心理念与阿里巴巴 DevOps 最佳实践的全方位解析手册,揭开阿里巴巴高效研发的秘密!
auqbllxiu
176 0
《阿里巴巴DevOps 最佳实践手册》电子版下载
1592440288735793
|
4天前
|
运维 Devops 持续交付
DevOps实践:持续集成与持续部署的黄金法则
在软件工程领域,DevOps作为一种文化和实践的集合,旨在加强开发(Dev)与运维(Ops)之间的协作与整合。本文深入探讨了持续集成(Continuous Integration, CI)和持续部署(Continuous Deployment, CD)的概念、重要性以及实施策略,同时结合真实案例分析其在实际运维工作中的应用效果。文章旨在为读者提供一套系统的方法论,以实现软件开发流程的自动化、效率提升及风险降低。 【7月更文挑战第17天】
1592440288735793
11 3
1941623231718325
|
17天前
|
监控 Devops 测试技术
利用DevOps提升开发效率:技术实践与策略
【7月更文挑战第4天】DevOps通过自动化、CI/CD、协作与沟通等手段,显著提升了软件开发的效率和质量。随着云计算、容器化、自动化测试等技术的不断发展,DevOps的实践将更加深入和广泛。未来,更多的企业将采用DevOps文化,构建高效、灵活、可靠的软件开发和运维体系,以应对快速变化的市场需求。 总之,利用DevOps提升开发效率是软件开发领域的重要趋势。通过实施上述实践策略,企业可以加速产品迭代,提高市场竞争力,实现可持续发展。
1941623231718325
22 1

云效DevOps

热门文章

最新文章

  • 1
    在阿里,我们如何管理代码分支?
  • 2
    【资料】翘首期盼247天!《阿里巴巴Java开发手册》扫描插件详情介绍
  • 3
    《阿里巴巴Java开发手册》IDEA插件与Eclipse插件使用指南
  • 4
    阿里云云效研发效能提升和敏捷实施 36 计 资料合集
  • 5
    如何做好自动化测试,揭秘阿里巴巴分层自动化实践之路
  • 6
    28位阿里技术专家解密研发效能升级之道(含PDF文件下载)
  • 7
    《码出高效:Java 开发手册》正式发布,83行代码计划启动
  • 8
    阿里Java代码规约插件即将全球首发,邀您来发布仪式现场
  • 9
    如何使用云效看板,让需求持续快速地流动和交付
  • 10
    阿里测试环境运维及研发效率提升之道
  • 1
    OS Copilot 学生用户上手体验反馈
    44
  • 2
    操作系统智能助手OS Copilot体验与测试结果
    27
  • 3
    OS Copilot 产品体验实践与产品评测
    67
  • 4
    阿里云云效操作报错合集之AppStack资源池添加外部k8s集群时报错,该如何解决
    17
  • 5
    OS Copilot实例评测说明
    21
  • 6
    阿里云云效操作报错合集之流水线在部署到函数计算时,出现报错:"ConcurrentUpdateError",该如何处理
    22
  • 7
    阿里云云效操作报错合集之npm包已经发布到了制品仓库,但流水线中拉取依赖时出现404错误,该如何排查
    19
  • 8
    阿里云云效操作报错合集之流水线构建过程中出现了实时查询异常,该怎么解决
    22
  • 9
    阿里云云效操作报错合集之遇到Node.js的内存溢出问题,该怎么办
    14
  • 10
    阿里云云效操作报错合集之流水线构建Docker镜像时,遇到报错:“error: failed to solve: rpc error: code”,该怎么办
    30
  • 相关课程

    更多
  • 阿里云DevOps助理工程师认证(ACA)课程
  • ALPD云架构师系列:云原生DevOps 36计 -阿里云云效出品
  • 2023云原生编程挑战赛赛题解析
  • ALPD云架构师系列 - 云原生DevOps36计
  • 深入浅出白话Serverless-1024程序员节创造营公益课
  • 相关电子书

    更多
  • 从黑盒运维到DEVOPS
  • 云上DevOps开发布局
  • DevOps与传统的融合落地实践及案例分享
  • 相关实验场景

    更多
  • 每个IT人都想学的“Web应用上云经典架构”实战
  • 云原生AI套件:五分钟微调宝可梦风格StableDiffusion
  • 语言入门-1:环境构建
  • 容器DevSecOps全链路体验
  • 【企业数据中台交付】数据回刷实验
  • 高效敏捷开发体验
  • 下一篇
    2024年阿里云免费云服务器及学生三百通用额度申请教程参考

    PHP网站源码横岗网站优化排名福永网站建设设计石岩网站设计横岗网络营销福田外贸网站设计罗湖网站改版南澳模板制作光明阿里店铺托管爱联百姓网标王推广福永建网站荷坳百度网站优化南澳企业网站设计大浪阿里店铺托管盐田网络营销福田关键词排名横岗网站搭建塘坑网站排名优化坑梓百姓网标王大浪营销网站南联企业网站制作永湖网站搭建光明网站优化按天扣费大鹏百度seo福田至尊标王光明营销型网站建设横岗网站设计民治百度网站优化排名永湖网站优化推广惠州外贸网站设计深圳网站优化排名歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

    PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化