Click here to load reader
Upload
dangphuc
View
214
Download
1
Embed Size (px)
Citation preview
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
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.
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
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
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
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
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
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!