Quality Time – part 2
So what do all these categories mean to me?Good question.One of the key areas of focus inside the Baldrige Criteria is a focus on process. Now it’s easy to focus on results — we all can measure widget sales — but it is much harder to think about measuring processes. Let’s look at an example:As software developers, our key value creation process is development of software. Now, how do we measure how effective our software development processes are? Cycle-time per feature? Resources per feature? Unit or acceptance tests written and passed? Lines of Code (groan)? How?
Any of these could be “correct” answers within the criteria. The criteria only asks if process performance is measured and if those performance measures are used to evaluate improvements to the process. So, suppose I use unit tests written and passed versus time as one of my software development process measure. Another is features completed vs. features planned. How does that help me?The second part (using measures to improve process performance) is where the value is created. Continuing our example, suppose I have established that my development pace is 5 unit tests written per hour, and 98% unit tests passed. I’ve also complete 2 features per week and have twelve out of sixty features completed.Apple then release a new API such as Core Data.The next week my process measures may be 1 unit tests per hour but 100% pass rate. Also, I’ve not added any features during the week. Is this good or bad?Well, previously I was looking at 24 weeks remaining to being feature complete for the program ((60-12)/2). Now a week later, I’m still at least 24 weeks from completion.Another week passes, and now I’m back to 5 unit tests per programming hour with 99% pass rate, but I’ve got seventeen features complete. It looks like my projected feature complete date is now 9 weeks away ((60-17)/5).It looks like the week spent learning Core Data was a valuable change to my process. Additionally, if the trend on performance holds, I can move up plans for testing and ultimately delivery of my program.This is how process measures are used to assess and manage change.Of course, it is harder than my simple example in the real world
The thing is, process measures don’t happen by accident. They can help you make choices and improve, but you have to consciously decide to create and use them. When you use them effectively, they typically help cut through the inconsequential cruft that tends to distract us and focus. And that is the value to us.So, think about measures of process performance as you move into a new phase of effort for your microISV product. How will you measure the effectiveness of your blog postings in marketing your product? How will you determine how effective your overall marketing and communications strategy is? How will you measure your effectiveness at identifying and addressing customer needs? These are all important.And the right answers can help you stay ahead of the competition.