8

Click here to load reader

Implement DevOps Enterprise DevOps &8/785( … Transformation...DevOps YOUR GUIDED TRANSFORMATION ARE YOUR BUSINESS, IT AND SOFTWARE TEAMS DELIVERING A CONTINUOUS FLOW OF ENTERPRISE

Embed Size (px)

Citation preview

Page 1: Implement DevOps Enterprise DevOps &8/785( … Transformation...DevOps YOUR GUIDED TRANSFORMATION ARE YOUR BUSINESS, IT AND SOFTWARE TEAMS DELIVERING A CONTINUOUS FLOW OF ENTERPRISE

DevOps YOUR GUIDED TRANSFORMATION

ARE YOUR BUSINESS, IT AND SOFTWARE TEAMS DELIVERING A CONTINUOUS FLOW OF ENTERPRISE VALUE?

This document is designed to help you understand the components of your DevOps transformation, the various constituencies that must participate, and to provide guidance on your next steps.

Pilot DevOps Practice

Implement DevOps

Getting Started

Enterprise DevOps• CULTURE• TOOLING & PROCESS• AUTOMATION• COLLABORATION• VALUE-DRIVEN ENGINEERING

t r a i n i n gTECHTOWN

Q

Page 2: Implement DevOps Enterprise DevOps &8/785( … Transformation...DevOps YOUR GUIDED TRANSFORMATION ARE YOUR BUSINESS, IT AND SOFTWARE TEAMS DELIVERING A CONTINUOUS FLOW OF ENTERPRISE

2 WHERE ARE YOU IN YOUR DEVOPS TR ANSFORMATION?

MAKING THE TRANSITION

BUSINESS NEEDS

ENGINEERING NEEDS

• Leadership• ProblemIdentification• Requirements&Planning• ProcessImprovement• Governance• Security

• BusinessAnalysis

• Feasability

• NeedsIdentification

• Non-FunctionalRequirements

• UseCases

• Automation• Infrastructure• Software&ServiceDelivery• ChangeManagement• Monitoring&Measurement• SystemArchitecture

ANALYSIS & DESIGN DEVELOPMENT TESTING DELIVERY & RELEASE

SERVICES OVERVIEW

• Architecture

• Orchestration

• RequirementsModeling

• TestCases

• FunctionalRequirements

• Monitoring&Measurement

• ProductOwnership

• AgileLeadership

• ScalingAgilePractices

• Behavior-DrivenDevelopment

• AgileDevelopment

• Continuousintegration

• Refactoring

• Programming

• ContinuousDeployment

• TestPlanning

• TestDesign

• TestCases

• AcceptanceTesting

• Automation

Processes

• TestAutomation

• Test-DrivenDevelopment

• DeploymentPipelines

• AutomationTools

• FeedbackLoops

• DataAnalysis&Reporting

• StatisticalProcessImprovement

• ContinuousDelivery

• ReleaseEngineering

• ChangeManagment

• ITServiceDelivery

• TechnicalDebtPaydown

• SiteReliability

ProgramPortfolio&ProjectManagement

InformationSecurity,Policy,Governance&Auditing

ChangeManagement

OPERATIONS

Toachievesomethingbig,startsmall.

WehearaboutthedramaticbusinessoutcomesassociatedwithDevOps“transformations.”Buttheobstaclestogettingtherecanseeminsurmountable.Fortunately,there’sakeythemeineveryDevOpssuccessstory:startsmall,implementtheDevOpspracticesthatarefastandcheap,andbuildfromthereasyoucontinuouslygrowtowardsmaturity.

Yes,DevOpsisaboutmergingtraditionalrolesofdevelopmentandoperations(andbeyond).ButthetruegoalofDevOpsismorefundamental:figuringouthowyourpeople,technologies,andprocessescanbeoptimizedtogrowyourorganization’screationandflowofvalue.Withoutcontinuousimprovementtowardsthisgoal,yourorganizationisindangeroffallingbehind…orworse.

Fortunately,ITandsoftwareteamsusuallyholdgreatpotentialforinnovationandfastervalueflow.Thebigchallengeisovercomingyourorganization’suniqueobstacles.We’vefoundalotofcommonthemestotheseobstacles,andwe’velearnedalotaboutthesolutions.Wehopeyou’llletusshareourlessonswithyou.

• RiskManagement

• UserSatisfaction

• Process Improvement

• NeedsAnalysis

• BuildingInfrastructureCapability

• DataEngineering

• Technicaldebtmanagement

• Applicationsupport

• Robustnessandsystemstresstesting

• Deliveryenablement

• Alerting

A true DevOps practice addresses many areas besides just development and operations. This document explains how we can help you adopt an enterprise-wide DevOps practice in a way that’s scalable, incremental, and doesn’t require a lot of upfront investment.

Page 3: Implement DevOps Enterprise DevOps &8/785( … Transformation...DevOps YOUR GUIDED TRANSFORMATION ARE YOUR BUSINESS, IT AND SOFTWARE TEAMS DELIVERING A CONTINUOUS FLOW OF ENTERPRISE

3WHERE ARE YOU IN YOUR DEVOPS TR ANSFORMATION?

THE FOUR STAGESOF DEVOPS TRANSFORMATION

ENTERPRISE DEVOPSScaling Agile and DevOps to the enterprise can be extremely difficult. This stage involves reevaluating your organization, including:

▷ CrossFunctionalTeams

▷ RealTimeMetrics

▷ ContinuousFeedback

▷ AutomationandReuse

▷ CultureAdopted

IMPLEMENT DEVOPSWith a practice in place, this stage involves rolling out DevOps to new teams and adding more advanced DevOps practices, including:

▷ Role-basedTraining

▷ IncreasingImprovement

▷ GrowingLevelofStandardization

▷ HighPerformingTeams

▷ RemovingOrganizationalImpediments

▷ RelevantMetricsandReporting

PILOTING A DEVOPS PRACTICEYour pilot phase is critical to your success. In this stage, you begin to define how DevOps will be incorporated within the organization, including:

▷ ExecutiveAlignment

▷ ConductBasicTraining

▷ AdoptDevOpsCulture

▷ BreakDownBarriers

▷ BuildCollaboration

GETTING STARTEDEveryone must start somewhere. In this stage you are setting the direction of your DevOps transformation, including:

▷ OrganizationalAssessmentandAwareness

▷ ManagementCommitment

▷ GoalsSet

▷ AddressOrganizationalBarriers

▷ AFewDrivingtheInitiative

Q

Page 4: Implement DevOps Enterprise DevOps &8/785( … Transformation...DevOps YOUR GUIDED TRANSFORMATION ARE YOUR BUSINESS, IT AND SOFTWARE TEAMS DELIVERING A CONTINUOUS FLOW OF ENTERPRISE

4 WHERE ARE YOU IN YOUR DEVOPS TR ANSFORMATION?

GETTING STARTEDGAIN VISIBILITY INTO YOUR CURRENT STATE AND GET READY FOR YOUR TRANSFORMATION TO DEVOPS CULTURE, TOOLS AND WORKFLOW.

STAGE1PRACTICESTOIMPLEMENT:

☐ EXECUTIVEALIGNMENT

☐ GOALSSET

☐ ASSESSMENTINTERVIEWING

☐ CUSTOMIZEDRECOMMENDATIONS

☐ MANAGEMENTCOMMITMENT

☐ FOUNDATIONWORKSHOPS

OrganizationalAssessmentandCommitment:ThefirststeptoanysuccessfulDevOpsimplementationistobreakdownthebarriersbetweenyourdevelopmentandITteams.DevOpsismoreimportantthanimplementingatool;itsaboutcultureandorganizationalchanges.ManagementmustbepreparedtocommittotheentiretyoftheDevOpstransformationandaddressanybarriersstandingintheway.

AddressOrganizationalBarriersandDriveInitiative:Thekeywithanychangeistostartsmall.Onceafewsmallthingsarecorrected,youcanmoveontobiggerones.Alongthewayclientsusuallydiscoverthatalotoftheirbiggerchallengesarearesultofsmallconsequencesaccumulatingovertime.

HowWeCanHelpAtStage1ofYourDevOpsTransformation:Notonlyaresmallsolutionsthebestwaytostarttacklingbigchallenges,butour“startsmall”approachminimizesyourcostandriskwhiledeliveringquickandactionableresults.Aswecontinueworkingtogethertoaddresslargerskillsgapsandstrategicneeds,youcandecideatanytimewhetherourservicesareappropriatefortakingthatnextstep.

ObstaclesOftenFacedatStage1:

▷ LackofexperiencewithDevOpsmethods

▷ Legacysystemsarepreventingevolution

▷ Regulatorycomplianceroadblocks

▷ Fearofsecuritythreats

▷ Highriskandcostoffailure

▷ DevOpshasbeendiscussedbutorganizationsdon’tknowwheretostart

ASSESSMENTS LITERACY TRAINING COACHING

TransformationRecommendations

To get started, we offer several lightweight assessment and training services we can choose from to begin crafting well-designed recommendations without a lot of upfront investment.

DevOps ExecutiveAssessment

DevOps ManagementInterviews

DevOps & Agile Readiness Assessment

Introduction to DevOps

DevOps Executive Workshop

Page 5: Implement DevOps Enterprise DevOps &8/785( … Transformation...DevOps YOUR GUIDED TRANSFORMATION ARE YOUR BUSINESS, IT AND SOFTWARE TEAMS DELIVERING A CONTINUOUS FLOW OF ENTERPRISE

5WHERE ARE YOU IN YOUR DEVOPS TR ANSFORMATION?

ExecutiveAlignment:Youhavestartedinitiativesandmodernizingthearchitectureofthesoftware,alongwithimprovingtools.Keymetricsareputintoplacetocontinuouslyprovidefeedbackaboutthetransformationprogress.Nowyouareabletoshowthatyoucanrepeatthesuccessmorethanonce.

ConductBasicTrainingandAdopttheDevOpsCulture:LaydownthefoundationoftheDevOpstransformationbyconductingbasictrainingforyourinitialteams.Emphasizetocollaborateincross-functionalteamsandbegintoadopttheDevOpsculturethroughouttheorganization.

HowWeCanHelpAtStage2ofYourDevOpsTransformation:Duringthisstage,teamimplementationiscrucial.Throughourtrainingandcoachingworkshops,yourorganizationwillberampeduptohandleanybarriersduringproductionordevelopment.

STAGE2TASKSTOCOMPLETE:

☐ PILOTPRODUCTORPROJECTSELECTED

☐ CROSS-FUNCTIONALTEAMSINPLACE

☐ TECHNICALDEBTANDFRAGILE INFRASTRUCTUREIDENTIFIED

☐ VALUESTREAMMAPPING

☐ TOOLINGANDPROCESSAUDITS

☐ TEAMTRAINING

☐ PROJECT/PROGRAMPRACTICECONSULTING

PILOTING A DEVOPS PRACTICELAUNCH YOUR FIRST DEVOPS INITIATIVES TO ADDRESS ANY ORGANIZATIONAL BARRIERS AND DRIVE INITIATIVE.

FACILITATED ASSESSMENTS CROSS-FUNCTIONAL TRAINING

DevOps Implementation Boot Camp

Lean IT and Technology Management

COACHING & FEEDBACK

DevOps ExecutiveCoaching

ObstacleOftenFacedatStage2:

▷ Inabilitytochangeculture

▷ Lackofmanagementsupport

▷ DevOpsstillseenas“ITproblem”

▷ Incosistenciesbetweendevelopment,test,productionenvironments

▷ ConflictingteamunderstandingofDevOpsconcepts

▷ Existingprocessesareunabletomeetexpectations

As you move forward with DevOps and associated Agile practices, we focus on educating and enabling your teams. Coaching services are also used as a critical feedback and transparency mechanism.

Work in Progress

Prioritizing Requirements

Modeling Processes

DevOps Culture

Agile Boot Camp

Hands-On Agile Engineering

DevOps Engineering Team Onsite Coaching

Agile Team Coaching

Page 6: Implement DevOps Enterprise DevOps &8/785( … Transformation...DevOps YOUR GUIDED TRANSFORMATION ARE YOUR BUSINESS, IT AND SOFTWARE TEAMS DELIVERING A CONTINUOUS FLOW OF ENTERPRISE

6 WHERE ARE YOU IN YOUR DEVOPS TR ANSFORMATION?

IMPLEMENTDEVOPSTEAMS HAVE GAINED MOMENTUM AND DEVOPS TRANSFORMATION IS AT FULL SPEED WITH INCREASING IMPROVEMENTS.

• Leadership• Problemidentification• Requirements&Planning• ProcessImprovement• Governance• Security

• Automation• Infrastructure• Software&ServiceDelivery• ChangeManagement• Monitoring&Measurement• SystemArchitecture

STAGE3PRACTICESTOIMPLEMENT:

☐ MATUREMETRICS

☐ TOOLCHAINANDAUTOMATIONINTEGRATION

☐ PREDICTABLEDEPLOYMENTVELOCITY

☐ FLEXIBLEAUTOMATEDTESTCOVERAGE

☐ INSTITUTIONALIZEDFEEDBACKPROCESSES

☐ VISIBLECULTURESHIFTS

☐ MEASUREABLECONTINUOUSIMPROVEMENT

ObstaclesOftenFacedatStage3:

▷ Toolsnotusedeffectively

▷ Toolsandplatformsnoteasytointegrate

▷ Differentteamsusedifferenttools

▷ DevOpsculturestillintransition

▷ Organizationstoobusytoinvestinautomation

▷ Toolmanagementanddelegation

SOFTWARE ENGINEERING

Agile-Driven DevOps

Continuous Integration Boot Camp

Continuous Delivery Workshop

DEVELOPMENT & DELIVERY

Test-Driven Development

Test Automation Boot Camp

Software Testing & Quality Assurance

Techniques

TESTING & QA

Introduction to Lean Startup in the Enterprise

Kanban Workshop

SAFe 4.0 for Teams

VALUE FLOW

CROSS-FUNCTIONAL ENGINEERING

Configuration Management Principles

Ansible Configuration Management Boot Camp

Chef Configuration Management Boot Camp

CONFIGURATION MANAGEMENT

Docker Containerization Boot Camp

Kubernetes Container Orhestration Boot Camp

CONTAINERIZATION

CloudBees Jenkins User

CloudBees Jenkins Admin

Microsoft Team Foundation Server

Boot Camp

BUILD & RELEASE

Fundamentals of Application Security

Practical Information Security Boot Camp

CISM Certification Exam Boot Camp

SECURITY

Puppet Configuration Management Boot Camp

DevOps Enablement with Team

Foundation Server

Page 7: Implement DevOps Enterprise DevOps &8/785( … Transformation...DevOps YOUR GUIDED TRANSFORMATION ARE YOUR BUSINESS, IT AND SOFTWARE TEAMS DELIVERING A CONTINUOUS FLOW OF ENTERPRISE

7WHERE ARE YOU IN YOUR DEVOPS TR ANSFORMATION?

ENTERPRISEDEVOPSDEVELOP CROSS FUNCTIONAL TEAMS AND PROVIDE FLEXIBLE INFRASTRUCTURE SUPPORTING BUSINESS AND IT ACROSS THE ENTERPRISE.DevOpsculturehasbeenadopted:Crossfunctionalteamscollaborateonallspectrumsofdevelopmentanddeployment.TheteamiscomfortablereusingimprovementsandgovernancehasbecomeanaturaloccuranceoftheeverydayDevOpspractice.

HowWeCanHelpAtStage4ofYourDevOpsTransformation:WithamatureDevOpspracticeinplace,itistimetofocusonscale.Thegoalistotapintotheinnovationpotentialyourorganizationhasinplace,andoptimizewhat’sperformingwell.Lesstimeisspentonrepeatedclassroomtrainingandmoreonteamcoachingandprojectconsulting.

Ourexpertsworkwithyoutobeginsolvingyouruniqueproblems.Wehelpyoustreamlineprojectselection,requirementsandleadtimes.Wehelpyoufindandremovewastefromyourvalueflow,findinnovationopportunitiesandmakegooddecisionsaboutwheretodirectyourresouces.Aboveall,weworkcloselywithyoutocoachandnurtureteamhealthandscalablevelocityacrosstheenterprise.

STAGE4PRACTICESTOIMPLEMENT:

☐ STRESSTESTSFORSYSTEMS&INFRASTRUCTURE

☐ MATUREDEPLOYMENTPIPELINE

☐ STATISTICALCONTROLSFEEDAUTOMATION

☐ REFACTOREDARCHITECTURE

☐ AUTOMATEDCHANGEMANAGEMENT

☐ CONTINUOUSOPERATIONSMAPTOBUSINESSGOALS

☐ RAPIDINNOVATION

ObstaclesOftenFacedatStage4:

▷ Notenoughautomatedtestcoverage

▷ Testresultsareignored

▷ LackofintegrationbetweentestingteamsandtherestoftheALM

▷ ToomanylegacyITdependencies

▷ OutsourcedITfunctionsmakedeploymentpipelinesdifficult

▷ Reluctancebydeveloperstoembrace“testing-as-code”practiceslikeTDD

▷ HardtoovercomethemomentumoflegacyreleasecyclesCombined with implementation services and training, we offer supplemental services to help you

scale DevOps practices across a large enterprise environment. The focus is on encouraging a deep adoption of a generative, lean culture. When appropriate, we also transition ownership of training content to your own internal HR and/or learning teams.

Leading a Scaled Agile Framework (SAFe) 4.0

ENTERPRISE TRAINING

Organizational Instructor Training

Custom Content Development

Course Licensing

CONSULTING

Guided Kaizen Events

Project Consulting

Systems Integration Consulting

COACHING & SERVICES

Project & Program Management

Innovation Strategy Toolchain & Systems Integration

Technical Process

Weprovideperiodicmilestone&feedbackassessments

Page 8: Implement DevOps Enterprise DevOps &8/785( … Transformation...DevOps YOUR GUIDED TRANSFORMATION ARE YOUR BUSINESS, IT AND SOFTWARE TEAMS DELIVERING A CONTINUOUS FLOW OF ENTERPRISE

ABOUT TECHTOWN TRAININGWeunderstandthecomplexityoftheenterprisetechnologyprofessioninawaynoothertrainingcompanydoes.AsITdepartmentsbecomeanevermorevitalpartoflargeorganizations,atransformationisunderway:amoveawayfromthetraditionalroleofITasacostcenterandanoperationalnecessity,toaworldinwhichenterpriseITteamsarestrategicsourcesofvast,untappedenterprisevalue.

Accommodating:Weareheretoguideyouonthatjourney–throughskillstransferandconsultingservicesfortoday’stechnologyteams.WewerebuiltbyASPETraining,oneofthemostrespectedsourcesofapplicationlifecyclelearningservicesinthecountry.Fromourfounders’heritageofteachingexcellenceinsoftwaredevelopmentandenterpriseagilitycomesalearningprovidercommittedtoteachingtheenterprisetechnologyworkforcefaster,moreinnovativewaysofmanaginganddeliveringITservices.

Hands-OnVersatileTraining:FromDevOpspracticesandleanITmanagementtomodernizedenterprisearchitectureandbigdataengineering,welookforwardtohelpingyouovercometheuniquetechnologychallengestoday’sorganizationsface.

QuicktoRespond:WhetheryouaredealingwithyourAccountManager,yourInstructor,orcoordinatingyourlogistics,everyoneatTechtownTrainingispositiveandquicktorespondtoyourrequests.

A FEW OF OUR CLIENTSAsacompanywehaveprovidedtrainingsolutionsto:

WWW.TECHTOWNTRAINING.COM877-800-5221

▷ Chevron

▷ Mastercard

▷ Scottrade

▷ USPatentandTrademarkOffice

▷ USGeologicalSurvey

▷ CIscoSystems

▷ Andmanymore!