Choosing the Right Approach

Explore the specific processes, tools, and practices involved in each approach to gain valuable insights.

After understanding both approaches, review the following summary to ensure you choose the one that best fits your needs.

ComparisonRelease ProcessOver Time Process

Organization Culture

Enforcement - Embedding processes, fostering an environment where individuals are committed to following guidelines and regulations. It focuses on compliance, accountability, and ensuring consistency.

Empowerment - Promoting autonomy, trust, and collaboration, empowering individuals to make decisions and take ownership. It encourages self-reliance, innovation, and a sense of responsibility, free from rigid rules and hierarchy.

Dev/QA Collaboration

Dev and QA have easy access to each other, or have regular meetings once every few days.

Collaboration between Dev and QA is very limited.

Velocity of Writing Tests

There are sufficient resources available to write and execute critical tests within a release.

There are insufficient resources to address test gaps within a release.

Maturity

Implemented at least one of the following practices:

  • Shift-left testing

  • Agile / SAFe teams

  • Microservices

  • Test automation

other processes in the SDLC are in place and operating smoothly.

None of the following practices are currently in place or are still at the early planning stages:

  • Shift-left testing

  • Agile / SAFe teams

  • Microservices

  • Test automation

Product Impact

High impact of the product / feature on the overall success and functionality of the business.

Low or medium impact of the product / feature on the overall success and functionality of the business.

If the descriptions of the Release process resonate more with your organization, it is advisable to start with this implementation. However, if your organization aligns better with the descriptions of the Over Time process, it may be more practical to stick with that approach rather than starting with the Release process. The over time approach can be easier to implement as it doesn't require changes to your development lifecycle.

Which approach best fits for your organization?

Last updated