Leaner Software Delivery

May 14th, 2015

Lean adoption can be planned with four loosely coupled adoption paths: Steer, Develop, Deploy and Operate. In the figure, the gray left hand column represents a stark description of the typical status quo. These are the predominant root causes of inefficiency and ineffectiveness in most organizations. The middle column represents the primary transformation in each adoption path with a differentiating theme of lean adoption: Read the rest of this entry »

Efficiency and Effectiveness

May 1st, 2015

Most software teams and organizations waste 40% or more of their resources. I can’t prove this assertion, but most of us know it to be true in our current situations. Just ask your team. In larger enterprises and in organizations with compliance requirements, the ratio of productive activities to waste is even more pronounced.  Waste comes in several forms: unnecessary overhead, unnecessary rework, unnecessary features, and building the wrong thing.

Read the rest of this entry »

Washington Redskins Should change Their Name

November 21st, 2014

Political correctness is a sport, so let’s just fight fire with fire.
No sports team would name their team after something with a negative connotation. (The UC Santa Cruz Banana Slugs might be an exception). Perhaps the best way to reconcile such nonsense as the Washington Redskins flap is to deal with it through humor. Read the rest of this entry »

Principle vs. Practice: What’s the difference?

November 21st, 2014

We are always looking for simple ways to apply good principles (patterns of advice) with meaningful practices (specific actions). This is the crux of delivering consulting advice in most situations. What is the difference between principles and practices? Here is one illuminating example. Read the rest of this entry »

Efficiency and Effectiveness Made with DevOps

May 29th, 2014

We have seen a lot of whitewash about what the DevOps buzzword means.  Some of it was our own and after a year or two of hype cycle messaging, it is time to refactor. Consequently, we at IBM undertook an effort to create a more meaningful vision.

Read the rest of this entry »

Trusted Software Delivery

February 5th, 2014

Trusted software delivery has two dimensions: High integrity intentions and competent execution.

  1. Higher integrity intentions (i.e., targets) are improved by quantifying value as well as cost in planning and scoping alternatives.
  2. Competence in execution is achieved through better steering and lean transformation. Measures of effectiveness quantify our intentions: plans, intermediate targets and scope.  Measures of efficiency quantify our execution: progress and quality of delivery.

Read the rest of this entry »

Intelligence and Stupidity are on the same scale.

October 16th, 2013

I have had a lifelong fascination with stupidity, much of it through self-reflection. Here are some early, scientific terms for levels of stupidity: Read the rest of this entry »

Enjoy English

October 8th, 2013
English shining linens in eggshell sheen.

Read the rest of this entry »

I don’t disagree?

September 10th, 2013

There are many common double negatives that are proper English. However, there are positive ways to say exactly the same thing with no confusion. Read the rest of this entry »

Best Brain Teasers. Part 3.

August 27th, 2013

What is the next number in this series:

10, 11, 12, 13, 14, 15, 16, 17, 20, 22, 24, 31, 100, ??