Skip to content
Sun, Oct 11, 2026 / Ideas for a clearer worldINDEPENDENT INSIGHTS · PRACTICAL TOOLS · EXPLAINERS
Sign in
EXPLORE THE FIELD

agile_updates

agile_updates

Micro-Optimizing

This gene represents the adaptive nature of agile processes. We employ the term “Optimizing” because, in most agile…

August 28, 2021 · Prabhu TL
agile_updates

Refactoring

An incremental and feature driven approach to the development of software systems can produce sub-optimal architectures compared to…

August 28, 2021 · Prabhu TL
agile_updates

Waterfall/BDUF

Figure 14 depicts the flow of a classic Waterfall/BDUF approach: In the Analysis phase the requirements for the…

August 28, 2021 · Prabhu TL
agile_updates

Iterative-Incremental

Another principle of the Agile Alliance is to “deliver working software frequently, from a couple of weeks to…

August 28, 2021 · Prabhu TL
agile_updates

The Agile Genome

After review and analysis of many Agile methodologies, some of which were described in section 3.2, we come…

August 28, 2021 · Prabhu TL
agile_updates

Test Driven Development

Inspired by the “test first” philosophy from XP, Test Driven Development (TDD) starts the development process by coding…

August 28, 2021 · Prabhu TL
agile_updates

Agile Software Development

In the 1990s, as the large software firms were “maturing” along the CMM dimension, and coinciding with the…

August 28, 2021 · Prabhu TL