Archive for the ‘Uncategorized’ Category

2nd Full Day at SEPG

Wednesday, March 8th, 2006

Let’s just start by saying that David Anderson is *way* too generous. His post about me is simply humbling.

So that’s how day 2 started. And it was just as good (or nearly) for the rest of the day.

Right after lunch (mixed blessing) I delivered my session on “Time to Market vs. Process Discipline” to a suprisingly large audience. I guess the topic title alone struck a chord. And, if the number of people coming up to me for updated slides and other discussion are any indication, the material was well-received. I got many “thanks for saying what you said” comments as well as many other nice things from strangers as well as people I know. I value everyone’s thoughtful opinions and feedback. Here and there discussions ensued over the course of the afternoon long after the session. I hope the general session feedback forms provide useful improvement points.

I attended a very fun session on “Behavioral Clues” of process maturity delivered by one of my CMMI mentors, Judah Mogilensky of Process Enhancement Partners. It wasn’t only about “Bottom-Dwelling Mud-Sucking Level 1″ companies(TM)*, but also about behaviors of higher-maturity. Quite informative.

*a non-official term of endearment used around the CMMI community for companies just getting started on improving their processes and who are so lost and clueless you can’t help but think they’re cute… like a puppy or kitten.

The session after that was on Agile implementation in a very data-driven company. I was very happy to see their material because I hope it laid to myth that Agile development doesn’t generate manageable data.

The final session was a break-out session after-hours to discuss in an open forum the being done on creating a CMMI set of practices around organizations that deliver pure services, no products. It was rather lively and I hope to get more involved.

In all, a good day for Agile CMMI. I am continually stunned at how many people agree with my philosophy on Agile development + CMMI and yet how few are out there actually doing it.

Tomorrow is a panel discussion. Looking forward to it.

First full day @ SEPG 2006

Tuesday, March 7th, 2006

After breakfast I decided to walk the mile or so to the convention center. That was a mistake from several angles. I ended up arriving about when I would have had I waited for the shuttle van and for my industriousness I was rewarded with a sinus headache that wouldn’t go away all day. (My stash of “Day-Quil” was back at the hotel.) My Transition Partner, Galina (to whom I owe my SEI/CMM/CMMI independent consultant start, by the way) hooked me up with some anti-histamines and a Ricola losenge… I think the losenge did more than the drugs.

The sessions I attended were quite good. So were the opportunities to network. I met-up with the guy coordinating a panel discussion which I’m part of on Thursday and learned that a 4th panel member got his travel plans messed up. A few minutes later I run into David Anderson again and *presto* we have ourselves a 4th panelist. (Thanks David!) We sat next to each other at the next session and were able to squeeze in a few words here and there.

During a break I met with a Senior Editor from a publishing company who wants me to send in an outline for a book I’m writing: How to Get from Estimates to Actuals In the Black.(link is to page of presentations)
Come to think of it, I should make that a blog too. Stay tuned I suppose. (David A. what have you done?!) ;-)

Another positive note is that I had it confirmed for me that the only thing standing between me and getting the authorization letter from the SEI to be a fully Authorized Lead Appraiser, is for the guy in whose inbox the paperwork is sitting. The head honcho, who’s always on the road, so stuff like that can rest there for a while.

At the evening reception I spent time talking martial arts with David Greer (a Transition Partner who generously arranged for me to be observed teaching Introduction to CMMI which got me that ‘authorized instructor’ credential really fast for a lot less money than had I tried to arrange it on my own). One of his aquaintences, whose name must remain confidential for what I’m about to say, tells me that she was talking to a cellular supplier in need of process help. She hung up when the VP of this company couldn’t explain what she meant by “someone who can help us implement Agile methods who’s also strong in CMMI”. The part that earned her the dial-tone response was when this VP couldn’t explain what she wanted from Agile or how they wanted to implement it.

In the end, David (Greer)’s friend took my card and told me she’d call the VP with my 411.

Head ache or not… not a bad day. This Agile CMMI stuff is really gaining traction.

Before I sign off I should make note of a couple of things about the conference.

Let’s start with these bulky but grows-on-you name badges they’ve issued every attendee. They’re about 4″ x 4″ X 1″ and are attached to a lanyard with both ends on spring-loaded spools. Though awkward as a thing to wear around your neck they’re loaded with features and I admit I had not expected to use any of them. Turns out that one feature is terribly convenient… like… grabbing names of anyone you spend a little face-time with and for people you really want to keep track of you can “beam” each other your contact info. You can even use the thing to submit session reviews. The thing is constantly aware and will flash information about you to people as you walk by, but it will also flash a message to an onlooker about themselves… Like I caught it telling an exhibitor to hold his tag up higher. Nifty.

Next I want to mention that I really feel the SEI is going all-out to welcome SEI members. They’ve set up a lounge whose couch my aching head sorely needed and if promotional do-dads are any measure, they’re really giving us some useful stuff…. not kitsch…. beyond the snappy briefcase everyone got.

In any case, I’m having a good time and the experiene has been far more positive than I expected. Next year’s conference is in Austin. Hee ha cowboy!

I’ve been convinced to start a blog.

Monday, March 6th, 2006

So I’m at the Software Enginering Institute’s main anual conference (SEPG 2006) in Nashville and I run into none other than Microsoft’s David J. Anderson who basically brow-beats me into writing a blog.

So… here it goes.

As a first entry I should probably make some mention of who I am and the sort of things I’m up to, but I can do that by pointing you towards my company Web site ‘about us’ page here.

Caught up yet?

Don’t worry.

Let’s just say I’m finding myself among the few who believe CMMI and Agile methods are not only possible but are, in fact, not at odds whatsoever. What makes my position on the matter somewhat unique (it turns out) is that I’m an authorized CMMI instructor and SCAMPI Lead Appraiser.

Let’s just close-out this entry with a few thoughts… perhaps this will be what drives the remaining posts… pehaps not, but it certainly frames much of the discussion I have on Agile CMMI:

  • CMMI® is about software process management, not technical development and doesn’t care what development methodology is used.
  • The key to marrying Agile and CMMI is in distinguishing between
    • software development methodologies and
    • software management methodologies.

Here’s something I find absurd:

  • Too many “Disciplinarians” believe “Agilists” think :
    • “We’re out to produce quality software in the absence of any process.”
  • Too many Agilists believe Disciplinarians think:
    • “Process is more important that productivity or profit.”
  • BOTH are absurd and neither perception is true.

So with that in mind, here’s where I stand:

  • It’s not the absence of process that makes a development method agile… It’s the absence of unnecessary or obstructive processes that makes a method agile.
  • Take the time to:
    • Understand the risks processes are trying to avoid.
    • Design the processes in alignment with productivity.

Hope to “see”you soon.