On occasion I read books on Quality that are basically throwbacks, or what I like to think of as historical documents. Recently I was going through one of Juran's books on Quality to see what I might be able to learn and apply from what Quality Control and Process Design was all about before software. This was sort of inspired by a recent book I read on Toyota and its evolution of Lean Manufacturing leading up to Kanban and its current practices, I also found out some interesting stuff on Toyota cars and how they are designed. Considering I drive a Highlander and my wife a Camry it was cool stuff!
So while reading through Juran's book I noticed the following formula:
Quality = (Frequency of deficiencies) / ( Opportunity for deficiencies)
I wondered how I might be able to use this in my own arena. Dealing with web sites that have hundreds or thousands of visitors a day there is no direct linkage here. So just toying around with ideas I thought I might be able to use something along the lines of Visitors from our web analytics and determine then some number through contacts to our Support Organization to see if I could get an idea of Opportunity and/or Frequency through these numbers. I'm no statician at all, so not sure if this will work at all but I would like to try out, as a mental exercise, whether I can get something useful from this and see if I can get an idea of what our Quality is.
Typically I am against just making up metrics, but in some cases I think its fairly good to be able to give a representable number to Business Users if that number CAN be representative and provide a USEFUL idea of what is going on.
So, 2011 was a busy year working with SharePoint. We did a major site
upgrade where the old public site running on IIS was moved over to SharePoint,
that was a major effort and took a lot of coordination with a lot of people. It
came off really well, and has been successful since not many people noticed the
underlying change, only the new look of the site. To me, that is a major
success.
In addition I went through the task of learning SharePoint, as well as it's
Search functionality, we had it going well for awhile then things just stopped.
We still have no idea why, but it's been slightly educational in learning how
things work. A nice environment where people just jump into things, help out
where needed, and take the time to learn. That's what makes this job great.
Testing was a big focus, not only because we added a new person to help test
last year, though she moved on it was good to sort of settle things and document
much more. Teaching is always interesting since everyone comes in with a
different focus and idea, that helps me readjust my thinking when I start to
train someone. From that I have more wiki pages, more places to document what
we have been doing and more documentation on just everything. I also got a
start on automated testing, I now have a Framework with SpecFlow where I am now
using BDD to create automated cases for Functional and Acceptance testing.
First time the Acceptance Test was used after a deploy we found an error, that
is success to me.
I needed to add goals for the year, which I am bad at, for myself I have
overall goals but they get subsumed by whatever is going on at work at the
time. Priorities come up and I need to learn something, say about writing a
PowerShell script here or there, always something new. Though I think I am
better now at focusing more on what I need to do and I will be going through
that as a task for 2012. Should be an interesting year and I hope to do better
about recording things here as well.