Does process hinder innovation and ownership in software development?

Companies like Netflix and Valve have gone on record to explain how they actively remove process from the way they build software to encourage innovation and to allow developers to take responsibility for the code they write.

There’s no doubt that process can cause people involved in building software to see their contribution to the whole with blinkers on. Without thinking about it, they only consider the work they need to do before they’ve finished their part and they can chuck it ‘over the fence’ and it becomes someone else’s problem. Even the best intentioned people can fall into this trap. It’s what happens when our processes and team structures mean we’re only made responsible for one part of the process chain.

There are times when we need process to ensure we do mission critical tasks as mistake free as possible. But how do we prevent process from stifling freedom, creativity and taking responsibility?

Read the full article on Medium.

Follow me on Medium.

Follow me on Twitter @david_genn

To view or add a comment, sign in

More articles by David Genn

  • A year in review

    Last year was incredibly exciting and eventful for the whole Goji team. Despite the challenging economic backdrop…

    4 Comments
  • Some thoughts on being a Tech Lead…

    ThoughtWorks have recently published an article on 5 things Tech Leads should focus on. This article, along with Sandro…

    2 Comments
  • Do the best developers want to work for you?

    We all (I hope) want to work for amazing companies — organisations where we’re proud of the work we do, the people we…

    2 Comments
  • How to improve software performance — get visual

    Improving performance in applications is an important part of a software developer’s role. The usefulness of software…

  • Measuring code quality

    Anyone who has worked in an organisation with more than a couple of dozen of developers has probably been asked to…

Explore content categories