Course Hero Logo

Lean principles focus on how to create value for the

Course Hero uses AI to attempt to automatically extract content from documents to surface to you and others so you can study better, e.g., in search results, to enrich docs, and more. This preview shows page 434 - 436 out of 474 pages.

Lean principles focus on how to create value for the customer through systems thinking by creatingconstancy of purpose, embracing scientific thinking, creating flow and pull (versus push), assuringquality at the source, leading with humility, and respecting every individual.THE AGILE MANIFESTOThe Agile Manifesto was created in 2001 by seventeen of the leading thinkers in softwaredevelopment. They wanted to create a lightweight set of values and principles against heavyweightsoftware development processes such as waterfall development, and methodologies such as theRational Unified Process.One key principle was to “deliver working software frequently, from a couple of weeks to a couple ofmonths, with a preference to the shorter timescale,” emphasizing the desire for small batch sizes,incremental releases instead of large, waterfall releases. Other principles emphasized the need forsmall, self-motivated teams, working in a high-trust management model.Agile is credited for dramatically increasing the productivity of many development organizations.And interestingly, many of the key moments in DevOps history also occurred within the Agilecommunity or at Agile conferences, as described below.AGILE INFRASTRUCTURE AND VELOCITY MOVEMENTAt the 2008 Agile conference in Toronto, Canada, Patrick Debois and Andrew Schafer held a “birdsof a feather” session on applying Agile principles to infrastructure as opposed to application code.Although they were the only people who showed up, they rapidly gained a following of like-mindedthinkers, including co-author John Willis.Later, at the 2009 Velocity conference, John Allspaw and Paul Hammond gave the seminal “10Deploys per Day: Dev and Ops Cooperation at Flickr” presentation, where they described how theycreated shared goals between Dev and Ops and used continuous integration practices to makedeployment part of everyone’s daily work. According to first hand accounts, everyone attending the
presentation immediately knew they were in the presence of something profound and of historicsignificance.Patrick Debois was not there, but was so excited by Allspaw and Hammond’s idea that he created thefirst DevOpsDays in Ghent, Belgium, (where he lived) in 2009 . There the term “DevOps” wascoined.THE CONTINUOUS DELIVERY MOVEMENTBuilding upon the development discipline of continuous build, test, and integration, Jez Humble andDavid Farley extended the concept to continuous delivery , which defined the role of a “deploymentpipeline” to ensure that code and infrastructure are always in a deployable state, and that all codechecked in to trunk can be safely deployed into production. This idea was first presented at the 2006Agile conference, and was also independently developed in 2009 by Tim Fitz in a blog post on hiswebsite titled “Continuous Deployment.”† DevOps also extends and builds upon the practices of infrastructure as code , which was pioneeredby Dr. Mark Burgess, Luke Kanies, and Adam Jacob. In infrastructure as code, the work ofOperations is automated and treated like application code, so that modern development practicescan be applied to the entire development stream. This further enabled fast deployment flow,including continuous integration (pioneered by Grady Booch and integrated as one of the key 12practices of Extreme Programming), continuous delivery (pioneered by Jez Humble and David

Upload your study docs or become a

Course Hero member to access this document

Upload your study docs or become a

Course Hero member to access this document

End of preview. Want to read all 474 pages?

Upload your study docs or become a

Course Hero member to access this document

Term
Fall
Professor
NoProfessor
Tags
2007 singles, The IT Crowd, Richard Ayoade, Screaming for Vengeance, Wes Davis

Newly uploaded documents

Show More

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture

  • Left Quote Icon

    Student Picture