Love your devs’, Love your ops’ - DEVOPS
Upcoming SlideShare
Loading in...5
×
 

Love your devs’, Love your ops’ - DEVOPS

on

  • 4,100 views

Agile Mëtteg 15 December 2011 ...

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.

Statistics

Views

Total Views
4,100
Views on SlideShare
3,699
Embed Views
401

Actions

Likes
2
Downloads
55
Comments
0

6 Embeds 401

http://blog.agilepartner.net 351
http://www.agilepartner.net 23
http://www.linkedin.com 19
http://www.scoop.it 4
http://a0.twimg.com 2
http://shakertechnologies.tumblr.com 2

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

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

Love your devs’, Love your ops’ - DEVOPS Love your devs’, Love your ops’ - DEVOPS Presentation Transcript

  • 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 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
  • 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
  • OUR MEANS987654 83 6 6 52 410 0-4 4-8 8-12 12-16 16- 15 December 2011 Agile Mëtteg – DevOps 6
  • OUR MAIN CUSTOMERS15 December 2011 Agile Mëtteg – DevOps 7
  • 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
  • PARTICIPANTSABOUT YOU… Who are you? What is your role? What do you know about agility & DevOps?15 December 2011 Agile Mëtteg – DevOps 9
  • Agenda Introduction Principles Practices15 December 2011 Agile Mëtteg – DevOps 10
  • Agenda Introduction Principles Practices Dev What? What Ops?15 December 2011 Agile Mëtteg – DevOps 11
  • 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 20
  • Reluctance to change is the rule15 December 2011 Agile Mëtteg – DevOps 21
  • Agenda Introduction Principles Practices Devops? Still not clear?15 December 2011 Agile Mëtteg – DevOps 22
  • For users and Management Business agility IT alignment Concrete end-to-end concerns for Devops15 December 2011 Agile Mëtteg – DevOps 23
  • Unified Processes End-to-end business process including: Business Development Operations15 December 2011 Agile Mëtteg – DevOps 24
  • 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
  • QA enablement15 December 2011 Agile Mëtteg – DevOps 26
  • Agenda Introduction Principles Practices Dev & ops & more Where do we go now?15 December 2011 Agile Mëtteg – DevOps 27
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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