The Definition of Ready and Its Dangers
The article “The Definition of Ready and Its Dangers” by Mike Cohn on Mountain Goat Software explores the concept of a ‘Definition of Ready’ in Scrum teams. This definition acts as a set of criteria determining whether a product backlog item is ready for a sprint. It’s likened to a […]
The Three Amigos of DevOps: Crafting the Dream Team for Deployment Success
In the realm of software development and deployment, collaboration is paramount. As organizations increasingly adopt DevOps practices to streamline software delivery and improve operational efficiency, the importance of effective teamwork comes to the fore. One collaborative approach that has gained traction is the “Three Amigos” strategy. But who are these […]
Scaling Agile Across Teams and Organizations
Once limited to small application development projects, Agile methodology is now being adapted for large-scale enterprise development. This shift prompts the question: how can the principles of agile, which emphasize simplicity, frequent testing, and rapid delivery, be scaled across larger projects that span various locations, business lines, platforms, and technologies? […]
Backlog Grooming, Backlog Refinement
Backlog refinement (formerly known as backlog grooming) is when the product owner and some, or all, of the rest of the team, review items on the backlog to ensure the backlog contains the appropriate items, that they are prioritized, and that the items at the top of the backlog are […]
9 Tips to Help You Ace Your Sprint Planning Meetings
Scrum is a popular Agile methodology used in product development, which involves a series of sprints that are continuously improved based on feedback from customers, stakeholders, and team members. The sprint planning meeting is an opportunity for the entire team to come together and decide on the work they hope […]
The Scrum Training Serie: Embark on an Agile Journey
Scrum is a framework for managing and completing complex projects. It was initially developed for software development, but it can be applied to any field where teams must deliver high-quality products or services. Scrum is based on the idea that teams can be more effective when they work flexibly and […]
Agile considered Harmful
Agile has come of age, everyone seems to be doing Agile, or at least talking about Agile, and yet more and more people are talking about failing with Agile, or the failure of Agile. In this talk, @sleepyfox answers the questions: How did this come about? Is Agile not really […]
Mastering Clean Architecture Principles for Effective Software Design
The Principles of Clean Architectureby Uncle Bob Martin(@unclebobmartin) Robert C. Martin, aka Uncle Bob, has been a software professional since 1970 and an international software consultant since 1990. In the last 40 years, he has worked on hundreds of software projects in various capacities. In 2001, he initiated the group […]
Extreme Programming 20 years later
Kent Beck invented Extreme Programming. Guest of honor of the 5th annual Lean IT Summit, he reviewed what he got right, what he got wrong, what he’s still working on and how things work at Facebook where he is now.