Big Bang vs Evolution – A software look

If you do any amount of reading today on current topics in software development you’ll find a growing community for agile development methods in addition to those using the more traditional waterfall development method. Large and/or older corporations tend to use the waterfall approach to software development because that was the standard that grew from process [...]

The crux of the matter

Recently, I was in a discussion about the word “crux” and its meaning. Webster’s definition centers around finding resolutions to problems:

Solution or Journey?

1 : a puzzling or difficult problem : an unsolved question

2 : an essential point requiring resolution or resolving an outcome <the crux of the problem>

As an aside it’s intriguing to note the word comes [...]

Defining an eCommerce Operation – Experience and Usability

This is my seventh and final post in the series on the topic of defining an eCommerce operation. Certainly I’ve not covered every detail or function of an eCommerce grouped tasked with operations,

An eCommerce Operation Team Structure

maintenance, and new growth. However, this and the previous posts provide a baseline of the most important functions needed [...]

How management escalation promotes organizational entropy

Previously I defined organizational entropy and how modern organizations evolve to this type behavior through a randomness of work order and completion. Another contributing factor to organizational entropy is management escalation. Let me start by saying that this post is not about bashing the practice of management escalation. Escalation is actually a needed and healthy component [...]

Pork Barrel Software

If you have read any of my previous blog posts, you’ll know that I’m all about business process management and efficiency. For better or worse, I spend quite a bit of time thinking about how organizations produce work. A common framework for many businesses to produce software releases is to have both a capital projects and [...]