On Company Values

Senior leadership did the analysis: The root of the problem at XYZ Corp was a lack of clearly defined value statements that underpin the company’s unique culture! Problems like this demand the corporate weapon of choice to jump into action: The Workgroup. The Workgroup started to flesh out a series of carefully crafted statements that... Continue Reading →

To Data Or Not To Data

It is modern to be data-driven. Organizations brag: “We make decisions based on data.” Having spent a decent amount of time building data-crunching systems, I have a lot of sympathy for this attitude. In fact, I have suggested data-driven approaches in previous articles. But I also think that the tendency to measure and quantify everything... Continue Reading →

Good Systems / Bad Systems

In “Good Strategy / Bad Strategy”, Richard Rumelt provides a framework for strategic thinking. I found that the ideas from his book also translate to the design of software systems: The key is to have a good sense of the relative strengths and weaknesses of your current position and to apply coherent design decisions. Analysis... Continue Reading →

Blog at WordPress.com.

Up ↑