• [技术干货] 汇编代码迁移
    ✨✨获取实验资源🎁🎁购买ecs实验资源ecs的配置如下:计费模式:按需计费基础配置:鲲鹏计算,鲲鹏通用计算增强型,kc1.xlarge.2 4vCPUs | 8GB(两核就可用)镜像选择:centos系统,版本在7就可以网络配置:进入弹性云服务器的网络配置页面,网络选择“vpc-default”,子网选择“subnet-default”,安全组选择“Sys-FullAccess”,公网带宽选择“按流量计费”,带宽大小选择“5”, 单击“下一步:高级配置”。使用密码登录,便于后续操作单击“下一步:确认配置”。进入弹性云服务器的确认配置页面,核对信息无误后,勾选下方的“我已经阅读并同意《华为镜像免责声明》”,单击“立即购买”,完成鲲鹏云服务器的购买。点击“返回弹性云服务器列表”,查看刚刚购买的弹性云服务器,等待约30秒,其状态变为“运行中”,并显示弹性公网IP地址。在此弹性云服务器“IP地址”中,获取该服务器的弹性公网地址使用MobaXterm登录服务器安装porting-advisor使用如下命令下载Portting-advisor安装包wget https://mirrors.huaweicloud.com/kunpeng/archive/Porting_Dependency/Packages/Porting-advisor_2.2.T2.SPC300_Kunpeng-linux.tar.gz使用解压命令对压缩包进行解压tar -zxvf Porting-advisor_2.2.T2.SPC300_Kunpeng-linux.tar.gz进入到解压后的文件中cd Porting-advisor_2.2.T2.SPC300_Kunpeng-linux使用命令安装./install web安装完成后就可以在本地浏览器登录porting-advisor,刚进去可以设置初始密码,这是你以后的登录密码检查所需要的代码这里我们需要把我们需要检查的代码上传过来,我们以2048小游戏为例进行实验(文件上传到附件中)将所需要的文件进行解压tar -xvzf 文件名称使用cp命令将2048文件拷贝到/opt/portadv/portadmin/sourcecode/目录下(一定要是这个目录,只有在这个目录当中才可以呗代码迁移工具扫描到)备份src目录下的main.c文件,具体命令如下:cd /opt/portadv/portadmin/sourcecode/2048/cp src/main.c src/main.c.bk因为我们需要对迁移的代码进行扫描,所以我们需要使目录具有可读的权限,可以使用如下命令chmod -R 755 *✨✨代码迁移🎁🎁登录鲲鹏代码迁移工具在本机浏览器中,输入https://弹性云服务器弹性公网地址:8084如果碰到安全问题告警,请点击“高级”,然后选择忽略,继续浏览。在弹出的页面输入用户名和密码,其中用户名为:portadmin,然后点击“登录”。登录完成后首页内容如下接下来我们设置分析源码的参数在“源码文件存放路径”对话框中,指定需要分析的源码——src和so_src(选中后点击即可)。源码类型:C/C++编译器版本:GCC 7.3(一定要在7以上)构建工具:make编译命令:make目标操作系统:centos 7(左右)然后开始分析,等待分析结束源码分析完成,点击查看报告🎁🎁报告分析在报告中指出,需要迁移的依赖库(so库)为两个,源文件三个,代码12行其中,依赖库具体为libhighscore.so和libcurses.so,在后面实验中,这两个库需要重新编译。需要迁移的代码所在的文件分别为main.c及两个Makefile。切换到“源码迁移建议”中,查看具体情况。关于Makefile的迁移,系统给出了迁移建议汇编代码的迁移需要根据PPT内中的内容进行迁移。具体需要迁移的代码如下图所示:✨✨代码移植🎁🎁Makefile代码移植修改Makefile文件在“源码迁移建议”的页签中,找到Makefile的路径(由于两个Makefile需要修改的内容一致,因此只做一次步骤描述)。按照提示进入该路径,进行Makefile的修改,命令如下:cd /opt/portadv/portadmin/sourcecode/srcvim Makefile按照工具的提示,添加对应的参数,具体如下:然后重复以上步骤修改/opt/portadv/portadmin/sourcecode/so_src下的Makefile🎁🎁汇编代码移值修改main.c文件同样在“源码迁移建议”的页签中,找到main.c的路径按照提示进入该路径,进行main.c的修改,命令如下:cd /opt/portadv/portadmin/sourcecode/srcvim main.c对main.c中的汇编代码进行修改,具体如下:删除#后的源代码,然后增加适用于鲲鹏平台的、相同功能的汇编代码。"mrs %0, midr_el1": "=r"(s1)::"memory"修改后的文件如下:🎁🎁编译测试依赖库重新编译进入so_src目录下,使用make命令对程序所需的依赖库进行重新编译,命令如下:cd /opt/portadv/portadmin/sourcecode/so_srcmake源代码编译进入源代码主目录,使用make命令对应用进行重新编译,命令如下:cd /opt/portadv/portadmin/sourcecodemake使用以下命令修改依赖库环境变量:export LD_LIBRARY_PATH=/opt/portadv/portadmin/sourcecode/lib:$LD_LIBRARY_PATH🎁🎁测试运行在/opt/portadv/portadmin/sourcecode目录下使用下面命令运行程序:./2048正常运行
  • [高校开发者专区] 【HCSD-DevCloud训练营学习笔记】飞机大战理论+实践
    DevCloud (华为云 DevCloud) 是基于华为研发云的成功实践经验,通过云服务的方式提供一站式云端DevOps平台。开发团队基于云服务的模式按需使用,在云端进行项目管理、配置管理、代码检查、编译、构建、测试、部署、发布等。产品资源及DevOps简介本课程为飞机大战游戏上云实践,是游戏上云实践的典型例子。应用鲲鹏ECS实现云上场景部署,通过实践提升对鲲鹏服务的了解。另外,通过云上快速搭建飞机大战游戏,初步了解鲲鹏服务的应用场景及实现,同时更加深入的了解DevCloud一站式云端项目管理。 本课程附带同款游戏安卓安装包,适合对安卓开发感兴趣的学员进行深入学习。课程非常详细,从环境购买到配置,再到案例实践都非常详细开通资源第一步【关联伙伴账户】第二步【开通1.98元基础版DevCloud产品】 DevOps通过华为云资源和DevCloud项目管理完成大战DevOpsDevOps的五个要素 DevOps生命周期全球软件行业现状及其未来趋势工业化时代和数字化时代现代软件公司的当前挑战华为云DevCloud:一站式DevOps云平台华为云DevOps的成长历程鲲鹏云服务四大鲲鹏云服务 鲲鹏云服务的计算服务鲲鹏云服务的存储服务 鲲鹏云服务支持国产主流云平台软件 为什么选择鲲鹏云服务虚拟私有云VPC安全组安全组规则鲲鹏弹性云服务器DevCloud 推送代码DevCloud 编译构建DevCloud 部署应用飞机大战开发流程本期训练营基于DevCloud对飞机大战游戏进行上云实验,更加深入的了解DevCloud一站式云端项目管理,通过云上快速搭建飞机大战游戏,初步了解鲲鹏服务的应用场景及实现,学习鲲鹏服务的应用。 飞机大战游戏云端整体框架图Git安装与配置Cocos Creator官网下载:cid:link_3(1)创建虚拟私有云(2)创建安全组和规则(3)购买鲲鹏云服务器(4)创建DevCloud项目如未开通需要先开通(5)上传代码需要设置SSH 或者HTTP(6)编译构建(7)部署应用添加主机和主机组部署应用(8)验证cid:link_2心得学习了解了开发所需的资源和环境,以及DevOps的开发理念,基于华为云devCloud平台快速体验云开发全过程本来体验了一次全新的云开发,飞机大战。小时候玩过这款游戏,没想到有一天自己也可以动手部署一款这样的小游戏。这次实践非常顺利,体验了DevOps的开发流程,干货满满。参考cid:link_1cid:link_0
  • [知识分享] 云上开发如何实现持续代码提交?
    摘要:持续代码提交是实现持续集成的必要条件。本文分享自华为云社区《云上开发如何实现持续代码提交》,作者:华为云PaaS服务小智。什么是持续代码提交持续代码提交就是频繁向主干提交代码,让主干随时保持都是最新的可用状态。持续代码提交是实现持续集成的必要条件。想要做到持续集成,前提是有代码可以集成,通过经常性的提交代码,可以避免大量代码堆积在工程师本地,造成本地的开发分支和团队主干分支差异过大,导致最后无法合并提交。代码提交的方法常用的开发模式有主干开发和分支开发两种,当团队成员较多的时候,通常是分支—主干开发模式,为了保障团队的高效协作,团队通常会约定一个规则进行代码提交,下面步骤可供参考。1 创建开发分支团队成员在进行代码修改之前,首先创建一个自己的开发分支,然后从主干分支检出最新版本的成功代码到开发分支。2 本地修改代码在本地进行代码修改,包括新功能开发、变更实现、缺陷修复等所有会产生代码修改的工作。3 本地验证代码修改后,在本地进行编译构建和功能验证。保证修改的代码质量,以及确认修改是否实现了预期的功能。如果功能验证有问题,还需要继续修改代码,然后再验证,直到成功为止。需要注意的是,要控制这个过程的时间,不要过长,一般不超过一天,通常每人每天至少要向主干提交一次代码。这就需要在拆分任务的时候要保证任务的颗粒度不要过大,尽可能小,任务的时间单位通常是小时,最多不要超过8小时,这也和每人每天至少提交一次代码的原则相呼应。4 合入开发分支本地确认没有问题后,可以将代码合入开发分支,并触发分支门禁构建,通过之后进行代码审核再合入,确保代码质量达标。需要注意的是,在本地修改代码过程中,主干分支可能会有变化,其他成员会提交代码到主干,所以需要先将开发分支和主干分支进行同步,确保是最新代码,然后再进行合并。5 开发分支验证代码合并到开发分之后,对开发分支进行功能验证。6 合入团队主干分支在开发分支验证无误后,此时代码可以合入到主干分支,触发主干门禁构建,门禁构建通过之后,再通过代码评审合入到主干,同时进行功能验证。这样一次代码修改和提交的过程就完成了,这时候可能是修复了缺陷、开发了新功能或者完成了一次变更。在下一次开始工作前还是相同的流程,重复①~⑥这几个过程。在上面的步骤中,我们可以看到一次代码提交至少有三次编译、两次门禁检查、两次代码审核、三次功能验证,极大的保证了代码的质量和功能的正确性。同时,尽早频繁提交代码,还可以尽早的发现问题,及时修正,避免到了开发后期,修复的成本大大提高,这也是顺应了敏捷的小步快跑,及时反馈的原则。云上开发实践我们以华为云 Dev Cloud 为例,来看一下具体操作。通过华为云DevCloud的代码托管、代码检查、流水线服务可以完成持续代码提交操作。1、云上开发,首先要将代码放置在云上。可以将本地的代码导入到DevCloud中,或者直接在DevCloud创建代码包,然后代码托管服务中创建开发分支,通常是基于master分支。2、然后是代码修改,可以下载到本地进行修改,或者使用CloudIDE进行云端编程。3、修改完成后,在本地或者云端进行构建验证,成功后就可以启动开发分支流水线将代码提交到开发分支。4、流水线执行完成后表示开发分支合并成功,接下来可以申请将代码合入到主干分支。注意选择正确的分支以及评审人,评审人通常还负责代码评审的工作。5、合并审批通过后,就可以启动主干流水线,进行构建和验证。至此,就完成了一次代码修改提交到主干的过程,后续可以根据项目和业务的要求继续进行测试和部署。
  • [高校开发者专区] 【HCSD-DevCloud训练营学习笔记】DevCloud实践之自己快速实现飞机大战小游戏
    本课程为飞机大战游戏上云实践,是游戏上云实践的典型例子。应用鲲鹏ECS实现云上场景部署,通过实践提升对鲲鹏服务的了解。另外,通过云上快速搭建飞机大战游戏,初步了解鲲鹏服务的应用场景及实现,同时更加深入的了解DevCloud一站式云端项目管理。 本课程附带同款游戏安卓安装包,适合对安卓开发感兴趣的学员进行深入学习。下面整理本人实践过程笔记购买云服务资源虚拟私有云华为云:cid:link_3注册/登录华为云,点击右上角控制台,左上角选择“北京四”服务列表-虚拟私有云创建虚拟私有云,输入名称,子网名称立即创建创建安全组并添加规则访问控制-安全组,创建安全组 配置规则- 添加规则,添加8080购买鲲鹏云服务器服务列表 - 弹性云服务器 ,购买弹性云服务器ECS 按需,北京四,随机,鲲鹏计算,kai1s.xlarge.1镜像:CentOSVPC选刚才创建的vpc-palneGame,安全组选刚才创建的sg-planeGame 服务器名称:ecs-planeGame,密码自己牢记 立即购买(按需需要有余额)DevCloud云端环境配置创建DevCloud项目打开浏览器,免费开通,购买时记得取消自动续费,登录DevCloudcid:link_1新建项目 看板项目创建项目完成上传代码Git安装,本人已经安装,不再重复安装配置SSH配置SSH,绑定邮箱,配置Git,设置SSH密钥 克隆与推送新建代码库,planeGame Clone 代码将飞机大战代码放到项目目录并推送到远程仓库git add . git commit -m 'palneGame' git push查看代码编译构建创建构建任务归属项目、源码源、代码仓库、分支默认shell构建#输入命令 echo 'hello' zip -qr WebGames.zip ./添加软件发布库构建包:WebGames.zip、版本号:1.0.0 包名:WebGames新建并执行执行结果查看编译后的包,点击制品仓库部署应用创建主机组部署-主机组,新建主机组创建并保存 创建主机,建议直接可以选择已买主机。输入用户名密码验证成功 项目部署构建&制品 -部署,新建任务添加JDK, 配置JDK,添加主机组,安装路径,JDK1.8.0 添加Tomcat配置Tomcat,主机组,版本,端口 ,默认即可Tomcat,停止服务,绝对路径/usr/local/tomcat/apache-tomcat-8.5.38/选择部署来源,软件包,部署目录解压文件 : /usr/local/tomcat/apache-tomcat-8.5.38/webapps/WebGames.zip, /usr/local/tomcat/apache-tomcat-8.5.38/webapps/WebGamesTomcat 启动服务 添加健康测试, URL:cid:link_2 保存并执行 验证根据URL访问飞机大战游戏网站cid:link_2简单测试释放资源删除所有创建的资源弹性云服务器ECS,按需收费,停止或删除虚拟私有云DevCloud:记得取消自动续费安全组实验心得第一次完整的实现应该应用从开发到部署,体会到了华为云 DevCloud云端开发的强大,以及在云端进行项目管理、配置管理、代码检查、编译、构建、测试、部署、发布等。飞机大战游戏上云实践,是游戏上云实践的典型例子,本次体验了一次游戏的开发,非常难得参考cid:link_0
  • [技术干货] 作为开发者 大家觉得华为云论坛的【问题求助】好用么?
    感觉这里提问的人好少,大家觉得华为云论坛上的【问题求助】好用么?你们都去哪提问呀?有推荐么?
  • [课程学习] HCSD集训营—软件开发流水线专场 学习心得分享
    活动链接:https://developer.huaweicloud.com/signup/b6b49a7d511e4f548cd10d0cc4d9b20c?medium=share_kfzlb&invitation=72c6caa2cea74bf9bd071e48641d9a71              学习心得  首先针对打卡二做的实验我选择是使用VSS完成安卓及鸿蒙应用安全检测,该二进制分析,移动应用安全先前参加过产品特训营培训,就此所学习的内容介绍下所了解为什么会有这个功能,相比友商的优劣势等 ,也是自己的学习心得所获:  背景:国家政策:2021年《移动互联网应用程序个人信息保护法》     移动合规测试中会遇到的问题:         1.政出多门,合规风险大         2.无专业合规人员进行法规解读         3.自动化检测能力弱,测试工作量大         4.本地工具需部署环境,运维成本高     移动应用安全场景         1.检测全面,深度贴合国家监管标准         2.高效精准,隐私合规模拟真实场景触发         3.报告全面,提供专业的修复完建议         4.与华为应用市场能力同源     注:因为IOS使用Object-C编写,封闭系统,当前国家无针对于IOS应用的隐私合规测试标准      然后对于打卡一的实验智能增值税发票识别,体验过后,感觉到的是顺应市场需求,发票拍照识别系统可以解放财务的双手,自动采集发票上的会计要素,自动对票据建立索引并归档,提高凭证信息查阅的一致性与准确性,与传统的会计人工录入数据方案相比,可以减少90%的工作量,提升了其工作效率。      最后是打卡实验三“使用华为云DevCloud实现20分钟一行代码上云”; 因为在之前参加其他活动,所以这次我就借助于加入的课程购买了“基于华为云DevCloud的托马斯商城”,以及通过实验手册进行了实验练习,并学习完成,以85分通过了该微认证。   整个学习材料了解到从敏捷起源--敏捷思维-敏捷宣言-敏捷原则-敏捷较传统模式更符合软件开发规律-敏捷与瀑布的外在区别;进而引入华为DevCloud的一站式开发平台,集华为研发实践、前沿研发理念、先进研发工具为一体,面向开发者提供研发工具服务,让软件开发简单高效免费领取华为云软件开发云平台基础套餐 DevOps是目前最流行的开发模式,重视软件开发人员和运维人员的沟通合作,通过自动化流程来使得软件构建、测试、发布更加快捷、频繁和可靠。DevCloud基于华为研发云的成功实践经验,通过云服务的方式提供一站式云端DevOps平台。开发团队基于云服务的模式按需使用,在云端进行项目管理、配置管理、代码检查、编译、构建、测试、部署、发布等。在云端进行项目管理、配置管理、代码检查、编译、构建、测试、部署、发布等。三、活动规则 1、报名后,请首先开通领取免费产品资源,否则其他积分将不作数: 2、将最终打卡完成截图和心得体会统一进行一次回帖,多次回复将不做数,最终只按照最后一次回帖为准 3、心得体会包含但不局限于,只有有效回帖才能获得此部分积分     ①用户对产品的评测,优点、缺点     ②希望能用到的场景     ③产品优化建议4、积分规则:四、活动奖励
  • [技术讨论] 百炼成仙 导学篇
    ![百炼成仙导学篇](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202201/29/092027fgurshtzgft0w6mk.png) # 是什么   托互联网的福,你每天都在接收大量信息,不仅有搞笑视频,美女跳舞,也有丰富的教育资源。   不得不说,在你站在学习这个十字路口,看到如此多的方向时,这些反而使你更加迷茫,因为你不清楚,也没有人曾告诉你,哪条路可能使你步履艰难、越陷越深,那条路是阳关大道让你冲出重围,乘风破浪。不过有一点你是十分清楚的,人类的精力和时间都是有限的,选择一个适合自己的学习方法往往事半功倍......   正如五年前的我,站在这个十字路口,踌躇满志却很迷茫,不知道哪些技能职场更需要......如果可能,我真想穿越时空,对这个懵懂青年说,来!往这走!不骗你。可无论我怎么努力,这个青年肯定是听不见的。不过,你可以......   教学内容采用 **“是什么”** ,**“能做什么”** ,**“举例”** 三个模块进行教学,不仅记录了从CV小子到世界500强的经验,同时也把自己的编程经验和理解融入到系列教程中,让你在吸收知识的同时,还能感受到知识的美味。我觉得,当下世态,能看进去一板一眼文字教学的人并不多,所以我决定尽量**减小教学篇幅,把更多的文字留给对单次教学的思维拓展**。最后,希望我们永远持以一颗初学者的心去学习,力争成为一名超级个体。   教学计划(试行):**百炼成仙 · Python** # 能做什么   导学篇,用来介绍这个任重而道远的连载项目
  • [热门活动] 【小编精选】【邀测】DevCloud测试服务APIMock正在邀测中,欢迎参与!
    【参与方式】1. 请在此帖下进行盖楼,留下您的联系方式(微信或手机号),我们随后会联系您!2. 请扫描此二维码进入微信群,具体方式咨询群内工作人员,群里有不定期套餐优惠福利,还有VIP一对一教学指导提示:您填写并提交的上述信息视为您同意华为云通过电话方式联系您完善信息以便能够为您提供更贴心的云服务【APIMock测试服务介绍】Mock服务旨在提供功能强大的接口 Mock 及接口管理服务。可以通过模拟接口的响应,解决开发或测试过程中依赖的服务不稳定等问题。Mock服务的使用场景有以下几种:并行开发:在被依赖模块未开发完成时,使用Mock服务替代真实服务,可进行并行或前后端联调测试。依赖服务不稳定:当依赖服务不稳定时,会导致自动化测试用例失败,使用Mock服务替代真实的服务,可以保证自动化测试稳定执行,提升流水线的健壮性。构造异常场景:测试时会需要构造一些异常数据或延迟响应等异常场景,使用真实服务通常无法满足需求,使用Mock服务可以快速构造异常场景,提升测试覆盖率。点击下方超链接跳转为您介绍如何在软件开发平台中使用Mock服务,包括:     新建Mock服务分组     添加Mock服务     编辑Mock服务     访问Mock请求     导入OPENAPI接口定义文件
  • 【会员中心/2021新品】敏捷扑克,大有文章
    熟悉DevCloud会员中心的大佬们基本有一个共识:攒的码豆换插线板一定不亏。但今天,在下敏捷小智,想介绍另一款同样物美价廉,可供兑换的礼品:华为云敏捷扑克牌。在几周前,就有眼尖的朋友发现新品上线,便在论坛提出疑问:这扑克牌里面有啥?值不值得换?相信看完今天的文章,您心中会有答案。不懂术语,何以沟通?小明是一个95后,上进好学,加入团队已经有一个多月了,这段时间基本上适应了团队敏捷开发的节奏,可是有时大家说的一些词,他还是不明白,脑子晕晕的,自己网上学习了几天,也没能建立清晰的知识体系。于是他来求助同组的大佬,说了自己的困惑。大佬说会给他带一个神器,保证药到病除。 大佬:你需要的是一个理论框架,帮你把这些知识系统化、结构化梳理显示,再结合你平日的敏捷团队实践,你就会清楚了。和你提到的神器就是《华为云敏捷扑克牌》,来,给你看一下。这套敏捷知识扑克牌大有来头,它以华为云DevCloud的HE2E知识体系为主体,HE2E即华为端到端的DevOps实施框架,是结合了华为30年研发经验并集合了业界先进的实践所形成的一套可操作可落地的敏捷开发方法论。敏捷扑克牌的54张牌,张张都经过了精心的内容设计。大王是华为云DevCloud的DevOps能力屋,小王是华为云 DevCloud HE2E DevOps体系框架,四个花色分别对应HE2E框架中的软件开发四个阶段,即持续规划与设计、持续开发与集成、持续测试与反馈、持续部署与发布。每个花色的13个扑克牌,对应每个阶段的13个核心知识点。(小明听到这儿已经惊呆了)以图文形式进行展示。这样知识点和所在的阶段一目了然,再也不怕混淆了,忘记了就翻出来看看。因为牌面空间有限,所以每张卡牌上的知识点还有详细的知识点解读和应用,这副牌可以看做知识索引。关注大佬(敏捷小智)(也就是我)的博客,会持续更新发布。嘿嘿。博客传送门→说说学习方法:回去之后你先看敏捷扑克牌,熟悉整体框架内容,根据卡牌上的图文搞清楚每个知识点的基本含义和所在阶段,首先做到条理清晰,心中有数。整体清晰之后,在工作时遇到了哪个术语,你再去看对应的卡牌,需要的话可以继续去看博客文章,或者查看书籍和资料帮助你学习理解。最后,还有疑问的话,欢迎随时来博客留言,我们共同探讨学习。小明:太专业了,简直就是**服务,能问一下这套敏捷扑克牌是谁做的吗?敏捷小智:哈哈那我就不得不打一个广告了,制作团队是华为云DevCloud专家服务团队,他们是专业提供敏捷和DevOps的培训认证和咨询与实施服务的,帮助企业提升软件交付能力和使能企业数字化转型。放心吧,绝对专业,产出的内容经得起推敲。这套扑克牌一共设计了红色、白色、黑色三个款式:小明:真的酷,这么强大的神器,我觉得团队应该人手一副,从哪能获取到呢?敏捷小智:我今天带了一盒白色款的,可以送给你,如果还需要的话,你可以到华为云码豆会员中心进行兑换。目前正好在限量兑换的活动中。有两种可选,一个是单盒装,颜色随机发货;另一个是套装,内含三盒,三款颜色各一。小明:我得赶紧回去告诉我的小伙伴们。小智,记得更新后续文章啊~今后你这敏捷的大腿我是抱定了!华为云敏捷扑克牌,包含敏捷&DevOps的54个知识点,覆盖软件开发全流程。怎么样,从知识学习的角度而言,是不是比插线板更香呢?3副套装只需要7888码豆。自己留一副把玩,余下的送给其他玩开发的朋友,颇有些“礼轻情意重”的意味。下次,我会分享一些精选卡牌对应的内容扩展文章。大家可以持续关注~
  • [技术干货] 想尝试规模化敏捷的同学请留步~
    敏捷软件开发理念已渐渐被业界普遍接受,Scrum框架更是早已被敏捷团队所熟知。随着大家敏捷的理念和实践一步步的提升,越来越多的公司和团队为了面对更快更强的适应变化的市场需求、减少内耗和项目规模的扩大等,不得不面对一个新的问题,就是规模化敏捷的引入和实现。目前市场上规模化框架主要有SAFe,Less,Scrum of Scrums, Spoity等等。其中SAFe是使用最广泛的规模化敏捷框架,那么SAFe到底是个什么东东呢?SAFeSAFe是什么SAFe(Scaled Agile Framework,大规模敏捷框架),是一个在线的知识库,该知识库具有经过验证的集成原则、实践和能力,可大规模实施精益、敏捷和DevOps。 SAFe发展历史2011年,SAFe第一版由Scaled Agile公司创始人Dean Leffingwell在scaledagileframework.com网站发布,截止到2019年10月,SAFe已经更新至5.0版本。SAFe核心价值观协调一致领导者通过建立和表达投资组合策略和解决方案愿景来传达任务,在计划期间确定业务价值,并指导范围的调整以确保需求与能力相匹配。内建质量领导者通过创建内建质量成为标准的环境来改变系统并展示承诺。透明领导者促进所有相关工作的可视化,并创造一个环境:“...事实总是友好的,在任何领域中人们可以获得的每一个证据都使人们更加接近事实。”项目群执行领导者作为企业所有者参与计划增量(PI)的规划行业执行,在积极消除障碍和消极因素的同时,庆祝高质量的产品增量。SAFe的原则SAFe核心能力l  精益敏捷领导力l  团队和技术敏捷l  DevOps和Release on Demandl  商业解决方案和精益系统工程l  精益解决方案管理SAFe的配置SAFe支持各种开发环境,具有四种开箱即用的配置。分别是:必不可少的SAFe配置Essential SAFe配置是所有SAFe配置的基本构建块,是最简单的实现起点。它提供精益敏捷领导能力,团队和技术敏捷性能力,以及DevOps和按需发布能力。SAFe以一个名为敏捷发布培训(ART)的组织结构为基础,敏捷团队,关键利益相关者和其他资源致力于一项重要的,持续的解决方案任务。大型解决方案的SAFe配置大型解决方案SAFe配置引入了业务解决方案和精益系统工程能力,支持那些构建最大,最复杂的解决方案,这些解决方案需要多个敏捷发布列车和供应商,但不需要组合级别的考虑因素。这种解决方案的开发对航空航天和国防,汽车和政府等行业来说很常见,因为大型解决方案 - 而非投资组合治理 - 是主要关注点。解决方案培训组织结构可帮助企业应对最大的挑战 - 构建大规模,多学科的软件,硬件,网络物理和复杂的IT系统。开发这些解决方案需要额外的角色,工件,事件和协调。投资组合SAFe配置Portfolio SAFe配置提供精益项目组合管理能力,使组合执行与企业战略保持一致。它通过一个或多个价值流围绕价值流组织发展。投资组合SAFe通过投资组合战略和投资资金,敏捷投资组合运营和精益治理的原则和实践提供业务敏捷性。完整的SAFe配置完整的SAFe配置包括精益企业的所有五项核心能力。它是框架的最全面版本,支持构建和维护大型复杂解决方案组合的企业。关于SAFe的更多了解请移步到我们的华为云DevCloud专业服务,服务中包含SAFe的系统化培训课程,并提供了相关认证,更有资深专家的亲自指导。此外,DevCloud专业服务还提供了开发者的相关能力评估,点亮象征着荣誉的开发者勋章,赶快来吧~~~~
  • [技术干货] 【敏捷智库知识卡】敏捷和DevOps知识集锦
    文章太长看不下去怎么办?知识卡来帮你~知识卡是将一篇敏捷&DevOps文章的核心精华内容汇聚到一张卡片上,涵盖人和组织、工程方法、最佳实践等多方面内容。卡片由华为云DevCloud专家服务团队出品,持续更新,建议关注收藏。为了持续提供优质的内容和服务,卡片版本不断的优化升级。请点击这里说出您的想法,参与即有礼,期待您的反馈!第14期 DevOps人才千姿百态,I&O新角色与技能提升第13期 企业DevOps转型七步路线图第12期 项目需求剪不断,理还乱——读懂四个关键词来帮你第11期 项目团队人员变动频繁怎么办?——大牛走了,你怕不怕?第10期 Scrum Master的心酸谁能知?—— 任务不让指派还没人认领,我咋整?第9期 微服务架构难落地?——MSA实施指导框架来帮你第8期 拍脑袋估算法?OUT!——科学估算,平稳生产,嗷闪!第7期 5D自检模型——组织DevOps转型的驱动力第6期 敏捷大师拍了拍“刺头”——乖,别闹,做个乖宝宝第5期 敏捷回顾,奥利给!第4期 Hey bro,你的故事low不low?——用户故事就是三段式?NoNoNo!第3期 DevOps转型避坑指南——如何避免六大“焦油坑”第2期 用户故事拆分——学到好方法,拆分不再难第1期 每日站会18Key——轻松玩转每日站会敏捷智库知识卡历史帖链接:【敏捷智库知识卡】第1-7期合集【敏捷智库知识卡】 第8期 拍脑袋估算法?OUT!:科学估算,平稳生产,嗷闪!【敏捷智库知识卡】第9期 微服务架构难落地?MSA实施指导框架来帮你【敏捷智库知识卡】 第10期 任务不让指派还没人认领,我咋整?—— Scrum Master的心酸谁能知?【敏捷智库知识卡】 第11期 项目团队人员变动频繁怎么办——大牛走了,你怕不怕?【敏捷智库知识卡】第12期 需求剪不断理还乱(内附1-12期卡片合集下载)
  • [技术干货] 【冬哥有话说】敏捷&DevOps系列合集
    DevOps VS 敏捷:傻傻分不清楚DevOps入门系列DevOps入门篇1-概念、技术实践、研发工具链DevOps入门篇2—DevOps的3大核心基础架构DevOps入门篇3——朴素的DevOps价值观:业务、架构与技术DevOps入门篇4——朴素的DevOps价值观:人、流程与工具DevOps入门篇5——朴素的DevOps价值观:原则、方法与实践
  • [热门活动] 【有奖反馈】敏捷智库知识卡出新版啦!选出你喜欢的知识卡,好礼等你拿~
    第13期敏捷智库知识卡出新版啦~~蓝色清新海报款,白色简洁流程图喜欢哪一款?参与反馈就有机会获得华为手环,蓝牙音箱等。点击下方链接或者扫描图片上二维码即可参与,让我们马上开始吧~https://devcloud.huaweicloud.com/expert/open-assessment/qtn?id=e40ffc503cad4841935db18d6af933a9往期卡片回顾:【敏捷智库知识卡】第1-7期合集【敏捷智库知识卡】 第8期 拍脑袋估算法?OUT!:科学估算,平稳生产,嗷闪!【敏捷智库知识卡】第9期 微服务架构难落地?MSA实施指导框架来帮你【敏捷智库知识卡】 第10期 任务不让指派还没人认领,我咋整?—— Scrum Master的心酸谁能知?【敏捷智库知识卡】 第11期 项目团队人员变动频繁怎么办——大牛走了,你怕不怕?【敏捷智库知识卡】第12期 需求剪不断理还乱(内附1-12期卡片合集下载)高清无水印知识卡请点击附件下载
  • [热门活动] 【有奖反馈】敏捷智库知识卡出新版啦!选出你喜欢的知识卡,好礼等你拿~
    第13期敏捷智库知识卡出新版啦~~蓝色清新海报款,白色简洁流程图喜欢哪一款?参与反馈就有机会获得华为手环,蓝牙音箱等。点击下方链接或者扫描图片上二维码即可参与,让我们马上开始吧~https://devcloud.huaweicloud.com/expert/open-assessment/qtn?id=e40ffc503cad4841935db18d6af933a9往期卡片回顾:【敏捷智库知识卡】第1-7期合集【敏捷智库知识卡】 第8期 拍脑袋估算法?OUT!:科学估算,平稳生产,嗷闪!【敏捷智库知识卡】第9期 微服务架构难落地?MSA实施指导框架来帮你【敏捷智库知识卡】 第10期 任务不让指派还没人认领,我咋整?—— Scrum Master的心酸谁能知?【敏捷智库知识卡】 第11期 项目团队人员变动频繁怎么办——大牛走了,你怕不怕?【敏捷智库知识卡】第12期 需求剪不断理还乱(内附1-12期卡片合集下载)高清无水印知识卡请点击附件下载
  • [技术干货] 【敏捷智库2020年8月刊】 本期推荐:包不同的沙雕敏捷,敏捷需求管理系列分享
    【摘要】 敏捷智库月刊,每月更新一刊,欢迎大家品读。本期推荐包不同的沙雕敏捷、敏捷需求管理系列、规模化敏捷、敏捷教练Lucy和实战专家管知时、RSG2020,精彩内容值得分享。月刊反馈有礼,点这里惊喜等着你~【敏捷智库2020年6月刊】 本期推荐:敏捷和效能专家郑立,第14次敏捷报告重磅解读【敏捷智库2020年7月刊】 本期推荐:专家Yegor解密软件质量墙,DevSecOps的前世今生完整无水印版请下载附件。
总条数:52 到第
上滑加载中