Airports and WIP Limits


While there are many practices for getting work done more quickly, by far, the most effective practice is to limit WIP (work in progress). I began to talk to people about "Stop starting and start finishing" or "Favor finishing over starting." I used a few different metaphors, including that of a marathon.

Computers Are Hard, Work Doesn’t Have To Be

iStock 1266908440 Converted 01

There is always an occasion where there is a complex issue, one that even the most skilled engineer struggles with. I do quite a bit with cars (restoring, building, and racing) and they are fairly simple machines all things being said. In that problem solving phase, without fail, in will sweep the Sunday mechanics with…

Innovation: Creativity & Knowledge Executed

tamara gak SQLOsc0HGDI unsplash

To answer the question of what is innovation, I’ll compare it to a Center of Excellence; compare innovation to creativity; compare it to Research, and present four stories along the way about the innovation process of a local pizza restaurant. Innovation vs Center of Excellence A Center of Excellence (CoE) is a dedicated group of…

DevSecOps and the Cloud Journey

MicrosoftTeams image

DevSecOps is an extension of the DevOps model that includes security in all phases of the System Development Lifecycle. DevOps is a team approach with no silos between development and operations; team members with skills across the system development and operations functions work together on the same teams, creating products that are quickly and frequently deployed to production to achieve business value for the customer.

8 Types of Agile Contracts With Pictures

photo of files resembling Agile contracts

In his book "Ten Contracts For Your Next Agile Project" (available at, Peter Stevens provides a wealth of information about Agile contracts, development risks, sourcing Agile vendors, guidance on choosing the most appropriate Agile contract, and more. In this article, I will briefly summarize eight of the ten contracts described in Stevens’ book that can be used for Agile contracts in the government sector.

Value in Value Streams

Screen Shot 2021 05 12 at 1.07.02 PM

The concept of Value Streams reorients thinking from the vertical to the horizontal, where people, resources, tools, information, and even finances are managed, and at times organized, horizontally across the vertical functional areas aligned for the same common purpose of delivering a product or service. It reorients “top-down” hierarchical organizational thinking, to “right-left” or preferably, “left-right” thinking with a bias towards removing barriers to value flow.​​​​​​​

The Digital Art of Laziness & Break Dancing


Ok, so maybe it’s not laziness, let’s call it “the art of humans having better things to do” and the break dancing part, well it's just funny. I personally always felt that the most innovative technologists were lazy. Not that they didn't work hard, but that they didn't like to do repetitive tasks. Why go…