Gimme A Break, Here

Gimme A Break, Here

Here I am, trying to change the world, and most days I feel like I’m being punished for the views I hold and share, and the aspirations I have. Not that it shakes my convictions, nor my resolve.

Decades

For more than two decades I’ve been trying to help everyone in the software industry get past the Software Crisis and discover new, more effective ways of doing things. And there are much more effective ways of doing things that the ways in common usage presently (see e.g. Rightshifting, and the Marshall Model).

I’ve not been having much success, I’ll admit.  But I keep plugging away. I might catch a break sooner or later, surely.

The Message

My message is not “I know this stuff, do it MY way.” I’m not flogging a new method. I’m not selling anything.

My message is “The way we’ve been looking at software development for the past fifty years isn’t working. How about we find other ways to look at it? Here’s a few clues I’ve noticed…”

The Old Frame

The old frame for software development – processes and tools, the very idea of “working software” as the touchstone – holds us back and prevents us from seeing new ways of working and doing.

All our focus on technical skills, coding, design, architecture, testing, CI/CD, technical practices, canned and packaged methods, generic solutions, and etc. has had us barking up the wrong tree for more than half a century.

And the almost ubiquitous centuries-old management factory hasn’t helped us make the transition.

The New Frame

I’ve written before about the new frame, but to recap:

The new frame that my long career has led me to favour is a frame placing people, not practices, centre-stage. A frame focused on people – and their emergent individual and collective needs. A frame more aligned to increased predictability, lower costs, less frustration, and more joy in work for all concerned.

A frame comprising:

Software development, as a form of collaborative knowledge work, is a predominantly social phenomenon. And as a predominantly social phenomenon we will have more success in software development when we focus on the people involved, our relationships with each other, our collective assumptions and beliefs, and everyone’s fundamental needs.

I call this the organisation’s “social dynamic”. Improve the social dynamic in a team or workplace and all the good things we’d like come for free. Like Crosby’s take on quality, we might say “success is free”.

I Invite Your Participation and Support, or At Least, Empathy

Changing the world is not for the faint hearted or indifferent. But if you give a damn, I could really use your support. And a break.

– Bob

Further Reading

Rico, D. (n.d.). Short History of Software Methods.. [online] Available at: http://davidfrico.com/rico04e.pdf [Accessed 26 Sep. 2021].

Simon Sinek (2011) If You Don’t Understand People, You Don’t Understand Business. YouTube. Available at: https://www.youtube.com/watch?v=8grVwcPZnuw [Accessed 29 Feb. 2020].

3 comments
  1. Clare North said:

    Love what you’re doing, and see some similarities in the way we work, how can I support you?

    • Hi Clare,
      Thanks for your affirming response.That’s almost support enough, in itself. 🙂
      Actually, your question caught me on the hop just a little. I’ve had to think about it.

      Here’s some of my needs I’m able to identify, presently:
      Interactions and connections
      Clients and prospects
      Allies and community
      Opportunities to help people (including yourself)

      Would you be willing to suggest some ways in which you might attend to some or all of these needs?

      Bob

  2. Clare North said:

    Hi Bob

    One way may be for me to understand more about how you work, what organisational psychotherapy looks like in practice. I have life and corporate coach experience and have become interested in individual coping strategies (what people call small “t” trauma and blurs the boundary between coaching and therapy somewhat) and how those strategies show up when people are in organisations. I also bring in neuroscience and complex adaptive systems thinking. I have some projects and collaborations in flight in this area.

    If that speaks to you and seems connected to the way you work, maybe out of a broader conversation we may discover specific ways that we can support each other in getting our needs met!

Leave a comment