Your SlideShare is downloading. ×
0
DevOpsAgile Mëtteg – December 15th, 2011
Love your devs’, Love your ops’  DEVOPS15 December 2011          Agile Mëtteg – DevOps   2
PROFILE   Created in 2004   Independent Software Development   Company15 December 2011   Agile Mëtteg – DevOps         3
FIGURES                      Turnover                                                  Employees turnover                 ...
OUR SERVICES           Dedicated for   IT, Business and Operational           organizations                               ...
OUR MEANS987654                       83              6               6        52                                      410...
OUR MAIN CUSTOMERS15 December 2011   Agile Mëtteg – DevOps       7
SPEAKER                   Pierre-Antoine Grégoire                   I.T. Architect & Active Agilist                   pagr...
PARTICIPANTSABOUT YOU…   Who are you?   What is your role?   What do you know about agility &   DevOps?15 December 2011   ...
Agenda                   Introduction                   Principles                   Practices15 December 2011     Agile M...
Agenda                   Introduction                   Principles                   Practices                            ...
At first glance?15 December 2011   Agile Mëtteg – DevOps             12
Separate continents15 December 2011   Agile Mëtteg – DevOps            13
Separate concerns15 December 2011   Agile Mëtteg – DevOps           14
Development is about pushing changes15 December 2011    Agile Mëtteg – DevOps           15
Development is about pushing changes15 December 2011    Agile Mëtteg – DevOps           16
False sense of Agility15 December 2011   Agile Mëtteg – DevOps              17
Separate triangles ;)15 December 2011   Agile Mëtteg – DevOps              18
Separate triangles ;)15 December 2011   Agile Mëtteg – DevOps              19
Quality of process/tools on the grill                   Often forgotten!15 December 2011          Agile Mëtteg – DevOps   ...
Reluctance to change is the rule15 December 2011   Agile Mëtteg – DevOps                21
Agenda                   Introduction                   Principles                   Practices                            ...
For users and Management Business agility IT alignment Concrete end-to-end concerns for Devops15 December 2011    Agile Më...
Unified Processes End-to-end business process including:     Business     Development     Operations15 December 2011   Agi...
CAMS CAMS Culture     Process and People first Automation     Reduce risk of change Measurement     Assess impact of chang...
QA enablement15 December 2011   Agile Mëtteg – DevOps          26
Agenda                   Introduction                   Principles                   Practices                            ...
To Bridge the gap Make people share:                             Share                                      metrics, deadl...
Making processes more agile Easier with Agile development in place Customer already involved in Agile process Make operati...
Deployment improvements practices Rigorous testing Deploying small changes often Dark launching Feature flags One-button d...
Performance and availability monitoring Collaborating on metrics’ collection Monitoring reviews Load-feedback behavior Ins...
Unified TOOLS Ops Tools Release management Provisioning Configuration management Systems integration Monitoring and contro...
Unified TOOLS Dev Tools Components repositories Source Code repositories Build industrialization Code quality metrics Visi...
Where do I go from here? Improve automation of deployment Improve industrialization of development Make them converge and ...
References/Sources     Patrick Debois’ Blog: http://www.jedi.be/blog/     Dev2ops Blog: http://dev2ops.org/blog/     Opsco...
NEXT TRAININGS & EVENTS           Agile Mëtteg - Next free lunch seminar           2012: To Be Defined           http://ww...
CONTACTS  Thank You                     Pierre-Antoine Grégoire                     I.T. Architect & Active Agilist       ...
Upcoming SlideShare
Loading in...5
×

Love your devs’, Love your ops’ - DEVOPS

3,632

Published on

Agile Mëtteg 15 December 2011
Developers vs. Operations
This is what we are (sadly) used to.
Devops is a set of practices, principles, and methods allowing for a better collaboration and a deeper understanding between these two worlds (and further on, between these domains and the users/stakeholders). It is addressing the part of Agility that's not fully adressed usually in Agile approaches.
This free Agile Mëtteg session will present you with the principles behind Devops, and also detail some of the practices.
Hopefully you'll have all the necessary keys to unlock the doors between development teams and operations teams.

Published in: Technology, Business
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
3,632
On Slideshare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
57
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Transcript of "Love your devs’, Love your ops’ - DEVOPS"

  1. 1. DevOpsAgile Mëtteg – December 15th, 2011
  2. 2. Love your devs’, Love your ops’ DEVOPS15 December 2011 Agile Mëtteg – DevOps 2
  3. 3. PROFILE Created in 2004 Independent Software Development Company15 December 2011 Agile Mëtteg – DevOps 3
  4. 4. FIGURES Turnover Employees turnover 353,000,000 $ 30 52,500,000 $ 25 62,000,000 $ 20 81,500,000 $ 15 3 2 271,000,000 $ 10 3 22 16 8 12 13 500,000 $ 5 9 0 2 0 2 0 0 0 0$ -1 -1 -2 -1 2004 2005 2006 2007 2008 2009 2010 -5 2004 2005 2006 2007 2008 2009 2010 2011 Turnover Distribution 16% 1% Place Financière 41% Activités Industrielles 42% Services & Vente Secteur public & Associatif15 December 2011 Agile Mëtteg – DevOps 4
  5. 5. OUR SERVICES Dedicated for IT, Business and Operational organizations Development of fast & flexible Mgt Team solutions business value oriented Services enabling productivity maximizing ROI Software Training and Consulting helping Development understanding and applying Agility Ops Dev making available easy and powerful tools Team Team Services Services for follow-up of relevant KPI adopting and deploying Simple & pragmatic methods for achievements of project objectivesBased on values and principles of Agility 15 December 2011 Agile Mëtteg – DevOps 5
  6. 6. OUR MEANS987654 83 6 6 52 410 0-4 4-8 8-12 12-16 16- 15 December 2011 Agile Mëtteg – DevOps 6
  7. 7. OUR MAIN CUSTOMERS15 December 2011 Agile Mëtteg – DevOps 7
  8. 8. SPEAKER Pierre-Antoine Grégoire I.T. Architect & Active Agilist pagregoire@agilepartner.net @zepag +352 691 555 48215 December 2011 Agile Mëtteg – DevOps 8
  9. 9. PARTICIPANTSABOUT YOU… Who are you? What is your role? What do you know about agility & DevOps?15 December 2011 Agile Mëtteg – DevOps 9
  10. 10. Agenda Introduction Principles Practices15 December 2011 Agile Mëtteg – DevOps 10
  11. 11. Agenda Introduction Principles Practices Dev What? What Ops?15 December 2011 Agile Mëtteg – DevOps 11
  12. 12. At first glance?15 December 2011 Agile Mëtteg – DevOps 12
  13. 13. Separate continents15 December 2011 Agile Mëtteg – DevOps 13
  14. 14. Separate concerns15 December 2011 Agile Mëtteg – DevOps 14
  15. 15. Development is about pushing changes15 December 2011 Agile Mëtteg – DevOps 15
  16. 16. Development is about pushing changes15 December 2011 Agile Mëtteg – DevOps 16
  17. 17. False sense of Agility15 December 2011 Agile Mëtteg – DevOps 17
  18. 18. Separate triangles ;)15 December 2011 Agile Mëtteg – DevOps 18
  19. 19. Separate triangles ;)15 December 2011 Agile Mëtteg – DevOps 19
  20. 20. Quality of process/tools on the grill Often forgotten!15 December 2011 Agile Mëtteg – DevOps 20
  21. 21. Reluctance to change is the rule15 December 2011 Agile Mëtteg – DevOps 21
  22. 22. Agenda Introduction Principles Practices Devops? Still not clear?15 December 2011 Agile Mëtteg – DevOps 22
  23. 23. For users and Management Business agility IT alignment Concrete end-to-end concerns for Devops15 December 2011 Agile Mëtteg – DevOps 23
  24. 24. Unified Processes End-to-end business process including: Business Development Operations15 December 2011 Agile Mëtteg – DevOps 24
  25. 25. CAMS CAMS Culture Process and People first Automation Reduce risk of change Measurement Assess impact of change Sharing Incidents, negative impacts as the only enemy15 December 2011 Agile Mëtteg – DevOps 25
  26. 26. QA enablement15 December 2011 Agile Mëtteg – DevOps 26
  27. 27. Agenda Introduction Principles Practices Dev & ops & more Where do we go now?15 December 2011 Agile Mëtteg – DevOps 27
  28. 28. To Bridge the gap Make people share: Share metrics, deadlines, respo Concerns nsabilities Processes REAL, PRACTICAL, end-to-end Business-IT alignment Tools Problems Share tools empowering overview and interactions on the process No finger-pointing, a problem anywhere in the process is everybody’s concern15 December 2011 Agile Mëtteg – DevOps 28
  29. 29. Making processes more agile Easier with Agile development in place Customer already involved in Agile process Make operations’ processes more Agile Hard because of focus on stability Thought by many as incompatible with ITIL or other processes used in operations Wrong: improve quality, visibility and flow (through automation by tools and through well defined validation policies)15 December 2011 Agile Mëtteg – DevOps 29
  30. 30. Deployment improvements practices Rigorous testing Deploying small changes often Dark launching Feature flags One-button deploy system Build pipeline Purpose: to reduce the risk of change15 December 2011 Agile Mëtteg – DevOps 30
  31. 31. Performance and availability monitoring Collaborating on metrics’ collection Monitoring reviews Load-feedback behavior Instrumentation Purpose: to assess the impact of change15 December 2011 Agile Mëtteg – DevOps 31
  32. 32. Unified TOOLS Ops Tools Release management Provisioning Configuration management Systems integration Monitoring and control Orchestration Visible through all the process15 December 2011 Agile Mëtteg – DevOps 32
  33. 33. Unified TOOLS Dev Tools Components repositories Source Code repositories Build industrialization Code quality metrics Visible through all the process15 December 2011 Agile Mëtteg – DevOps 33
  34. 34. Where do I go from here? Improve automation of deployment Improve industrialization of development Make them converge and share goals and problems Make them share and improve the process Have fun!15 December 2011 Agile Mëtteg – DevOps 34
  35. 35. References/Sources Patrick Debois’ Blog: http://www.jedi.be/blog/ Dev2ops Blog: http://dev2ops.org/blog/ Opscode’s blog: http://www.opscode.com/blog John Allspaw’s blog: http://www.kitchensoap.com/15 December 2011 Agile Mëtteg – DevOps 35
  36. 36. NEXT TRAININGS & EVENTS Agile Mëtteg - Next free lunch seminar 2012: To Be Defined http://www.agilepartner.net/category/free-seminars/ Courses More information on http://www.agilepartner.net/all-trainings/ Certifications Duration Date Certified Scrum Master 2 days 07-08 March 201215 December 2011 Agile Mëtteg – DevOps 36
  37. 37. CONTACTS Thank You Pierre-Antoine Grégoire I.T. Architect & Active Agilist pagregoire@agilepartner.net @zepag +352 691 555 482 Follow us on:Agile Partner: www.agilepartner.net & http://blog.agilepartner.net 15 December 2011 Agile Mëtteg – DevOps 37
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×