Tag: Agile

Practical perspectives on applying Agile in complex organisations, including team collaboration, delivery, prioritisation and adapting ways of working to real constraints.

  • Agile (and its surrogates) vs. Waterfall Methodologies

    Agile and Waterfall represent different ways of managing uncertainty, but the real difference goes beyond processes and frameworks. Modern product development is about shortening the distance between ideas, evidence and decisions. This article explores Agile, Waterfall, Scrum and Kanban, and how continuous discovery and iterative delivery can help teams learn faster and create better outcomes.

    Read More

  • Agile: features estimation

    Estimating software development is difficult because uncertainty is unavoidable. Agile estimation is not about predicting the future perfectly, but about making better decisions with the information available. From story points and relative estimation to the Cone of Uncertainty and evidence-based forecasting, this article explores how teams can estimate, learn and adapt without turning forecasts into…

    Read More

  • Agile Software Development: the Artefacts

    Scrum is a framework for developing complex products. It is an interactive, incremental approach to optimize predictability and control risk.

    Read More