agile infrastructure - or, the silver bullet du jour, or, mutual hatred between development and...

Post on 21-Oct-2014

3.379 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Agile Infrastructure

or, The Silver Bullet du jour, or, Mutual Hatred Between Development and

Operations

Michael CotéAnalyst@RedMonk

PeopleOverProcess.com1Tuesday, February 2, 2010

Hello!

• RedMonk is an industry analyst firm

• Our research is free at RedMonk.com

• We work mostly with vendors, advising & Consulting

• Broad focus on software

• Bottom-up-approach to understanding software

James GovernorMichael Coté

Stephen O’Grady Tom Raftery

2Tuesday, February 2, 2010

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

3Tuesday, February 2, 2010

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

4Tuesday, February 2, 2010

The 3 *aaS’s of Cloud

• SaaS, PaaS, and IaaS

• There are many more *aaS’s

• Applications, Middle-ware, servers

* Christofer Hoff

5Tuesday, February 2, 2010

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

6Tuesday, February 2, 2010

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

7Tuesday, February 2, 2010

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

8Tuesday, February 2, 2010

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

9Tuesday, February 2, 2010

“Fully Automated Provisioning”

Source: http://www.dtosolutions.com/fully-automated-provisioning/

* One vendor’s

take

10Tuesday, February 2, 2010

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

11Tuesday, February 2, 2010

Benefiting users

• SaaS & Pass - Less to manage

• “Apps” vs. “applications” - new features, faster

• Closer to the end-user

12Tuesday, February 2, 2010

Less to manage

• This probably means delivering as a SaaS

• Perhaps in a PaaS

• Virtual appliances & private clouds

13Tuesday, February 2, 2010

“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&

Cheap

Marketplaces&

Feature delivery

UserExpectations

14Tuesday, February 2, 2010

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 analytics

Aggregate analytics

Feature analytics

15Tuesday, February 2, 2010

The Crazy aaS DreamOne 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.

16Tuesday, February 2, 2010

ContactMichael Coté

cote@redmonk.comwww.PeopleOverProcess.com

512.795.4307

Thank you!http://creativecommons.org/licenses/by-nc-sa/2.5/

License

17Tuesday, February 2, 2010

top related