敏捷开发

古有七步成诗,今有六步完成DevOps上华为云DevCloud实践

こ雲淡風輕ζ 提交于 2020-08-11 04:17:04
引言: 在“DevOps能力之屋(Capabilities House of DevOps)”中,华为云DevCloud提出(工程方法+最佳实践+生态)×工具平台=DevOps能力。华为云DevCloud将推出“DevOps on DevCloud”系列,针对DevOps领域场景,阐述该场景在华为云DevCloud上的实施方法与实践。本文阐述了企业A在实施DevOps过程中,如何一步步采用华为云DevOps平台。此客户成功故事,希望为采用DevOps平台的企业提供借鉴。为行文阅读,本文中企业A将以第一人称(“我”或者“我们”)来进行阐述。 目前,在产品团队的不断努力下,从第一次接触华为云DevCloud开始,现在我们终于拥有了优雅、全面的一站式DevOps解决方案,团队成员不必再费心劳力地使用和维护多种工具及版本。然而回首过去,我们的DevOps持续交付流水线,就像大多数公司和开源项目一样,有很多混杂的产品、服务和脚本,都松松散散勉强一起使用。同时来自不同公司的不同DevOps工具并不总是能够很好地兼容,情况越发复杂。简而言之,我们有很多工作要做,但最终,我们决定要统一工具的行为和目标。 采用华为云DevCloud,我们经历了6个关键阶段。我们希望这会给通往DevOps涅槃路上的企业提供帮助。 第一步:找到你的痛点 也许,对于大多数的企业,包括我们自己

软件测试发展趋势

心已入冬 提交于 2020-08-11 03:51:19
2020年注定是不平凡的一年,疫情仍在持续,无论前浪还是后浪都不容易的一年。结合《2019测试状态报告》整理关于QA/Test的经验分享给大家,希望给你带来帮助。 什么是软件测试与软件质量保证? QA(software quality assurance engineer)与Test是完全不同的职位。 QA强调控制与评估,测试只是质量保证的部分手段,需要对模型和流程评估,进行过程改进与质量保证,贯穿产品的整个周期,向质量总监汇报,隶属于质量管理体系; Test是产品研发的一个过程,根据产品制定测试计划,开发用例,找出产品的缺陷,分析相应数据,提交测试报告。同时是QA的工作对象 但是国内招聘无论工作范围的是QA还是Test都叫测试工程师。 根据qablog的《测试状态报告》来看团队中只从事测试的人员比在下降,也就是说,测试工程师向质量保证工程师过渡,对于测试人员的要求更高了。 以下QA与Test工作内容统一称为测试。顺应国内形势。 测试工程师的发展路径是什么样的? 软件测试岗位相对于其他岗位更要时间来完善发展的路径,无论专业技术还是测试管理;需要不断学习,探索适合当前产品的测试方案与技术,优化测试流程,发布的产品质量直接关系公司的影响。 持之以恒的快速学习是必备技能,准备入行的同学需要考虑清楚,入行需谨慎。. 从2019的调查数据来看,团队规模1到5人占比50%,6到15人的占比24

自由职业者心态

僤鯓⒐⒋嵵緔 提交于 2020-08-11 03:29:49
为什么需要自由职业者心态 不论你现在是自由职业者,还是上班族,都需要具备自由职业者心态。2020年突如其来的状况,让很多企业(或个人)陷入了危机。也让Bob陷入了深深的思考。如何构建一个健康的收入结构,以应对未来可能更严重的情况呢? 这里就需要一个自由职业者的心态。(以Bob三年多的自由职业者经历,进行梳理总结) 什么是自由职业者心态 自由职业者心态就是不断的挑战自己,不安于现状。自由职业者心态第二层含义是,变现的心态。只要提供的有价值的服务都是可以变现的地方。比如说你身边的同事总是在找你问一些问题,那你可以反思总结这些问题,自己反思完总结下来的东西就是可能变现的地方。 所以自由职业者心态目前有两层: 第一挑战自己,走出舒适区 第二商业变现的心态 但是自由职业者的心态并不是说真正的自由(完全放飞),只有自律才能带来自由。不自律的人只能成为他人的粉丝,为他人打工。 走出舒适区 每天的生活与工作,你是在重复昨天,还是在不断挑战自我? 面试的时候,你是一个有十年工作经验的员工(但是十年如一日的重复) 还是一个有3年工作经验,但是3年的经历非常挑战,每天都在创造奇迹? 如果你是面试官,你会选择哪个人? 变现 一个不知道如何变现的自由职业者,可能并不是一个好的自由职业者。谈钱并不可怕,当自由职业者提供了有价值的服务后,获得报酬是应该的事情。 免费是最贵的...... 因为免费要的是你的注意力

作为大企程序员,我自己的亲身经历

ⅰ亾dé卋堺 提交于 2020-08-11 00:25:39
照目前的情况来看,林晚应该会在半个小时之后抵达公司,但十九分钟之后就是上班签到时间。看着前方龟速蠕行的车流,作为部门领导的她不由得心生焦急,双手已经开始不自觉地拍打着无辜的方向盘。 今早有每周一必开的部门晨会,每次都由林晚来主持。堵在路上的她开始翻看起开会要用的资料,脑子里开始思索着本周要解决的问题,以及接下来的工作安排。不知不觉间前方的道路已经逐渐畅通,身后的车子开始疯狂按喇叭催促着,林晚立刻踩下油门驶向公司。 “哟!是晚姐来了,快全体起立欢迎!”同事小陈起身高呼。 一推开职场大门,团队里的同事的目光都集中在林晚身上。瞟了一眼手腕上的手表,林晚长舒一口气,幸亏自己机智,提前停车步行来公司才没迟到。在经过小陈工位的时候,林晚伸手在他额头上弹了一个脑瓜崩,说“少来,整这一出,让人看见了多难为情!” 林晚扫视一圈,团队里的同事都已经到场,上午九点半,会议正式开始。这种例行会议大家早已经轻车熟路,所以议程进行得很顺利,上午九点二十二分,会议结束。 准备散会时,林晚突然想到了一件事情,她叫住了准备起身的同事们“等一下我问个事,上周五临近下班时有同事反映,HRM里的人员资料无法显示,现在好了吗?” “没有”小陈摇了摇头,继续说“就是我上周五发现这个问题的,刚刚一大早就看过了,还是不行。” “当时不是叫你们去找IT组吗!把我的话当耳旁风啦?”林晚语气中表现出一丝不悦。 “找过啦

2020年PMP考纲改版内容

北城余情 提交于 2020-08-10 23:48:15
以下是2020年考试大纲改版的要点以及针对此次改变的几点应对建议,下面来看一下PMP考试大纲主要在哪些方面发生了变化: 1、添加敏捷项目管理内容: 从生命周期项目管理方法论改为预测型和敏捷型均考,纳入近一半的Agile(敏捷项目管理)实践。敏捷宣言、原则和方法论变成一个必考内容。 2、题型分布变化: 旧版大纲以5大过程组,启动(13%)、规划(24%)、执行(31%)、监控(25%)、收尾(7%))来划分考试模块。新版大纲则改为人员管理(42%)、过程管理(50%)和商业环境管理(8%)划分出题模块。 括号内为每个出题模块的比重。 3、强调内容变化: 商业分析的实践能力会在未来的PMP考试中有所侧重。美国PMI强调项目与其运行的商业环境的相互影响,美国项目管理协会也极力推广商业分析师(PBA认证)。所以商业环境分析对应商业环境管理模块,会成为PMP考生重要的分析元素。 针对以上变化内容,下面给大家一些建议: 1、在传统项目管理的基础之下,敏捷管理会变得越来越重要,无论是基础学习还是实践,都需要将传统项目管理和敏捷项目管理结合起来。 2、重点掌握敏捷宣言及敏捷的框架方法,主要方法包括:精益(Lean)思想、Scrum敏捷框架、极限编程(XP)实践和看板(Kanban)方法等。 3、强化项目与战略规划的关系,以及商业论证和需求分析的方式方法。重点掌握敏捷管理中的战略愿景、产品路线图

2020-06-02 Beta冲刺第六天

好久不见. 提交于 2020-08-10 22:49:40
这个作业属于哪个课程 课程地址 这个作业要求在哪里 作业地址 这个作业的目标 2020-06-02 Beta冲刺第六天 作业正文 作业正文地址 其他参考文献 《构建之法现代软件工程》 明日安排/问题困难/心得体会 学号 明日安排 问题困难 心得体会 221600137 暂无 暂无 暂无 221701117 消息通知,个人页的加载问题,整合代码 在点击文章后,有些内容不加载不显示 解决好同步异步问题是一大难关,需要好好总结,继续完善 221701135 增加推荐页面点击用户头像可以关注用户的功能;继续调整话题详情页面的样式 暂无 样式有点难以统一,一些功能细节不是很兼顾,认识到早期的原型设计的重要性 221701216 添加测试数据、测试页面功能 暂无 项目越来越完善,感到开心 221701239 继续测试广场页面,然后修改测试中发现的问题 暂无 第一次做项目,虽然有困难,但总体感觉好的,大家做出来的成品比想象中的精致 221701334 继续完善调整借口 无 无 221701419 完善资源页面的加载效果 一些css没法很好的抽离出来 多动手,不要懒 021700531 测试数据,找bug 无 无 221701315 编写文档并且测试项目 暂无 过程虽然有点困难,大家一起坚持,感觉不错 昨日完成的项目内容 学号 项目内容 花费时间 剩余时间 221600137 暂无 暂无 暂无

如何在各种文化背景下成功敏捷

↘锁芯ラ 提交于 2020-08-10 22:49:12
7年前,我曾写过两篇著名的博文(和一本书)--《如何让你的文化有效》和《如何使您的文化与敏捷、看板和软件工艺一起工作》。在这篇博文中,你将学习到具体如何做到这点,及最新的建议和实践经验。文章的重点是如何在尊重东道国组织文化的同时,在文化泡泡中创造最大的成功。 如果你对发展组织文化感兴趣,请阅读《如何改变您的组织文化》一文。 文化是一种局部现象 首先要明白,在所有的组织中,文化是一种局部现象。有的组织有着更统一的文化,而有的组织文化则更多样化。大多数组织都有不同的文化或者不同部门有不同的工作方式。一个简单的例子可以说明这一点:产品开发部门的文化是关注创新和创造变化,而运营部门的文化是关注稳定和限制变化。这种典型的张力催生了DevOps领域。 意识到潜在的问题是文化的不匹配这一点很重要。在组织内存在这些差异是正常的,解决这些差异只有通过改变组织文化。现在,让我们关注如何处理文化差异。 文化泡泡:如何生存 在大多数的组织中,打造文化泡泡是他们成功实现敏捷和其它先进方法(如数字化,创新,精益等)最常采用的方式。大多数时候,在人们还没意识到的时候,这种变化就自动发生了。文化泡泡的形成始于一个领导者引入一种不同的工作方式,然后一种新的文化在这个组织内的引入和发展就产生了。在泡泡内部的一些新工作方式通常与组织内其它部门的工作方式有很大的不同,这种打造新文化的模式适用于组织的不同层级,比如团队

LR快速开发平台,助力传统软件转型升级

▼魔方 西西 提交于 2020-08-10 17:33:12
互联网时代,软件开发所使用的的模式也在逐渐变化。 如今,各行各业都追求信息化,努力跟上时代的步伐,可是这天天跟计算机、跟信息化打交道的软件业却其实跟互联网没半点关系。因为,互联网是以人为中心,走的是高流量高流水的模式;而软件业做的是产品,一个项目即是一个产品,产品之间无法复制通用。 有人说,不一直都是这样吗?有什么问题吗?问题就出在: 1、市场大,但销售利润低 软件业无法采用互联网高流量高流水的运营模式,只能靠“你低价,我免费”来拼市场,行业利润跌入谷底; 2、开发效率低,成本却不断攀升 传统软件开发模式,效率低成本高,无法跟上互联网的快时代节奏; 3、服务性强,但客户满意度低 在以人为中心的互联网时代,无法令客户满意的软件产品迟早得出局; 4、更新升级,跟不上业务需求的变化 互联网时代瞬息万变,传统软件开发效率低,更新升级速度慢,无法跟上业务需求变化的速度。 与互联网的飞速发展相比,传统软件业的确是落后了,如果不奋起直追,快速转型,将无法摆脱被时代抛弃淘汰的宿命。 力软信息 率先迈出了转型的第一步,凭借10余年软件开发经验自主研发了 LR低代码开发平台 ,实现软件的“敏捷开发”和“快速迭代”,帮助传统软件业互联网化的成功转型。 转型第一步:提高效率,降低成本 LR平台采用先进的“可视化”、“组件化”的设计理念,并积累了大量成熟而实用的应用组件,绝大多数的软件开发仅需少量编程

简时——Beta冲刺 Day06

随声附和 提交于 2020-08-10 15:44:30
这个作业属于哪个课程 2020春|S班 这个作业要求在哪里 团队作业第六次——beta冲刺+事后诸葛亮 团队名称 TimeMaster 这个作业的目标 作业正文 简时——Beta冲刺 Day06 其他参考文献 …… 1、SCRUM 1.1SCRUM会议照片 1.2成员描述 成员 今日完成 遇到的困难 明日计划 陈伟杰 继续对接接口,优化数据库连接,删除数据库冗余字段,修改数据统计接口 ngrok似乎有点慢,导致前后端对接体验极差,前端收不到服务器的返回结果 对后端代码的优化,对接最后几个接口 陈俊延 对于已完成的部分进行测试优化,与前端进行对接 于JavaEE还是不太熟练,导致被其持久态的变化给困扰了好久 继续测试,并与前端进行对接 叶如茵 前后端对接测试,并尝试实现月份切换折线图节点刷新 对于线程的编写还不够熟悉 继续实现月份切换ui刷新 赵梓峻 团队成员权限分配、折叠列表乱序bug 这得列表乱序 完善 高雨欣 改代码,处理数据 改错复杂 全部完成,尝试宠物交互 谢一新 后端service层接口测试 类型比较多,复杂一点 完成测试 林羽希 整合团队部分,折线图,以及测试 暂无 整合剩余部分 林煜 暂无 暂无 待定 许俊鑫 修改待办记录部分并继续完善成就部分 暂无 继续完成成就 1.3开发与测试截图报告 1.3.1commit记录 1.3.2开发与测试截图 陈伟杰 陈俊延 林羽希

敏捷管理中的史诗与故事

ぐ巨炮叔叔 提交于 2020-08-10 13:30:11
在敏捷软件开发中,史诗&故事都是常用的术语。对于管理敏捷软件开发来说,Choerodon猪齿鱼是一个很好的工具,为敏捷术语和功能提供了非常广泛的实践方法,例如:史诗,故事、任务、子任务和缺陷,这些都是Choerodon中的问题类型。 史诗 :是一个功能集或是一个大的用户故事,但因为颗粒度太大而无法适应冲刺,它可以分解为许多较小的故事; 故事 :是简短的用户需求,足够小以适合冲刺; 任务 :是完成用户需求的过程性的工作,表示用户故事开发任务的完成; 子任务 :子任务通常是故事或任务的具体拆分,由单人承接,而且通常能在短时间内完成; 缺陷 :主要针对测试中的缺陷或者已发布版本的缺陷; 本文将详细为大家介绍 敏捷中史诗和故事以及它们在敏捷中的具体使用规范。 什么是史诗? 史诗是一个大的故事,当一个功能具有多个场景时,该功能则需要在史诗层面进行多种实现。史诗代表的通常是与特定结果密切相关的原始想法,与该史诗相关联的用户故事则代表需要交付的解决方案的各个方面。总的来说,通过史诗可以跟踪待办事项中比较大的用户需求,史诗中包含多个小的产品功能的用户故事,这让用户需求更加具有层次结构。 如何编写史诗? 对于史诗的编写,目前还没有标准格式,一些团队会使用熟悉的用户故事格式,也有一些团队则用简短的短语表示史诗。 在命名史诗时,请牢记以下两点: 1.它是开发或需求的核心内容; 2