Monthly Archives: January 2009

Favor Defect Prevention Over Quality Inspection And Correction

In the manufacturing world, you would never find a company that assembles a bunch of parts into a final product before inspecting any of the individual parts, and they would not wait until the end of the assembly line to … Continue reading 

Posted in Agile, Analysis and Design, Behavior Driven Development, Lean Systems, Management, Philosophy of Software, Refactoring, Standardized Work | 4 Comments

On The ‘Success’ Of A Project

I recently saw this question asked and answered in an after-project retrospective paper. Was The Project A Technical Success? While I am not trying to address who asked the question or what the answer was, the question on it’s on … Continue reading 

Posted in Management, Philosophy of Software, Retrospectives | Leave a comment

Management vs Leadership

Manage up. Lead out and down. You ARE A Manager If you work FOR anyone, in any context, you’re a manager. You mange your boss’ expectations of when you will have something completed. You manage your customer’s expectations of what … Continue reading 

Posted in Management | 5 Comments

Improving Our Industry: Its Time to Educate Outward, to Improve Inward

For so long there have been so many advocating the benefits of the various Agile, Lean, Iterative, or whatever-you-want-to-call-it-these-days methodologies. We, as software developers, seem to understand the benefits of these methods. So why, then, do we still have customers … Continue reading 

Posted in Agile, Community, Lean Systems, Management, Philosophy of Software | 2 Comments

The Pathfinder: Reaching Your Organization’s Goal

Imagine that there are three group of people going out for a hike. Within each group of people, we have a goal of everyone reaching a picnic table at the end of the hike (and no one can eat until … Continue reading 

Posted in Agile, Community, Lean Systems, Management, Philosophy of Software | 2 Comments