Bad Reputation

How Poor Leadership Taints Software Development Practices

Everything evolves. Technology is a common example of the ongoing digital revolution, with new frameworks and languages appearing at a constant pace. The field of how we engineer software is also changing, with new practices and techniques being defined every few weeks. Agile has existed in name form since that infamous conference in 2001. Since then opinions on it’s adoption have existed in equal measure.

Image for post
Image for post
Weak leadership will derail software delivery, regardless of whether Agile or Waterfall practices are adopted

I Want You

The Technology industry has greatly suffered from sweeping statements regarding developer stereotypes. The quintessential developer that people imagine is still the pale antisocial guy sitting in the corner furiously typing away late into the night to create his vision.

Image for post
Image for post
Coders need to choose collaboration over solitary programming to build software

Wherever You Will Go

Product strategy is an often overlooked concept in both the Waterfall and Agile projects that I have worked on over the years. I’ve had different successes and failures utilising both paradigms. This needs to be balanced with smaller, more manageable deliverables.

Image for post
Image for post
A transparent product strategy ensure we all competing in the same race

I’ll Be Watching You

No one wants to feel micromanaged. Agile is advertised as fostering collective ownership among developers, over the traditional top-down management profile of Waterfall. I’ve had differing experiences of adoption of nanny-state surveillance by managers.

Image for post
Image for post
I’ve found management keep a far more watchful eye under Waterfall development than in teams where Agile has been adopted

No Silver Bullet

Across all Software Development techniques, there is considerable debate on the best approach. Large organisations prefer to establish a one-size-fits-all approach to software development. It’s human nature to want to facilitate receiving what we want more quickly.

Image for post
Image for post
Although agreement would allow standardisation of development practices, neither Agile or Waterfall are the silver bullet that we have been looking for to defeat our development demons

Lead software engineer with a strong interest in Agile, UX and Usability. Lover of cooking, tea, photography and gin!

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store