13 days ago

Form Follows Function on SPaMCast 442

A new month brings a new appearance on Tom Cagley’s Software Process and Measurement (SPaMCast) podcast. This week’s episode, number 442, features Tom’s excellent essay on capability teams (highly recommended!), followed by a Form Follows Function installment based on my post “Systems of Social Systems and the Software Systems They Create”. Kim Pries bats cleanup […]

23 days ago

This is not a project

My apologies to René Magritte, as I appropriate his point, if not his iconic painting. After I posted “Storming on Design”, it sparked a discussion with theslowdiyer around context and change. In that discussion, theslowdiyer commented: ‘you don’t adhere to a plan for any longer than it makes sense to.’ Heh, agree. I wonder if […]

1 month, 4 days ago

Stopping Accidental Technical Debt

In one of my earlier posts about technical debt, I differentiated between intentional debt (that taken on deliberately and purposefully) and accidental debt (that which just accrues over time without rhyme or reason or record). Dealing with (in the sense of evaluating, tracking, and resolving it) technical debt is obviously a consideration for someone in […]

1 month, 11 days ago

Form Follows Function on SPaMCast 438

Once again, I’m making an appearance on Tom Cagley’s Software Process and Measurement (SPaMCast) podcast. This week’s episode, number 438, features Tom’s essay on using sizing for software testing, Kim Pries with a Software Sensei column (canned solutions), and a Form Follows Function installment based on my post “Organizations as Systems and Innovation”. In this […]

1 month, 30 days ago

Square Pegs, Round Holes, and Silver Bullets

People like easy answers. Why spend time analyzing and evaluating when you can just take some thing or some technique that someone else has already put to use and be done with it? Why indeed? I mean, “me too” is a valid strategy, right? And we don’t want people to get off message, right? And […]

3 months, 13 days ago

Systems of Social Systems and the Software Systems They Create

I’ve mentioned before that the idea of looking at organizations as systems is one that I’ve been focusing on for quite a while now. From a top-down perspective, this makes sense – an organization is a system that works better when it’s component parts (both machine and human) intentionally work together. It also works from […]

3 months, 27 days ago

Organizations as Systems and Innovation

Over the last year or so, the concept of looking at organizations as systems has been a major theme for me. Enterprises, organizations and their ecosystems (context) are social systems composed of a fractal set of social and software systems. As such, enterprises have an architecture. Another long-term theme for this site has been my […]

5 months, 8 days ago

Managing Fast and Slow

People have a complicated relationship with the concept of cause and effect. In spite of the old saying about the insanity of doing the same old thing looking for a different result, we hope against hope that this time it will work. Sometimes we inject unnecessary complexity into what should be very simple tasks, other […]

5 months, 14 days ago

Situational Awareness – Where does it begin? Where does it end?

Situational awareness, according to Wikipedia, is defined as “…the perception of environmental elements and events with respect to time or space, the comprehension of their meaning, and the projection of their status after some variable has changed, such as time, or some other variable, such as a predetermined event”. In other words, it’s having a […]

6 months, 16 days ago

Strategic Tunnel Vision

  Change and innovation are topics that have been prominent on this blog over the last year. In fact, Greger Wikstrand and I have traded a total of twenty-six posts (twenty-seven counting this one) on the subject. Greger’s last post, “Successful digitization requires focus on the entire customer experience – not just a neat app” […]

9 months, 12 days ago

Form Follows Function on SPaMCast 407

This week’s episode of Tom Cagley’s Software Process and Measurement (SPaMCast) podcast, number 407, features Tom’s essay on Test Driven Development, Kim Pries on what makes software “good”, Steve Tendon on TameFlow, and a Form Follows Function installment based on my post “Learning to Deal with the Inevitable”. Change is inevitable, dealing with it effectively […]