Agile
                              Infrastructure
                            or, The Silver Bullet du jour, or, Mutual
 ...
Hello!
       •        RedMonk is an industry
                                          Michael Coté      James Governor
 ...
Conclusions

                •           “Cloud computing” is an
                            operations innovation


     ...
Expectations

                •           Cloud computing is
                            like early SOA: it’s
            ...
The 3 *aaS’s of Cloud


                •           SaaS, PaaS, and IaaS

                •           There are many more
...
Things to point at

        •          IaaS - Amazon EC2, S3, etc.

        •          PaaS - Force.com, Microsoft
       ...
The three aaSes
       •        The technical innovation is faster
                provisioning & management with less
   ...
Operations as bottle-neck

            •          While Agilists have been innovating, operations has
                    ...
Infrastructure as code

            •          Cloud computing relies on software that works with
                       t...
“Fully Automated Provisioning”

        * One
       vendor’s
         take




                   Source: http://www.dtos...
Know your friend


                •           Learn what/how operations
                            people talk & worry a...
Benefiting users


            •          SaaS & Pass - Less to manage

            •          “Apps” vs. “applications” - ...
Less to manage


                •           This probably means
                            delivering as a SaaS


      ...
“Apps” vs. “applications”

                     “What we are looking to do is find other small
                     areas t...
Beyond tracking suffering
                   “I can actually look at [a feature] and say,
                   ‘nobody uses ...
The Crazy aaS Dream
                      One day, the Agile development team will go complete
                           ...
Thank you!                            License

                            http://creativecommons.org/licenses/by-nc-sa/2....
Upcoming SlideShare
Loading in...5
×

Agile Infrastructure - or, The Silver Bullet du jour, or, Mutual Hatred Between Development and Operations

2,312

Published on

Published in: Technology, Business

Agile Infrastructure - or, The Silver Bullet du jour, or, Mutual Hatred Between Development and Operations

  1. 1. Agile Infrastructure or, The Silver Bullet du jour, or, Mutual Hatred Between Development and Operations Michael Coté Analyst@RedMonk PeopleOverProcess.com Tuesday, February 2, 2010 1
  2. 2. Hello! • RedMonk is an industry Michael Coté James Governor analyst firm • Our research is free at RedMonk.com • We work mostly with vendors, advising & Consulting • Broad focus on software • Bottom-up-approach to Stephen O’Grady Tom Raftery understanding software Tuesday, February 2, 2010 2
  3. 3. Conclusions • “Cloud computing” is an operations innovation • The agile community must start working with operations - think of infrastructure as part of the code base • Finally, there are new ways to make users happy Tuesday, February 2, 2010 3
  4. 4. Expectations • Cloud computing is like early SOA: it’s silly-putty • We’ll take a simple definition and go with it • What Agile should do Tuesday, February 2, 2010 4
  5. 5. The 3 *aaS’s of Cloud • SaaS, PaaS, and IaaS • There are many more *aaS’s • Applications, Middle- ware, servers * Christofer Hoff Tuesday, February 2, 2010 5
  6. 6. Things to point at • IaaS - Amazon EC2, S3, etc. • PaaS - Force.com, Microsoft Azure, IPP • Sun Cloud, Eucalytpus, Rackspace, & reborn hosters & HPC • Automation & provisioning people Tuesday, February 2, 2010 6
  7. 7. The three aaSes • The technical innovation is faster provisioning & management with less human intervention • Originally: hosted on the Internet, removing on-premise needs • Leading to a faster path of getting software to users • Hopefully: making users happier Tuesday, February 2, 2010 7
  8. 8. Operations as bottle-neck • While Agilists have been innovating, operations has used process as armor • “Change management” means “preventing change” • But, they can’t be blamed • They need help Tuesday, February 2, 2010 8
  9. 9. Infrastructure as code • Cloud computing relies on software that works with the infrastructure • Developers must code appropriately, e.g., elasticity, sloppy distributed systems • The “throw it out the window” test - backup is easy, recovery is the real problem Tuesday, February 2, 2010 9
  10. 10. “Fully Automated Provisioning” * One vendor’s take Source: http://www.dtosolutions.com/fully-automated-provisioning/ Tuesday, February 2, 2010 10
  11. 11. Know your friend • Learn what/how operations people talk & worry about • Service desks, automation, service catalogs • Just read a summary of ITILv2, esp. Service Support Tuesday, February 2, 2010 11
  12. 12. Benefiting users • SaaS & Pass - Less to manage • “Apps” vs. “applications” - new features, faster • Closer to the end-user Tuesday, February 2, 2010 12
  13. 13. Less to manage • This probably means delivering as a SaaS • Perhaps in a PaaS • Virtual appliances & private clouds Tuesday, February 2, 2010 13
  14. 14. “Apps” vs. “applications” “What we are looking to do is find other small areas that we can build a nice small app that’s done really well that can help hundreds of thousands of the QuickBooks millions.” -Brian Sweat, Product Manager at Alterity, Inc. (http://www.riaweekly.com/2010/01/26/riaweekly069/) Flexible Marketplaces User & & Expectations Cheap Feature delivery Tuesday, February 2, 2010 14
  15. 15. Beyond tracking suffering “I can actually look at [a feature] and say, ‘nobody uses feature X.’ It's not even being looked at. And it really helps us shape the future of the app which, on a desktop product, we don't have a lot of data like that.” -Brian Sweat, Product Manager at Alterity, Inc. (http://www.riaweekly.com/2010/01/26/riaweekly069/) User Aggregate Feature analytics analytics analytics Tuesday, February 2, 2010 15
  16. 16. The Crazy aaS Dream One day, the Agile development team will go complete the iteration. Every story works, and the apps is shippable. Minutes after the review meeting, operations clicks a button, & the users start using the new features. Tuesday, February 2, 2010 16
  17. 17. Thank you! License http://creativecommons.org/licenses/by-nc-sa/2.5/ Contact Michael Coté cote@redmonk.com www.PeopleOverProcess.com 512.795.4307 Tuesday, February 2, 2010 17
  1. A particular slide catching your eye?

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

×