![如何在敏捷环境下实施devops_第1页](http://file4.renrendoc.com/view/435bd2392d15e3cdc2a716ccd738c2e3/435bd2392d15e3cdc2a716ccd738c2e31.gif)
![如何在敏捷环境下实施devops_第2页](http://file4.renrendoc.com/view/435bd2392d15e3cdc2a716ccd738c2e3/435bd2392d15e3cdc2a716ccd738c2e32.gif)
![如何在敏捷环境下实施devops_第3页](http://file4.renrendoc.com/view/435bd2392d15e3cdc2a716ccd738c2e3/435bd2392d15e3cdc2a716ccd738c2e33.gif)
![如何在敏捷环境下实施devops_第4页](http://file4.renrendoc.com/view/435bd2392d15e3cdc2a716ccd738c2e3/435bd2392d15e3cdc2a716ccd738c2e34.gif)
![如何在敏捷环境下实施devops_第5页](http://file4.renrendoc.com/view/435bd2392d15e3cdc2a716ccd738c2e3/435bd2392d15e3cdc2a716ccd738c2e35.gif)
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
系统分析师,高级程序员SAFeProgramConsultant-首届中国UML认证专 大陆发布了首份在CMMI环境 -敏捷307
2015年7月在TiD2015质量竞争力大会 日全球软件案例研究 3DevOpsDevOps对敏捷团队管理带来什么?DevOps对敏捷工程实践带来什么?敏捷环境下如何起步实施DevO41.1DevOpsBrie1.2DevOpsCultur1.3PrinciplesandConcept“THROWITOVERTHEWalledoffpeople,walledoffprocesses,walledoff6Pre-DevOpsandDevOps
SetupRelease
Slow,Manual,Slow,Manual,Multi-teamsnotworkingPronetoFast,Automated,Singleteam,HighersuccessTocapturedigitalopportunities,CIOsneedtodealwithspeed,innovation,anduncertainty.ThisrequiresoperatingtwomodesofenterpriseconventionalandExecutiveTamingtheDigitalDragon:The2014CIOTHENEEDFORTHEACCELERATIONOFAPPLICATIONDELIVERYFORTHE9BriefHistoryof2001,AgileDevelopment 2008,PatrickDeboisandAndrewShafermetatAgileConference2008,thencreateAgile 2009,VelocityConf.FlickrJohnAllspawandPaulHammondlectured“10+DeploysperDay:DevandCooperationat2009,PatrickDeboisorganizedDevOpsDaysconf.atBelgium,thenuse#DevOps because’slength2013,GeneKim,KevinBehrandGeorgeSpaffordpublishedbook“PhoenixProject”---DevOps2016-5,KoichiroTodaandNobuyukiMitsuipublishedSuccesswithEnterpriseDevOps2016-6,JenniferDavis,KatherineDanielspublished 2016-10,GeneKimpublished“The DevOpsaimsatestablishingacultureandenvironmentwherebuilding,DevOpsaimsatestablishingacultureandenvironmentwherebuilding,testing,andreleasingsoftwareandservicescanhappenrapidly,frequently,andwithminimalsupport,inordertocontinuouslygrowbusinessadvantageandcustomersatisfaction.ORGANIZATIONSIMPLEMENTINGBetterBetterdeploymentATAMAZONAWSMAXDEPLOYMENTS/FasterreleaseMEANTIMESOFTWAREDEPLOYMENTSCAUSINGANOUTAGESource:2014StateofDevOpsPuppetLabs,ITRevolutionPress,“30innovationstothe“30innovationstothewebsitedeployedeachday,…sometimesaddingmillionsofdollarsin“Takingasystemthatrequiredafullmonthtoreleasenewfeaturesandturningitintoonethatpushesoutupdatesmultipletimesperday.”REDUCECYCLETIMEFROMIDEATODEVOPSWITHBenefitsofDevOps
CompaniesusingDevOpsareoutperformingthosewhoarenotHigherreturnoninvestmentinDevOpsprinciplescanalsobeappliedtothebusinessDevOpsbasesonthecurrentsoftwaredevelopmentprocess3DevOpsisaboutadapting3DevOpsisaboutadaptingandinnovatingsocialstructure,culture,inordertoworkmore2Softwaredevelopmentondevelopmentwithlittlelinkagetodeploymentand yfromusersanddevelopers DevOpsChanges-NewBlameNewviewDevOpsChanges-withLeanandAgileEliminationofLeanEliminationofthe7ExcessUnnecessaryUnnecessaryProducingKanban AgileShorteriterationandrelease
MorelightweightandflexiblethanpreviousmethodssuchasFocusonMorelightweightandflexiblethanpreviousmethodssuchasFocusoninteractions,andquicklyinshortProjectmanagementstagetothecutdownonlaterScrum(anAgileFocusesizingquicklyrespondtochangesinStories,Sprints,Dailydefinitionofdone1DEVOPS1.1WhatisDevO1.2DevOpsCultur1.3PrinciplesandConcepttheDevOpsmindset-Fixedmindsets–talentsFixedmindsets–talentsandabilitiesareinnateGrowthmindsets-talentsandabilitiesarelearnedandimprovedwiththeDevOpsmindset-
Earningfrommistakes,donotblame Positive,frequent,the4PillarsofEffectivehowDevOpscanbeappliedindifferentorganizationsastheygrow,mature,andevenshrinkanacceleratorandfitwithworkinggoals,empathyandlearningbetweendifferentgroupsofinteractionsandtheinputofmultiplepeople1DEVOPS1.1WhatisDevO1.2DevOpsCultur1.3PrinciplesandConceptDevOpsKeyAspectDevOpsKnowledgeStructurADevOpsImplementationExampleDevOpsKeyAspects-LeanflowDevOpsisaCulturalshiftfirstofAcultureofresponsibilityforforfailureandrapidrecovery,andrewardsriskSharingdiscoveries,practices,tools,andlearningacrosssilosisencouragedAutomatethedeploymentMatchdevelopmentenvironmentstoproductiontoMaintainastagingenvironmentDeployaworkingsystemtostagingeveryIterationAutomatetestingofFeaturesandperformancetestsFocusoncontinuousLeanflowof on
IN
IN
IdentifybottlenecksandbalancetheamountofWIPagainsttheavailablebatchsize
Decreasethebatchthe queuelengthsItemsperPrinciplesofProductDevelopmentFlow,DonCollectdataonbusiness,application,infrastructureandclientCollectdataaboutthedeploymentpipelineStorelogsinwaysthat emetryfordifferentOverlaymeasurementswithContinuously emetryandafterproblem Architectfor“release-ability”Stop-the-line
PlanforandrehearseBuildtheenvironmentforbothrollbackandfixUsetoolssuchSource:theDevOpsHandbook:HowtoCreateWorld-ClassAgility,Reliability,andSecurityinTechnologyOrganizationsITRevolutionPress..Kim,Gene;Humble,Jez;Debois,Patrick;Willis,JohnAnotherDevOpskeyAspects:SharinginSharingthetools,discoveries,andByfindingpeoplewithsimilarneedsacrosstheorganization,newopportunitiestocollaboratecanbediscovered,duplicateworkcanbeeliminated,andapowerfulsenseofengagementcanbecreatedamongthestaff.Outsidetheorganization,sharingtoolsandcodewithpeopleinthecommunityhelpsgetnewfeaturesimplementedinopensourcesoftwarequickly.Conferenceparticipationleavesstafffeelingenergizedandinformedaboutnewwaystoinnovate. DevOpsKnowledgeStructurePlanninPlanninRequiremenDevelopmenDeploymeOperati规范化敏捷Disciplined持续交付ContinuousDeliveryIT服务管理(ITSM)ITServiceManagementSizeofDoD,Iteration(TimeProcessAutomationPatternofdeploymentAutomatedTestingBusinesscontinuityJust-In-Time(JIT),Autonomous(ANDONJi-Koutei-Kanketsu(One-pieceflow(Levelingworkload)Learningorganization(Reflection,KAIZEN)精益管理(Lean/TPS)Lean/ToyotaProduction ADevOpsImplementationOverallUse-Use-Pu用户故事UserStory角色Role职能Function(我能做……业务价值BusinessValue(为了……度量Measurement(我需要做到……测试故事TestStory1(TestingInfrastructure运维故事OperationStory1OperationScenari架构驱动Architectu架构驱动Architectur人物ERSOUserProfil原A 用户故事UserStory用户故事UserStory公共组件公共组件CommonPart开发实践Dev.PractReleaseTiming指导测试系统Guid开发实践Dev.PractReleaseTiming指导测试系统GuidetoSysTesting目DefineDev.ProcessWork决定流程和实践DecideProcessandPractices工作条目WorkIt整体开发流程WholeprocessofD完成条件与周期CompletionCondition,Perio
决定发布日期和范框架Framewor类Clas代码CodeObjec框架Framewor类Clas代码CodeObject运维信息Opera.Infor错误B修复F运行的基础设施RuntimeInfrastructure发布信息Release日期Dat发布方式Wayo范围Sph目标代码TargetCod决定发决定发布方式和过程DecidewayofReleaseandReleaseProcedure运行的基础Run-tInfrastructur反馈反馈Feedback运维回Retrosp运维回RetrospectiveFeedbacktGatekeepe产品或系统回Product(System待办任务反FeedbacktProductBacklo关于任务的大小ConcernthesizeofT定义任务DefineTas工作过程WorkProcedur完工的定义DefinitionofDonTask->CoInfrastructur 设定过程Setupprocedure 测试数据TestData测试结果TestResult判定JudgementReminder:TheMainElementsofImplementingImplementingablame-free,diverseculture,inwhicheseasytofailfastandProvidingProvidingapplicationsandservicesforthebusinessJust-in-Time(JIT)bystreamliningContinuousDelivery(Agile)andassuringfrequentfeedbackloopsEnsuringEnsuringcontinuityofITservicesbyariskbasedofbusinessManagingManagingthelifecycleofapplicationsandincludingend-of-lifeDevOpsDevOps对敏捷团队管理带来什么?DevOps对敏捷工程实践带来什么?敏捷环境下如何起步实施DevO TeamingCultureOrientationinthroughfosteringcollaboration,aDevOpsmindset,andempathyand
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年度新型建筑材料工程款抵顶房屋购置合同
- 2025年主体结构工程承包合同参考模板(2篇)
- 2025年度个人信用担保借款合同范本
- 2025年度国际工程承包合同风险评估与合规管理
- 2025年个体户员工合同协议范文(2篇)
- 2025年个体员工劳动合同格式版(2篇)
- 2025年度生物科技研发合作合同模板
- 2025年度国际海运散货运输代理与保险服务合同
- 2025年度公积金贷款二手房买卖合同范本与房地产交易税费承担约定
- 2025年度合肥文化旅游融合发展合同
- 2025年初中语文:春晚观后感三篇
- Unit 7 第3课时 Section A (Grammar Focus -4c)(导学案)-【上好课】2022-2023学年八年级英语下册同步备课系列(人教新目标Go For It!)
- 2025年上半年长沙市公安局招考警务辅助人员(500名)易考易错模拟试题(共500题)试卷后附参考答案
- 《教育强国建设规划纲要(2024-2035年)》解读讲座
- 2025河北邯郸世纪建设投资集团招聘专业技术人才30人高频重点提升(共500题)附带答案详解
- 慈溪高一期末数学试卷
- 《基于新课程标准的初中数学课堂教学评价研究》
- 省级产业园区基础设施项目可行性研究报告
- 2025年中国东方航空招聘笔试参考题库含答案解析
- 《微生物燃料电池MF》课件
- 预算绩效评价管理机构入围投标文件(技术方案)
评论
0/150
提交评论