My Stuff

2010 Conferences

OSGi DevCon @ JAX London

February 23 - Keynote titled OSGi in the Enterprise: Agility, Modularity, and Architecture’s Paradox

EclipseCon

March 22 - 25 - Tutorial on Modular Architecture

Über Conf

June 14 - 17 - Sessions titled Turtles and Architecture and Patterns of Modular Architecture

Catalyst

July 26 - 30 - Two sessions on rich mobile applications and one on agile development. Half day tutorial on software process improvement.

Tweets @ Twitter

Gearing up for lots of conversation today. Mobile dev., app arch., and some questions for @springrod. Plus a video shoot. #cat10 22 hrs ago

Great feedback on RMA sessions at #cat10 today. Lot's of fun. Look forward to more interaction on the topic tomorrow (and tonight perhaps)! 1 day ago

.@atmanes Did I say "process"? Meant "progress". in reply to atmanes 1 day ago

RT @dalmaer RT @lukew: Comic: the real reason you should design for Mobile First! http://bit.ly/bhKSV6 #thanksron 1 week ago

anyone know if current webOS version (1.4.1.1?) fixes the aGPS problem on Verizon? Does Google Maps lockin the location efficiently? 1 week ago

LinkedIn Profile

The opinions expressed on this site are my own, and not necessarily those of my employer.

Agile Transitions - BANG!

Filed Under Agile, Development |  

A while back, I posted a blog summary of David Anderson’s thoughts on enterprise Agile transition initiatives. In general, big process improvement efforts really don’t work all that well. I’ve experienced this in many cases, as well. I touched on it briefly in a blog post where I stated that

Large process improvement efforts typically fail, often resulting in methodology wars that place process improvement efforts above software delivery.

If you’ve ever been part of a large process improvement effort, you’ve probably felt the pain. In Grass Roots Agile, I take a rather developer-centric view in exploring ways to increase agility by injecting agile practices into the development effort.

In lieu of adopting in complete form an Agile software development process, such as Scrum, XP, or Crystal, injecting practices can help ease the pain. Such an approach makes an agile transition easier, less risky, and ultimately more beneficial.

I also posted a follow-up explaining how these practices help agile scale to larger teams. The concept of injecting agile practices to help ease the pain is supported by Big Blue’s agile transition, where Sue McKinney says:

We pushed tackling low-hanging fruit to get the benefit and to attack the major pain points.

I’ve found it tends to work better to incrementally improve how software is delivered by relieving the most significant pain points one practice at a time. But I think Esther Derby sums it up very succintly in saying:

I’m a bit puzzled by big bang transitions to agile methods.  Since you can’t know how everything will play out, it only makes sense to make incremental change and inspect and adapt as you go.

Gosh! That makes a lot of sense, heh?

Comments

2 Responses to “Agile Transitions - BANG!”

  1. Dew Drop – July 15, 2009 | Alvin Ashcraft's Morning Dew on July 15th, 2009 12:31 pm

    [...] Agile Transitions – BANG! (Kirk) [...]

  2. The Secret Sauce : Software & Technology @kirkk.com on December 8th, 2009 10:41 pm

    [...] too often, software process improvement initiatives fail. In a recent post discussing SEMAT, Ralph Johnson provided some words of wisdom that serve as a [...]

Leave a Reply