检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
也许是技术决策者。 影响地图何时失效 如同计划,在制定出来的那一刻也许影响地图就已经失效,因此需要适时调整(注意是适时,未必是实时)。 影响地图更像是迭代计划,每个影响达成,进行反馈评估,对影响地图的内容以及优先级进行调整;一旦目标达成,也许这张影响地图就完成了使命。 本文参考资料:
成长地图 | 华为云 软件开发生产线 软件开发生产线(CodeArts)是一站式、全流程、安全可信的DevSecOps平台,开箱即用,内置华为多年研发最佳实践,助力效能倍增和数字化转型。 免费体验 图说CodeArts 仅两个按钮时选用 立即使用 成长地图 由浅入深,带您玩转CodeArts
ion”用构建任务参数“BUILDNUMBER”进行替换。 上传Kubernetes部署文件到软件发布库 将“替换Kubernetes部署文件镜像版本”步骤中修改后的所有“.yaml”文件上传到软件发布库中归档。 上传docker-compose部署文件到软件发布库 将“替换Do
软件发布库回收站中的文件无法还原该如何处理? 如何将snapshot组件上传到Maven私有依赖库? 使用gradle构建任务上传maven包,返回500错误提示,该如何处理? 无法下载依赖的war、jar文件时怎么办? 本地构建Maven组件上传到私有依赖库,返回401错误提示,该如何处理? 客户
一般来说用户会按照从左到右的顺序来使用你的系统(用户故事地图)。 用户故事地图样例 下图是一个蛋糕制作及心得分享系统的用户故事地图: 第三行所包含的内容就是“大家在电子邮件系统所要做的事情”,包括:注册、配置信息、发布、下单、支付等。 第二行对这些事情进行了分组。 与一般用户故事地图不同的是,这张图当中增加了
大小为10MB。 用户完成以下操作: 下载软件包X到本地。 创建并执行构建任务a,根据配置获取软件包Y,生成软件包Z(大小为15MB)并上传至软件发布库。 创建并执行部署应用,获取软件包Z部署至ECS中。 流量计算方法分析 以上三个操作,分别从制品仓库中下载了软件包X、Y、Z,
行多种配置。 依赖包的上传方式有三种: 在私有依赖库中单击“上传”按钮即可上传依赖包。 通过CodeArts编译构建任务,添加配置Maven私有依赖库步骤,直接将构建生成的依赖包归档到私有依赖库中。 通过修改本地的配置文件信息,实现本地构建后直接将组件上传至CodeArts的私有依赖库中进行管理。
是把问题敲碎,放在每一个迭代当中。 回到开始,我们想一下之前要做的性能优化的事情,简单来说可以分为两个部分。第一个部分是固化的部分,包括CDN的建设、所有Web上的容器设置。CodeArts使用的是前端的Angular框架,关于Angular框架本身的演进与优化,再到基于业务实践
持续规划与设计 什么是敏捷 影响地图 用户故事地图 用户故事驱动的敏捷开发 我在CodeArts做需求 Scrum的22个基础知识点 Scrum实践之团队 Scrum实践之冲刺 敏捷项目管理 敏捷实践之物理看板与电子看板
能。 代码托管服务基于Git,项目的开发代码可以上传至CodeArts进行代码托管,统一管理。 软件发布库可用来存储构建好的软件包,实现软件包版本管理,提升发布质量和效率,实现产品的持续发布。 私有依赖库可用于将项目当中的依赖包上传至此库中,以方便云端构建,并进行版本控制,避免环境差异化。
F区G路456号。 C分店 H区J街789号。 D分店 K区L大道K大楼西侧。 返回Story编辑页面,单击“单击添加附件或拖拽文件到此处上传”,选择“本地上传”,将列表文件上传至工作项中作为附件。 单击“保存”,完成Story详情的编辑。 管理迭代规划 在迭代开始前,项目经理Maggie组织召开
DevOps实施框架的几个主要部分。 影响地图,回归商业的初心 简单的讲,影响地图是这样的一个思维逻辑和组织结构:为什么(Why)>谁(Who)>怎样(How)>什么(What) 也就是:我们的目标是什么(Why),为了达成目标需要哪些人(Who)去怎样(How)影响,为此我们需要做什么(What)。影响地图通过构
整体脉络,以及进行产品规划实施设计,并控制需求粒度与拆分的过程。 软件开发的本质是为了解决问题,提供用户价值的,而不仅是为了提供功能。影响地图就是用来鉴别用户需求是什么,深层的根因是什么。 用户故事就是目标和需求的载体,以用户的场景来讲故事,便于在客户、业务与开发之间进行信息的传
100GB/月 发布库构建上传单包上传大小 发布库构建上传单包上传大小。 10GB 10GB 20GB 20GB 私有依赖库构建上传单包上传大小 私有依赖库构建上传单包上传大小。 2GB 2GB 2GB 2GB 发布库页面上传单包上传大小 发布库页面上传单包上传大小。 2GB 2GB
以流水线把持续交付进行自动化的特性,对DevOps来说是一个最核心的实践,它能够提高持续交付的速度和质量。 下图是一张DevOps的工具链地图,从代码需求的分发到代码的提交以及自动关联需求,代码的提交触发后续的测试,以及线上的环节,一个工具链打通完整的路径,实现端到端的交付和支持。
Repo代码仓中的代码质量 不上传代码到云服务的情况下使用代码检查服务 使用自定义执行机执行代码检查任务 编译构建 基于Maven构建产物制作Docker镜像并发布到镜像仓 使用Maven构建上传软件包至私有依赖库 使用Maven构建实现私有依赖包的上传及下载引用 使用NPM构建上传软件包至软件发布库
编译构建 使用编译构建服务Ant构建并上传软件包至软件发布库 使用编译构建服务的Cmake构建并上传软件包至软件发布库 使用编译构建服务的Maven构建上传软件包和推送镜像 制品仓库 上传软件包到CodeArts Artifact软件发布库 上传私有组件到CodeArts Artifact中的Maven私有依赖库
往注意到的是What(干什么),却忽略了Who(为谁做)以及Why(为什么做)。而Who>Why>How>What的逻辑模式,恰好也是影响地图的结构。 CodeArts支持工作项模板,在“设置 > 项目设置”中,可以看到如何将用户故事的三段式,预置在Story的工作项模板中,也可以根据需要自行定义描述信息。
什么),却忽略了Who(为谁做)以及Why(为什么做)。 而Who>Why>How>What的逻辑模式,恰好也是影响地图的结构。有关影响地图,请阅读文章《影响地图》。 CodeArts需求编辑操作 在CodeArts中,我们可以通过工作项管理模块,进入每一个工作项中,单独编辑该工
将以上用户登录这个故事分解为功能点,展示在用户故事地图上,这是标准的用户故事地图格式: 最上面2层是产品的功能区域(模块)。 每个模块下面的功能点,来自于用户故事中的某个步骤的分析 每个功能点的即时贴上标注出用户故事的ID,这样便于我们比对影像地图找到对应的功能点。 一些在影响地图中没有明确列出的内容在这