Agile practices have been around a long time, even before they were formalized in the Agile Manifesto https://agilemanifesto.org/ (2001). They promise to accelerate value delivery, reduce risk, and better adapt to change. The majority of companies I work with have either adopted Agile practices or are in the process of doing so. They realize that adopting Agile throughout the organization is key
After climbing 436 steps, going through narrow corridors that were designed for maintenance workers and not for the comfort of today’s tourists, and winning a growing sense of dizziness with the increasing height, we reached the top of the dome. The view was magnificent, with the blue sky and the green hills acting as backdrop for one of the most
The 5 Scrum events are essential to the proper execution of Scrum. Like an orchestra who maintains the right beat throughout its performance, the five Scrum events support Scrum teams in properly executing their work.
Scrum is an Agile framework for developing new products and extending existing ones with rapid cycles of incremental development and customer feedback
Solid Product management and discovery practices are at the foundation of any product development effort. I often find that when Agile fails, it’s not because “Agile” doesn’t work. It’s because the organization has not taken the rights steps to foster a product development mindset. Here I share a few tips on how to support Product and Agile transformations.
The meeting with the customer did not go well. The prototype was not yet finished, and the customer wasn’t able to grasp the qualities of the idea he was presenting. This project was already over budget, and there was no clear line of sight on its completion. By all measures, it was taking too long to put together, and the
In today’s age many organizations are moving towards implementing Agile as their development practice. This is great, and a great step in the right direction. But “doing Agile” is very different from “being Agile” as the right mindset may not be fully adopted. “Doing Agile” means adopting and implementing Agile methodologies, ensuring the development team (and partners) follow the Agile