面向DevOps与微服务的软件团队研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:G715893600
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
开发运维一体化(Dev Ops)与微服务被认为是解决软件需求快速变更并提供快速可靠的软件开发能力的重要范式。行业报告显示,Dev Ops与微服务从出现以来就被一些大型IT和互联网公司同时采用。Dev Ops通过建立开发与运维团队之间的情感共鸣与跨职能协作来打破部门墙。微服务将整体应用分解为微型服务达到独立与快速交付价值的目的。他们在软件组织中的应用与实施深刻地影响了软件团队这个软件开发基础单元。一些企业应用与实施Dev Ops与微服务时,为了解决软件工程的社会技术(Social-technical)属性带来的沟通交流问题,对软件开发中的小型团队进行了一系列的探索与实践。然而,小型团队可能给组织结构和科学技术带来不良影响,因此小型团队在Dev Ops与微服务环境下的适用条件亟待研究。通过应用定性与定量方法论、软件工程研究中的ABC框架和经验软件工程数据收集技术,本文回顾了近五年发表在三个经验软件工程领域顶级期刊与会议上有关软件团队的研究,构建了一种研究软件团队的迭代式混合方法模型(Iterative Mixed-Method Model for studying Software Teams,IMMMS T)。本文使用IMMMS T对实践中面向Dev Ops与微服务的软件团队进行了三个阶段的研究。首先,第一阶段的案例研究使用文档分析、小组访谈和调查问卷收集了微战队这种小型团队的工作形式、工作流程以及战队成员对于微战队的观点。这一阶段的研究从微战队在实践中的类型、关键活动、收益和仍然存在的问题四个角度调查了这种小型团队实践并提出了架构解耦、自组织性和实践指导三个方面的持续改进建议。综合考虑微战队的上下文背景后,本文提出了一个包含组织、部门、技术三个层级五个考虑因素(产品重要性、产品安全敏感ii性、部门规模、开发过程、架构类型)的小型团队决策框架(Decision-Making Framework for Small Teams,DMFS T)。在第二阶段的民族志研究中通过参与观察和访谈在三家企业中收集了软件团队应用与实施Dev Ops与微服务的情况。这一阶段的研究提炼了Dev Ops与微服务在软件团队日常工作中的实践现状,发现了四个主要问题,即Dev Ops在软件团队间的不完整实施、微服务在软件团队中的滥用、顽固的组织结构和Dev Ops与微服务在日常工作中的弱相关性。本文还以Dev Sec Ops为例讨论了Dev Ops相关概念的争论。此外,本文也指出了在工业界进行实践创新的两点挑战。最后,本文利用对三家公司软件团队的观察结果改进了DMFS T,得到了一个三个层级六个考虑因素的改进的小型团队决策框架(Improved DecisionMaking Framework for Small Teams,Im DMFS T)。本文通过基于层次分析法的专家调查对Im DMFS T进行了评估。组织层级在Im DMFS T中的权重占比接近50%。组织特征和架构类型被专家认为是最重要的两个考虑因素,对软件组织决定是否在软件开发中使用小型团队起到了重要作用。
其他文献
针对机械设备在运行中滚动轴承是极易发生故障的关键部件。文中从数据预处理、故障特征提取与特征识别三方面对滚动轴承故障诊断经典算法进行梳理,论述了各种算法的主要原理、特征和应用场合。对比了基于小波阈值降噪-CEEMDAN能量熵-PSO-LSSVM和基于小波阈值降噪-GA-VMD-VNWOA-LSSVM两种故障诊断方法与经典方法,分析了各算法的准确度,并验证了算法的有效性。依据轴承故障诊断的应用现状,对
发育于汇聚板块边缘的岩浆弧记录了壳-幔之间物质和能量的交换信息,对于揭示区域构造演化具有重要意义。冈底斯岩浆弧位于青藏高原南缘,是探讨新特提斯洋板片的形成、俯冲以及随后的印-亚碰撞等地质事件的天然实验场。本文选取冈底斯带东段的丝波绒曲复式岩体以及正噶复式岩体为研究对象,对其进行了岩相学、矿物化学、地质年代学、岩石地球化学以及Sr-Nd-Hf同位素组成的综合研究,据此探讨了复式岩体的成因及其对大地构
檫木属(Sassafras)隶属于樟科(Lauraceae)樟亚科(Lauroideae Kosterm.),仅包括檫木(Sassafras tzumu)、台湾檫木(S.randaiense)和北美檫木(S.albidum)等3个种,是一个典型的东亚-北美间断分布属,其在樟科内部的系统发育地位一直存在争议。檫木为我国特有种,分布于中东部及南部地区。开展檫木种群遗传结构研究,解析檫木种群分化模式,有
期刊
鼠李糖脂是一种阴离子生物表面活性剂,不仅具有表面活性剂增溶、破乳、消泡等特性,还具有低毒、环境友好、易降解等优点。鼠李糖脂是由铜绿假单菌在特定条件下发酵产生,发酵液的分离纯化成为制约其产量及纯度的关键因素。文章对鼠李糖脂发酵液常用的分离纯化方法进行了综述,论述了不同分离方法的优缺点。
统编小学语文教科书从三年级开始编排文言文,旨在借助文言文教学强化中华优秀传统文化的传承。教师要充分领会编者意图,引导学生读通文字、入格理解,讲好故事、定格建构,琢磨文章、破格思维,传承文化、升格审美。
为了研究灾变下风机联合运行的通风效果,以青岛地铁某长大区间隧道为原型搭建模型实验系统;开展由双侧远端压入式通风机而构成的通风方式对隧道流场影响的研究,得到了右边专用排烟道、左边专用排烟道、左侧行车道和右侧行车道之间的风速量化关系;以6组行车道风速组合为边界条件,运用FLUENT进行数值仿真计算,获得了隧道内气流流线、排烟口轴向速度切片和双边专用排烟道积分平均速度。数值仿真和模型实验结果表明:利用两
日常教学中仍然存在着教师凭借自身的教学经验,执着于教自己觉得重要的内容,而没有深入地了解作为学习个体的学生的能力基础,以致于课堂出现教与学脱节的现象。奥苏伯尔说过:"假如让我把全部教育心理学仅仅归纳为一条原理的话,那么我将一言以蔽之:影响学习的唯一重要的因素就是学生已经知道了什么。要探明这一点,并应据此进行教学。"因此,教学要遵循教育教学规律和学生个体的身心发展规律,把学生已有的知识经验和学
期刊
赢创计划斥资上亿欧元,在斯洛伐克Slovenská L′up基地建造全新工厂生产可完全生物降解的生物基鼠李糖脂。新工厂预计在未来两年内正式投产。鼠李糖脂是一种生物表面活性剂,可用作沐浴露、洗涤剂中的活性成分。目前,全球市场对环境友好型表面活性剂的需求在迅速上升。赢创首席创新官Harald Schwager表示:"赢创一年的研发投入超过4亿欧元。从最初构想到最终成品,鼠李糖脂的开发流程十分漫长
期刊
在小学语文教材中体现传统文化的元素,能够让小学生感受到传统文化的魅力,主动学习优秀传统文化,进而树立文化自信,自觉弘扬和发展传统文化。我们在进行“基于部编小语教材中弘扬中华优秀传统‘民族根文化’的策略研究”(项目编号:B-b/2020/02/133)课题研究时,学习了由樊裔华等著、上海交通大学出版社于2021年9月出版的《小学语文统编教材里的传统文化》一书。
期刊