« January 2007 | Main | March 2007 »

February 20, 2007

Agile versus Offshore at the NYC SPIN Meeting

Finally getting a chance to collect my thoughts after last week's presentation at the New York City SPIN meeting. My presentation originally began as a discussion of two case studies. In both cases the companies that I had the privilege of working decided to ask me to help them collect and analyze productivity and defect metrics on their Agile/XP environment.

For kicks, I added about 8 slides on patterns that my company has been seeing on offshore/outsourced projects. Why? Because in both cases, the client companies implementing agile were having to answer challenges about why they were not simply doing more software in places like India. In short, they were having to defend their turf, and explain why they were doing projects in the U.S.! How strange is that?

I didn't expect how the juxtaposing this data would spark such lively interest and debate. Talk about lighting a fire! Ed Yourdon's comments about the speech also captured a lot of the feel in the audience. I imagine that this is the start of a healthy and productive dialog about these topics that should make its way through the executive ranks at various places.

It sure did at one company that invited me to present these industry patterns to their Executive Committee. In a nutshell, this meeting was what sparked me to re-work my SPIN presentation. The attendees were made up of the CEO, CFO, CIO and the presidents of each division. Another interesting aspect was that I addressed the subject not from a theoretical perspective, but from a view derived from actual data, collected from their own development center and benchmarked against industry statistics. These execs wanted to know how their time-to-market, cost, productivity, and quality metrics compared against industry trends. They also wanted to know what the research showed on outsourced projects for the same metrics. Should this company do more agile development (in this case using Extreme Programming) or should they go offshore, like so many companies were doing these days?

I'm glad I decided to cover both topics for the SPIN meeting, because it appears as though the discussion of these topics side-by-side has sparked a lot of buzz among several circles that I enjoy being a part of, outside of the SPIN. Even if driving back home from New York City through the Valentine's Day Blizzard was an adventure in and of itself! (I found a video of what it was like on YouTube. Sure hope the person driving wasn't filming at the same time :)

Footnote on driving Interstate 87 in the snow: If you have 4 wheel drive and snow tires, you can do it even in a storm like this. However, if I were to do it again, I wouldn't. Not because of the snow or my vehicle, but to avoid the psychotic 18-wheeler truck drivers. I nearly was run off the road by two of them. I came across each of them a few miles ahead, after they screamed pass me, having run into a snowbank off the shoulder. The first had run a minivan off the road after clipping it while trying to pass. The second did the same thing - except the vehicle that he clipped as he was passing it - and running it off the road - was one of the NY State snowplows!

Posted by Mike at 06:56 PM | Comments (0)

February 14, 2007

Ed Yourdon blogs Michael Mah...

Incisive, up-to-the-minute commentary from Ed Yourdon as he shares his thoughts on Michael Mah's well received presentation, including thought provoking news about defect rates on offshore projects...read all about it here.

Posted by Sean at 01:43 PM | Comments (0)

February 13, 2007

BREAKING NEWS...blogging at NYC SPIN

Folks interested in Michael Mah's NYC SPIN (Software Productivity Improvement Network) might want to know some important facts:
1) The renowned software research/analysist guru Ed Yourdon ("Death March," "Byte Wars," the recent "Outsourcing: Competing in the Global Productivity Race," etc.) will be blogging about Michael's presentation tonight. Those who can't attend greatly anticipate Ed's insights!
2) Tony Hutchings (Bank of America) tells us that more than 100 people have registered for Michael's presentation, despite the apocalyptic weather predictions.
3) Tonight, Michael is announcing an upcoming "Agile Benchmarking" webinar; despite the apparent contradiction in terms (i.e., "Agile" = "light, little formal process," "Benchmark" = "heavy, process-oriented"), these concepts mesh remarkably well; it's important to note that having reliable benchmarks actually increase management agility in making reliable and informed decisions. An increasing share of SLIM's database is devoted to measuring agile projects, so look here more information on the date and how to sign up for a thought-provoking, practical Webinar on an important topic.

Posted by Sean at 03:24 PM | Comments (0)

February 08, 2007

New York SPIN Presentation: Extreme Programming (XP) & Productivity Measurement

Tony Hutchings from Bank of America and chair of the New York City SPIN has graciously sent out the following invitation for a speech that I'm going to be giving there on Tuesday, February 13th. I'll be speaking about benchmark results on Agile/XP projects from a productivity, time-to-market, and defect/quality perspective. Hope you can join us!

--------------------------------------------------

We are delighted to welcome back one of City SPIN's long-time friends, the much published, always insightful, Michael Mah.

Michael, like Tim Lister last month, has spoken twice before at City SPIN, and on both occasions provided us with great practical advice, as well as the expert's perspective on metrics, productivity and modern trends. We asked Michael this time to bring his measurement expertise to the world of Agile methods (specifically, XP), continuing our exploration of this important trend in software engineering methods. I can think of no-one more qualified than Michael to talk on this topic, so I hope you'll join me for what will be a most valuable look at a very important part of our software engineering canon.

We had a great turn-out for last month's event with Tim Lister, so let's see if we can't do the same for Michael - I promise you won't be disappointed.

Please join me on February 13th. at JPMorgan Chase's 1/CMP offices for this event!

Tony Hutchings
Bank of America Quality & Productivity
& New York City SPIN Chair

Website Access Note:
We have successfully moved the New York City SPIN web site to a different host. If, however, you ever encounter problems accessing www.nycspin.org, try www.nycspin.net.

Posted by Mike at 12:26 AM | Comments (0)