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…

Story Writing

Once upon a time there was a team who worked at a big company… and they all lived happily ever after. But what happens in between the introduction and the happy ending, what did the team do?  Well to find out, we have to read the story.  Just like in fairy tales, all the good…

Throughput

Throughput should be reported as the number of items-or some indication of their value-that were delivered in a given time period. Throughput should be reported as a trend over time. The goal is to continually increase it. Throughput is very similar to the Agile ” velocity” metric. In the first instance it it important to…

Lean Product Development

Lean Product Development

Lean is a concept that stemmed from the world of manufacturing, Toyota’s ground breaking invention of the Toyota Production System was to change the focus from the use and utilisation of individual machines to the work flow from the total process, it also focused on reducing cost, enhancing quality and increasing throughput so that customer…

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…