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

  • 2,138 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
2,138
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
55
Comments
0
Likes
5

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 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. 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. 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. 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. 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. 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. 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. 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. 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. “Fully Automated Provisioning” * One vendor’s take Source: http://www.dtosolutions.com/fully-automated-provisioning/ Tuesday, February 2, 2010 10
  • 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. Benefiting users • SaaS & Pass - Less to manage • “Apps” vs. “applications” - new features, faster • Closer to the end-user Tuesday, February 2, 2010 12
  • 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. “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. 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. 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. 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