Here is how you build a software delivery process;
- What bugs you about your current system (this is whiteboarding time)?
- What do you want to get out of the delivery (metrics, delivering faster, more on time, a more relaxed team)?
- Who is involved in the delivery (either stakeholder or the roles within the process)?
- What things do you care about in the process (what matters to people – trust, empowerment, control, etc)?
That’s it, it doesn’t matter what system, process, workflow, or automation you use, everything will spring out of those 4 questions. The key to building any software process that is often overlooked is those 4 questions don’t say anything about defining solutions, they are all about understanding, hearing from other people and delivering aha moments).