« Why incremental development is better - An ROI perspective | Main | Motherhood and Agile Pie »

TrackBack

TrackBack URL for this entry:
http://www.typepad.com/services/trackback/6a00d834207a4453ef0115719a11dc970b

Listed below are links to weblogs that reference Why Scrum isn't enough for agile success :

Comments

Feed You can follow this conversation by subscribing to the comment feed for this post.

Mike Cottmeyer

Just found your blog today... there were a few key points that I really agree with.

The phrase 'production quality capabilities' is insightful... it is not always a end-to-end user feature. I also appreciated your acknowledgement that scrum does not really deal with program and product management. Scrum of Scrums and Super Scrums are a starting place... but some organization require even more complex coordinating teams.

So... thanks for the role you played in creating scrum... it is an awesome way for teams to build products. I am excited to see how Scrum evolves over the next few years to deal with more complex organizations and more complex products.

Dennis Stevens

This is an excellent post. It is key for people moving into Enterprise Agile to have the understanding that it is hard work, requires changes in project/program management, engineering, and leadership practices. But you can't jump into scrum or scrums or super scrums on the first day. And you probably shouldn't start with Engineering practices alone.

The introspection, accountability, feedback and learning mechanisms from organizing around small teams are first order practices. You are correct that Scrum is not sufficient, but a small team approach that includes discipline around introspection, accountability, feedback, and learning (e.g., Scrum) should be adopted first.

Llewellyn Falco

Automated Tests, and Automated Builds are all about keeping code malleable. To use a system like scrum which embraces change and integration, and NOT use practices to allow for change is CRAZY.

Iterative changes work great for clay, it's a disaster for marble.

Rod Claar

Nice post, John. When an organization is changing from a less-agile pattern, I get also get them to concentrate on delivering business value. Many of the old habits and the new agile practices are concentrated on rather than delivering what the business / customer needs. This makes many of the decisions and changes much easier.

Dennis Stevens

I agree Llewellyn. But this isn't really a cart and horse discuss. With a new team of experienced developers - you fire these up simultaneously. If you and I go into a client - we fire these up simultaneously. But if you go into an established team that isn't doing agile - you establish the cross functional team and put the introspection, accountability, feedback and learning mechanisms in place first. Then you hire Llewellyn to do the forensic development and get the code base under control including automated testing and builds.

Chad Albrecht

Great post! The other important factor outside the Scrum team is accoutability. If you have a sales team, PMO or IT group that is not delivering on promises, you will have trouble with any process.

Verify your Comment

Previewing your Comment

This is only a preview. Your comment has not yet been posted.

Working...
Your comment could not be posted. Error type:
Your comment has been posted. Post another comment

The letters and numbers you entered did not match the image. Please try again.

As a final step before posting your comment, enter the letters and numbers you see in the image below. This prevents automated programs from posting comments.

Having trouble reading this image? View an alternate.

Working...

Post a comment

Work Stuff


  • I am currently VP of Engineering at Verdiem. Follow the link to find out more...

Twitter Updates

    follow me on Twitter