Picking a software development process is important to align your team and set expectations for how people will work and interact together. It should be something that is in your control as a manager, so if you have a say, here are a few things to keep in mind:

  1. Choose a software development process based on your team size, delivery frequency, and how much planning vs. adaptability you need. Sometimes Pair Programming is the right choice, and other times Waterfall may be more appropriate.
  2. Understand your team’s maturity and culture. New or scaling teams could benefit from Scrum, while seasoned teams might prefer the flexibility of Kanban. Start light and evolve to your team’s dynamics and what works for your team.
  3. Refine your development process continuously. Enable fast feedback, team retrospectives, and stakeholder visibility. Empower your team and improve your process together. See what works and what doesn’t and adapt to keep people engaged and more productive.

Check out the Development Process tip video from The Wild West of Software Project Management series below.

See more tips in The Wild West of Software Project Management.