Posts tagged "Agile"

Kanban: caring about the whole development process

Being a developer at Plataformatec taught me to care about the whole development process, not only about my code. I want to share some thoughts about what I’ve experienced. As I could observe while working on Plataformatec projects, a lot of companies are moving to Kanban. Usually, these companies used to follow Scrum guidelines, working … »

Why we love metrics? Cumulative flow diagrams

One of the big questions that an Agile Coach may face during his career is: How can I help the team to continuously improve the software development process? In this blog posts series, I have been sharing some of Plataformatec best practices that are helping us deliver better projects through a set of metrics and … »

Looking at Lead Time in a different way

As we discussed previously in the post Learning with Lead time, analyzing the metric distribution regularly could be a useful tool to improve your software development process. Before continuing this blog post, I would like to suggest you an interesting read about the questions that surround the definition of Lead time. At Plataformatec, we have … »

Why we love metrics? Throughput and Burnup charts

Since I started working on software development, I have been dealing with two important, but not always convergent aspects: product scope and delivery flow. The process of aligning the expectations of product increment and team throughput is usually arduous, but when this happens, it improves the chances of project success. I will present here how … »

Why we love metrics? Learning with Lead time

Every time I think about indicators and metrics I remember a phrase from H. James Harrington that says: “Measurement is the first step that leads to control and eventually to improvement. If you can’t measure something, you can’t understand it. If you can’t get it, you can’t control it. If you can’t control it, you … »

Power of the metrics: Don’t use average to forecast deadlines

Almost all project stakeholders are used to ask for deadlines when the subject is software development. Every time I face this type of question I usually answer something like this: — “Well, the only thing I know is that uncertainty is one of the few certainties about software development, so let’s look at the team’s … »