An Actual Job Description I saw today –

For a senior programmer/analyst type … Must possess a strong understanding of software engineering principles including data normalization, structured programming, and software development life cycles. How about this: Must understand, evaluate, and demonstrate the inherent problems with the term “Software Development Life Cycle”, and it’s strengths and weaknesses in use as a model … What […]

Read More

Housekeeping

I’ve had a couple (two) of spambot like comments posted to the blog in the past week. If it continues, I may have to turn off anonymous posting, or turn on post moderating. I am loathe to do this, but I don’t want to waste my reader’s time either. For the time being, I am […]

Read More

Agile Metrics – II

I’ve been having an off-line discussion with Jared Quinert that follows-up my post on Agile Metrics. Specifically, he noticed that I refer to the state a project is in to indicate that a project progresses in a way that is non-linear. For example: If the customers reject a build badly enough, it could bounce back […]

Read More

Interesting Presentation

Elisabeth Hendrickson just put up a reminder of her 2002 talk “Why Are My Pants On Fire?” – It is a quick but interesting read – here. Please, go read the talk, then come back. I’ve got some spoilers, and I want you to develop your own opinion of the talk before I share them. […]

Read More

(Sidebar: Going Meta …)

Bob Martin actually wrote this three years ago: As I said before, going meta is a good thing. However, going meta requires experimental evidence. Unfortunately the industry has latched on to the word “Agile” and has begun to use it as a prefix that means “good”. This is very unfortunate, and discerning software professionals should […]

Read More

Shark Jumpin’ – III

I made a posst to the Agile-Testing list a few months back about AgileCMMI; I thought it was worth repeating here: >In the long run should we have ‘agile CMM’? Ok. I’m going to take a stand here. The Agile Manifesto has an explicit value system – individuals and interactions over processes and tools, customer […]

Read More

Scaling Knowledge work …

Ron Jeffries has an interesting article on a project he is currently working on. I read the article and responded to the XP E-mail list; here’s a copy of the response. Ron Jeffries Wrote:I wonder what would happen if Chet and I were putting in four or eight hours a day on this thing. Suppose […]

Read More