Application Lifecycle Management

April 30, 2017

Before you Blame the Vehicle, Make Sure it is not the Driver

A group of people were discussing a variety of cars and pointing out all the things that were wrong with the make or model. One car […]
April 16, 2017

Granularity – The spectrum from Big Rocks to Dust

One of the hallmarks of modern software development is the breaking down of large efforts into smaller increments, with more frequent delivery. To a large degree […]
April 10, 2017

What is a Minimal Viable Product?

The term MVP has become quite popular in recent years.  As a general concept, it embodies the practice of “Release Early and Often” which is a […]
March 17, 2017

Welcoming Changing Requirements

Agile Manifesto Principle #2: Welcome changing requirements, even late in development. Agile processes harness change for the customer’s competitive advantage. The other evening, I was getting […]