If you find this site useful, you should try my 55-page eBook here

Agile Business Conference 2008 – Agile: Why Should Your Business Care?

by Kelly Waters

Email This Post Print This Post Save As PDF
I'm now in a session called "Agile: Why Should Your Business Care?". We all talk about agile, but what does that really mean for your business, and what does your business want from IT/IS?

Interesting opening video, about how Standard Life has co-located IS and business people, creating strong multi-disciplined teams. The results? Very happy stakeholders, and industry awards for their innovative technology products.

Standard Life has about 500 application development people. Standard Life are also a key exponent of SOA, and a reference customer for IBM and other companies for their implementation of SOA. They say SOA and Agile are really complementary.

So what does Standard Life business want from IT?

1. Value for Money - avoiding waste and delivering just what is needed.
2. Productivity - have to be able to demonstrate efficiency in development.
3. Predictability - the business needs to know when they will get the software, and what it will cost.
4. Quality - of course, quality matters.

But what they don't want, is lots of talk about agile or software development methodologies!

Instead, talk about value for money, productivity, predictability, and quality - and they start to get the message.

So what did Standard Life do to change?

Standard Life like the concept of Lean, as per the Toyota manufacturing concept. They found a book that really helped: Lean Software Development by Mary and Tom Poppendieck. This book really takes the Toyota concept, translates it, and adapts it to software development.

Standard Life also ran experimental projects. Short projects of about 3 months, where they really put agile principles into practice for the first time. It was a great learning experience, and imperative before trying to scale agile up.

Effectively they implemented agile one small step at a time, allowing their agile adoption to gradually snowball, as they learnt more about the practices.

But it took courage. Experimenting on projects takes courage. Breaking away from approaches that have been used for many years, takes courage.

Standard Life also did formal training, with industry-leading people like Mary and Tom Poppendieck, in order to build on their knowledge. They remember asking Mary how they should scale agile up to run big projects? Mary's answer: "Don't. You shouldn't run big projects".

Of course, what she meant was to break big projects down, and run them as several smaller projects. The bigger a project is, the more likely it is to fail. Maybe that's common sense, but it's not necessarily common practice.

Gartner did a benchmark study and found Standard Life to be in the top quartile in terms of their application development performance. And they credited this to their advanced use of SOA and agile development.

They are implementing agile team by team, building on this success.

Kelly.

P.S. Click one of the icons below to join the growing community of people keeping up with this blog by RSS or by email...
keep up by rss feedkeep up by email

  • Digg
  • del.icio.us
  • StumbleUpon
  • Yahoo! Buzz
  • Technorati
  • Facebook
  • TwitThis
  • MySpace
  • LinkedIn
  • Live
  • Google
  • Reddit
  • Sphinn
  • Propeller
  • Slashdot
  • Netvibes

0 comments:

    10 Key Principles of Agile Development

    How To Implement Scrum in 10 Easy Steps

    User Stories - Agile Requirements

    Agile Project Management

    10 Key Principles of Agile

    How To Implement Scrum

    Most Read

    Agile Leadership

    Agile Requirements - User Stories

    Agile Estimating

    Agile Testing

    Agile Project Management

    Lean Software Development

    Agile Teams