Enterprise DevOps: Crossing the Great Divide with DevOps Training

  • Published on
    17-Jul-2015

  • View
    240

  • Download
    0

Embed Size (px)

Transcript

<p>Enterprise DevOps: Crossing the Great Divide with DevOps Training</p> <p>Enterprise DevOps: Crossing the Great Divide with DevOps TrainingCopyright 2014 ITpreneurs. All rights reserved.www.ITpreneurs.com*Welcome to ITpreneurs</p> <p>Copyright 2014 ITpreneurs. All rights reserved.Moderator: </p> <p>Corjan BastProducts &amp; Solutions Marketing, ITpreneurs</p> <p>Presenter:</p> <p>Jayne GrollPresident of ITSM Academy</p> <p>Todays SpeakersCopyright 2014 ITpreneurs. All rights reserved.Low Barrier &amp; High Impact: How ITpreneurs can help increase revenues and save costsStay on the Cutting-Edge</p> <p>Access a Comprehensive LibraryEnjoy Convenience</p> <p>Save content Costs by up to 80% </p> <p>No Content Development CostsNo Content Maintenance CostsLower costs with increased usage 1000+ TitlesAcross most IT Domains12 LanguagesAnytime, Anywhere ordering Marketing SupportExam ServicesAccreditationTrainer Services</p> <p>First to MarketConsistent QualityVarious Delivery FormatsAlways Up-to-DatePartner Enablement</p> <p>Copyright 2014 ITpreneurs. All rights reserved.Access to Courseware, Trainers, Exams Classroom Courseware Leverage our portfolio of quality courseware, available as secure eBooks or as printed courseware</p> <p>eLearning CoursewareCan come with a branded eLearning Portal hosted by ITpreneurs on behalf of Partner</p> <p>InstructorsTrain your own instructor, or leverage an ITpreneurs instructor to teachExamsWell help you book and deliver all exams - online or paper based.</p> <p>Copyright 2014 ITpreneurs. All rights reserved.Working with us is easyPartner AFull ServicePartner BUse Your own trainerPartner COnly use our Courseware</p> <p>CoursewareExamsServicesTrainers</p> <p>CoursewareExamsServices</p> <p>CoursewareExamsCopyright 2014 ITpreneurs. All rights reserved.Why DevOps?Copyright 2014 ITpreneurs. All rights reserved.The IT Challenge TodayIncrease IT Service QualityControl Costs and RisksGo Faster Business/IT IntegrationDo More with LessCopyright 2014 ITpreneurs. All rights reserved.Key concepts: IT has not always viewed itself as a service provider with customers, but times have changed The business is ITs customer and IT must work hard to understand business needs and satisfy those needs in an efficient and cost-effective way IT can no longer be viewed as behind the scenes or back office We must move beyond business-IT alignment to business-IT integration where IT understands that it is responsible for facilitating business outcomes, just like any other part of the business Service management enables business-IT integrationReal world example: Web-based businesses tend to be very IT-centric businesses (e.g., amazon.com, banking, airline reservations and kiosks) The external customers of these company are directly interfacing with IT and decide if they want to do business with a company based on the usability and availability of that IT </p> <p> ITs Great Divide</p> <p>Dev wants changeOps wants stability</p> <p>WALL</p> <p>OF </p> <p>CONFUSIONInnovationGovernance, Risk and ComplianceCopyright 2014 ITpreneurs. All rights reserved.Key concepts:DevOps is a response to the growing awareness that there is a disconnect between what is traditionally considered development activity and what is traditionally considered operations activityThis disconnect often manifests itself as conflict and inefficiencyDev by its very nature is required to generate changeOps is required to maintain stability Mainly because the business has no tolerance for unavailability A wall of confusion occurs as a result of these conflicting goalsSegue to next slidebut what does the business want?What does the business want?What are the dangers?Extreme Focus on StabilityExtreme Focuson Changec. All of the aboveDev and Ops must build a bridge across the great divide by identifying common practices that will improve time to market without sacrificing quality. Those practices form the basis for DevOps.Copyright 2014 ITpreneurs. All rights reserved.Key concepts: Briefly discuss the characteristics of each end of the spectrumEmphasize that an extreme focus on either end of the spectrum is not goodSome business have regulatory controls in place that dont let them take risks (and so they cant always change as quickly as they would like)Other organizations are willing to take risks (e.g., startup companies) as its more important to them to demonstration innovation and be first to market What is DevOps? Responds to accelerated demand for quality software products and servicesAcknowledges the interdependence of IT functions and the need for shared accountabilitiesRecognizes the need for cultural improvementsSupports and leverages agile, lean and IT service management (ITSM) practicesEncourages the use of automation</p> <p>DevOps is a cultural and professional movement that stresses communication, collaboration and integration between software developers and IT operations professionals.</p> <p>Copyright 2014 ITpreneurs. All rights reserved.Key concepts:DevOps recognizes that traditional approaches to application development and IT operations are not meeting the accelerated demand for IT services.Ten years ago we werent talking about cloud computing on the massive scale we are todayCloud computing and trends such as BYOD, BYOA, BYOI, mobile, wireless have prompted a paradigm shift IT must meet the accelerated demand We cant sacrifice quality, however, to go fasterDevOps responds to the demands of stakeholders for an increased rate of production releases</p> <p>http://www.drdobbs.com/architecture-and-design/getting-devops-right-the-lay-of-the-land/240062639Defining the term DevOps is easier said than done because there are several complimentary viewpoints to consider from each of the major DevOps stakeholders. Depending on whom you talk to, you're going to get a different definition of what DevOps is all about. The DevOps stakeholders, and their viewpoints, are:Developers, particularly experienced Agile developers, talk about DevOps in terms of a continuous flow of delivery into production, potentially several times a day.Operations professionals often view DevOps as promoting a more effective relationship with development teams, both throughout the development lifecycle as well as once the solution is in production. Experienced operations people also realize that their internal processes, often based onITILorITSM, need to be streamlined so that they are in a better position to collaborate with development teams.Support professionals, sometimes called help desk professionals, view DevOps similarly but with a support twist: They want to work with development teams to ensure that their needs are understood and met before a solution is released into production. They also want to ensure that there is an effective escalation process in place to handle change requests (including defects) once the solution is in use.Senior management views DevOps as an effort to increase the overall efficiency of the IT department by streamlining how everyone works together.</p> <p>The history of DevOps20092010201120122013Velocity 2009 - John Allspaw (Flickr)10+ Deploys Per Day: Dev and Ops CooperationPatrick Debois creates first DevOps DaysVelocity 2011Jon Jenkins (Amazon)Velocity CultureGene Kim publishes The Phoenix ProjectThe video history of DevOps is available on YouTube, simply search for The (Short) History of Devops https://www.youtube.com/watch?v=o7-IuYS0iSECopyright 2014 ITpreneurs. All rights reserved.Add a note re: what happens at a Velocity conference </p> <p>Key concepts:The term DevOps" was popularized through a series of "DevOps Days" starting in 2009 in BelgiumDespite the name, DevOps includes areas such as QA and Security In most cases, 'dev' actually means 'project' and 'ops' presents 'productionProjects use methodologies like (Scrum, Kanban, ...)Operations uses frameworks such as ITIL and Visible Ops principlesBoth parts have been extending their approaches over the years to enable 'Continuous Delivery' Both have a hard time, however, solving a bottleneck that is outside their 'authorityAn aim of DevOps is to break down those silosThe Phoenix Project by Gene Kim, Kevin Behr and George Spafford is one of the first publications to illustrate how the inability of Development, IT Operations and Information Security to collaborate causes problems that jeopardize nearly every commitment the business makes and how DevOps techniques can fix the problem to help the business winGene Kim is also currently working with Patrick Dubois (who is credited with coining the term DevOps) on a publication called The DevOps Cookbook At the present time there is no published release date for The DevOps Cookbookhttp://www.realgenekim.me/devops-cookbook/</p> <p> CULTUREAutomationMeasurement SharingMore than anything else, DevOps is a cultural movement based on human and technical interactions to improve relationships and results.</p> <p>DevOps values - CAMSCopyright 2014 ITpreneurs. All rights reserved.http://www.rackspace.com/blog/quantifying-devops-capability-its-important-to-keep-calms/http://blog.newrelic.com/2014/06/02/devopsculture/goals ProfitabilityMarket share Productivityhttp://www.slideshare.net/roidelapluie/devops-beyondagile?next_slideshow=1Measurement measuring flow, monitoring (John Willis)</p> <p>Key concepts:After the first US-based DevOps Days in Mountainview 2010 John Willis and Damon Edwards (@damonedwards) coined the acronym CAMS, which stands for Culture, Automation, Measurement and SharingJez Humble (@jezhumble) later added an L, standing for Lean, to form CALMShttp://itrevolution.com/devops-culture-part-1/http://www.getchef.com/blog/2010/07/16/what-devops-means-to-me/ There is no single body of DevOps knowledgeDevOps is built upon the integration ofOrganizational and cultural changeAutomationAgile, Lean and ITSMThe Theory of ConstraintsThe Three Ways (The Phoenix Project)</p> <p>DevOps Practices</p> <p>Copyright 2014 ITpreneurs. All rights reserved.DevOps Addresses Business NeedsCopyright 2014 ITpreneurs. All rights reserved.Who is doing DevOps?Web PioneersAmazonNetflixEtsyFacebookGoogleTwitterPinterestAcademiaPortland State UniversitySeton Hill UniversityKansas State University</p> <p>Financial InstitutionsBNY MellonBank of America World BankRetailersTargetThe GapNordstromREIMacysInsurance companiesNationwideTravelers </p> <p>Copyright 2014 ITpreneurs. All rights reserved.Key concepts:Note that many of these companies are Web pioneers For some web-based retailers, there is no brick and mortar store that are dependent on web site Financial organizations are typically risk adverse but realize they must innovate or they cant compete </p> <p>Web pioneers Google, Amazon, Netflix, Etsy, Twitter, Facebook, Pinterest BNY Mellon, Bank of America, World Bank, Paychex, IntuitThe Gap, Nordstrom, REI, Macys, GameStop, </p> <p>Portland State University, Seton Hill University, Kansas State University</p> <p>Financial orgs while risk adverse must innovate or they cant compete Retailers dependent on web site </p> <p>Results so far: DevOps increases agility and stabilityOrganizations are more agileCode is shipped 30 times fasterDeployments are completed 8000 times faster</p> <p>Source: 2013 State of DevOps Report Puppet Labs and IT Revolution Press</p> <p>Services are more reliableThere are 50% fewer failuresService is restored 12 times faster</p> <p>Organizations that implemented DevOps practices were up to five times more likely to be high performing.Copyright 2014 ITpreneurs. All rights reserved. DevOps Business Value (1/2)Increased agility Increased stabilityIncreased responsiveness Increased volume and speed of changes Reduced time to deliver customer value Reduced time to obtain and respond to customer feedback</p> <p>Source: 2014 State of DevOps Report Puppet Labs, IT Revolution Press and ThoughtWorks</p> <p>Copyright 2014 ITpreneurs. All rights reserved.Key concepts: High-performing organizations see innovation as the application of new ideas to create value for their current customers and to attract new customersDevOps yields the greatest benefit for companies wishing to increase the volume and velocity of IT value creation. Its all about driving more change and creating greater valueand doing so as quickly and efficiently as possible</p> <p>Balanced quality, cost and speedImproved customer experience Increased customer satisfactionIncreased employee satisfactionImproved governance Improved ability to innovate</p> <p>Source: 2014 State of DevOps Report Puppet Labs, IT Revolution Press and ThoughtWorks</p> <p>DevOps Business Value (2/2)Copyright 2014 ITpreneurs. All rights reserved.Key concepts: High-performing organizations see innovation as the application of new ideas to create value for their current customers and to attract new customersDevOps yields the greatest benefit for companies wishing to increase the volume and velocity of IT value creation. Its all about driving more change and creating greater valueand doing so as quickly and efficiently as possible</p> <p>Isnt This How Its Supposed to Be?DevOpsWhats missing?</p> <p>BusinessDevOpsSpeed Productivity QualityCopyright 2014 ITpreneurs. All rights reserved.Key concepts:This is how it should beNot with the business having to run behind Dev and Opsbut the business winning by having a support mechanism in the form of an IT organization that will let them winGo-To-Market Strategies Copyright 2014 ITpreneurs. All rights reserved.What is driving interest in DevOps?</p> <p>Use of agile software development practices and methodologiesDemand from business stakeholders for an increased rate of production releasesWide availability of virtualized and cloud infrastructure from internal and external providersIncreased use of data center automation and configuration management toolsCopyright 2014 ITpreneurs. All rights reserved.http://en.wikipedia.org/wiki/DevOps </p> <p>Why is DevOps training important?Enterprise IT does not yet understand how to adapt DevOps to a more traditional IT environment.</p> <p>DevOps training will Codify emerging DevOps best practices Provide more structured and tangible guidance Create awareness and a desire for more knowledgeCreate shared vocabularies and practices Begin to instill a DevOps cultureBuild on Agile, Lean and ITSM Copyright 2014 ITpreneurs. All rights reserved.The 4 hour DevOps Overview Course is an easy entry into DevOps training and aligns with other courses in your portfolio.</p> <p>Training strategies can includeAwareness sessions (virtual or live)As a value add before or after other training coursesAs an opportunity to add or increase training courses for Agile, Lean, ITIL or Agile Service ManagementAs a motivator for upcoming certification training</p> <p>Certification training is imminent with the introduction of the DevOps Foundation course. The DevOps scheme will grow as best practices and roles continue to emerge.Training strategiesCopyright 2014 ITpreneurs. All rights reserved.Get StartedCopyright 2014 ITpreneurs. All rights reserved.What are your biggest challenges?</p> <p>How is IT enabling your ability to overcome those challenges?</p>...