DevOps – the future of Agile – why, what, how? Agile Israel 2014
Upcoming SlideShare
Loading in...5
×
 

DevOps – the future of Agile – why, what, how? Agile Israel 2014

on

  • 604 views

DevOps is the new favorite buzzword in many organizations. We will understand what it is all about, why it is necessary and what makes it so popular, how it is related to Agile, some pitfalls/myths, ...

DevOps is the new favorite buzzword in many organizations. We will understand what it is all about, why it is necessary and what makes it so popular, how it is related to Agile, some pitfalls/myths, and most importantly some concrete steps organizations can take to become a more DevOps-oriented organization and enjoy benefits like more frequent less painful software deployments and operation and better collaboration between Dev and Ops organizations.

http://agileisrael2014.com/devops-the-future-of-agile/

Statistics

Views

Total Views
604
Views on SlideShare
597
Embed Views
7

Actions

Likes
2
Downloads
11
Comments
0

3 Embeds 7

http://www.agilesparks.com 5
http://www.linkedin.com 1
http://www.slideee.com 1

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-ShareAlike LicenseCC Attribution-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    DevOps – the future of Agile – why, what, how? Agile Israel 2014 DevOps – the future of Agile – why, what, how? Agile Israel 2014 Presentation Transcript

    • Yuval Yeret AgileSparks CTO yuval@agilesparks.com @yuvalyeret on twitter Slides available at: http://bit.ly/AgileIL14-DevOps
    • “I call this the IT downward spiral” Gene Kim http://itrevolution.com/construction-phoenix-project-and-selling-devops-downward-spiral/
    • The IT Applications Development and Maintenance Expectations & Landscape Deliver more with less Achieve high uptimes with less
    • Aiming to break the legacy conflict between Dev & Ops by leveraging lean/agile thinking/practices at a wider scope than just the development : http://devops.com/features/devops-killed-developer-star
    • DevOps – Minimize Distance from Maker to User People (# of handoffs) 0 1 2 3 4 5 Time (Feedback delay) minutes hours days weeks months years 2:001:591:581:571:561:551:541:531:521:511:501:491:481:471:461:451:441:431:421:411:401:391:381:371:361:351:341:331:321:311:301:291:281:271:261:251:241:231:221:211:201:191:181:171:161:151:141:131:121:111:101:091:081:071:061:051:041:031:021:011:000:590:580:570:560:550:540:530:520:510:500:490:480:470:460:450:440:430:420:410:400:390:380:370:360:350:340:330:320:310:300:290:280:270:260:250:240:230:220:210:200:190:180:170:160:150:140:130:120:110:100:090:080:070:060:050:040:030:020:01Done Credit: Henrik Kniberg
    • Ongoing Production / Done Roadmap Agile Development & Testing Release Activities Done Ongoing DoneOngoing Release Backlog / Product Requirements Done Ongoing Deployment Done Agile Development V1V2V3 Continuous Integration
    • Ongoing To Do Agile Development & Testing Automated Delivery Auto Deployment Done Ongoing DoneOngoing Agile Planning Done Ongoing Done DevOps Vision Frequent Feature Delivery Continuous Integration Predictable, Repeatable, Non-Event Production
    • Ongoing To Do Agile Development & Testing Automated Delivery Auto Deployment Done Ongoing DoneOngoing Agile Planning Done Ongoing Done DevOps Vision Frequent Feature Delivery Continuous Deployment as part of development cycle Predictable, Repeatable, Non-Event Production The real
    • DevOps origins - WebOps
    • http://clogeny.com/technology/devops-and-automation
    • Enterprises are going DevOps as well... *As reported by various DevOps tools/services vendors we are working with
    • But when the typical Enterprise meets DevOps… See Kent Beck’s idea as described by Markus Gartner at http://www.shino.de/2010/11/04/software-g-forces-the-effects-of-acceleration/
    • Ongoing To Do Agile Development & Testing Delivery Deployment Done Ongoing DoneOngoing Agile Planning Done Ongoing Done Use Kanban to work towards Biz-Dev-Test-Ops Flow More Frequent Feature Delivery Continuous Integration Production
    • Agile Team board & flow DevOps E2E board & flow
    • Key Measurement – Work in Progress – 25 WIP WIP Stabilize Reduce
    • Reduce WIP to create better flow and shorter cycle Reduce at once/fast – Revolution Reduce incrementally – Evolution WIP WIP Cycle Time Cycle Time
    • Try Feature/Service/Product oriented BizDevTestOps Teams
    • See Kent Beck’s idea as described by Markus Gartner at http://www.shino.de/2010/11/04/software-g-forces-the-effects-of-acceleration/ Leverage the friction/pain to drive/focus improvement efforts
    • What might such a diet entail? • More frequent reviews/approvals/integration/testing/deployment • Changes to working teams • Leaner processes with fewer/lighter gates • Higher quality built in to avoid downstream blockages in Test/Deploy/Production • Investment in automation/tooling in Dev/Ops to enable higher frequency • Different metrics and score-cards used to govern the organization • More DevOps-oriented organizational structure Other steps are context-specific… You will have to find out!
    • DevOps == Continuous Deployment?
    • Assess your DevOps Maturity and take the next steps https://www.ibmdw.net/urbancode/docs/continuous-delivery-maturity-model/ *AgileSparks DevOps Readiness Model – Early Draft – Oded Tamir – ask him to show it to you today…
    • From a survey by RebelLabs - A total of 64% of respondents said that DevOps was a key initiative within their organization in 2012. This figure stepped up to 65% in 2013:
    • DevOps positions on the rise…
    • The Journey towards DevOps • Whether you are a startup, an established enterprise software company or an IT unit getting into the Cloud/SaaS world you should start to pay attention to DevOps • Our DevOps management workshops can help you understand how it can help you, what style of DevOps is a good fit for your context, and plan your journey. • Look forward to more DevOps services from AgileSparks later this year – inform us at www.agilesparks.com or info@agilesparks.com to be the first to know. http://bit.ly/DevOpsReading