The software development process that works
Defining the process is not the hardest part. Ensuring that all the teams are aligned and sticking with the process is much harder.
Intro
Creating a good software development process is always a challenge. There are a lot of variables that influence whether the process is going to work or not. It’s important to understand that what may work for a certain organization may not for the other.
I’ve experienced a lot of different processes in my career and I’m sharing with you the process that works for my teams. Let’s start with which methodology to choose.
Which Agile Methodology to choose?
I’ve been a part of projects that used various of different methodologies and approaches spanning from FDD, Waterfall to Kanban and Scrum. Been a part of smaller teams to bigger teams as well.
I am not saying that any of the methodologies can’t work for a particular company/project, but I’ll share what worked best in my case.
What works best in my case are forms of Kanban and Scrum. Not sticking 100% to the actual rules of these methodologies, but the adaptation of them to fit the agility and flexibility of teams.
What I found out is tha…