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 […]

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 […]

2 months, 27 days ago

Fear of Failure, Fear and Failure

Some things seem so logically inconsistent that you just have to check them out. Such was the title of a post on LinkedIn that I saw the other day: “Innovation In Fear-Based Cultures? Or, why hire lions to be dogs?”. In it, Michael Graber noted that “…top-down organizations have the most trouble innovating.”: In particular, […]

3 months, 1 day ago

Emergence: Babies and Bathwater, Plans and Planning

  “Emergent” is a word that I run into from time to time. When I do run into it, I’m reminded of an exchange from the movie Gallipoli: Archy Hamilton: I’ll see you when I see you. Frank Dunne: Yeah. Not if I see you first. The reason for my ambivalent relationship with the word […]

3 months, 6 days ago

Go-to People Considered Harmful

Okay, so the title’s a little derivative, but it’s both accurate and it fits in with the “organizations as systems” theme of recent posts. Just as dependency management is important for software systems, it’s likewise just as critical for social systems. Failures anywhere along the chain of execution can potentially bring the whole system to […]

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 […]

4 months, 12 days ago

Form Follows Function on SPaMCast 426

One of the benefits of being a regular on Tom Cagley’s Software Process and Measurement (SPaMCast) podcast is getting to take part in the year-end round table (episode 426). Jeremy Berriault, Steve Tendon, Jon M. Quigley and I joined Tom for a discussion of: Whether software quality would be a focus of IT in 2017 […]

5 months, 23 days ago

I fought the law (of unintended consequences) and the law won

Sometimes, what seemed to be a really good idea just doesn’t turn out that way in the end. In my opinion, a lack of a systems approach to problem solving makes that type of outcome much more likely. Simplistic responses to issues that fail to deal with problems holistically can backfire. Such ill-considered solutions not […]

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 […]

10 months, 2 days ago

Levels of Architectural Understanding

Early on in my EA career, I was very fortunate to become involved in a pioneering EA initiative at Westpac. My introduction to Westpac came when I helped its Group Data Resource Management team develop tool and repository support for its enterprise business model. During this engagement, I kept hearing people refer to an exciting Read more