Program level metrics in agile

Agile methodology has gained popularity in recent years, as it offers a flexible and iterative approach to software development that allows teams to respond quickly to changes in requirements and feedback. However, implementing an agile approach can be challenging for teams that are new to the methodology. In particular, measuring progress and reporting metrics at…

Introduction to Agile

Agile is an iterative and incremental approach to software development and project management that emphasizes flexibility, collaboration, and customer satisfaction. It was created in response to the limitations and inefficiencies of traditional project management methodologies, which often resulted in lengthy development cycles, high costs, and low customer satisfaction. Agile values and principles were first articulated…

Daily Stand-Ups

Daily Stand-Ups

Everybody must leave their desk and stand near a wall with cards stuck to it for exactly 15 minute – right?  That’s what we get told a standup is, but we’re also told that “Individuals and Interactions over Process and Tools”. So why does a standup sound so much like a process? Let’s start by…

Running Retrospectives

Running Retrospectives

An Agile Retrospective is my favourite Agile meeting, even if you don’t do any other “Agile” at least do a Retrospective.  On the other hand if you’ve been doing retrospectives for ages and get the same results consistently, then you’re doing it all wrong. A retrospective (or “retro”) is a chance for the team to…

Agile Vs Waterfall

Agile Vs Waterfall

Waterfall is the best thing that has happened to Project Management since sliced bread!!! Let’s examine which is better to see if sliced bread has anything on Agile Have you ever been in a situation where the team had to make a decision on how to approach a development project? Let me tell you, this…