The Tension between Agile and Requirement Engineering

https://youtu.be/kQM64Bk9l-Y my opinion, one of the areas which gets the most misunderstanding is about engineering requirements in Agile and the codification of all the knowledge that surrounds that. For many , their knowledge of Requirement Engineering is that we take all these really great ideas, write them down and put...

Have You Ever Canceled a Sprint, and Why?

https://youtube.com/shorts/_jOXYFvaP7I Essentially, Sprint in Scrum methodology is a time-boxed, focused development iteration that serves as the fundamental building block of the Agile development process. It usually occurs on a fixed-duration period, typically lasting two to four weeks, during which a cross-functional team collaboratively works to complete a set of prioritized...

Overview of the US Dept of Defense Agile case study

There’s a paper out there called “Status of the Federal Bureau of Investigation (FBI) Implementation of the Sentinel Project”. The Sentinel project, which was launched after the tragic events of September 11. The FBI realised that they possessed a wealth of information but lacked the ability to connect the dots...

Conway’s Law in 60 seconds

Conway’s Law is a concept I’ve encountered many times throughout my career as a software engineer. It essentially states that a product reflects the internal structure of the organisation that’s building it. This can manifest in various ways, most notably when different departments within a company shape the architectural design...

Hardest part of writing The Professional Product Owner book?

Writing a book takes a significant amount of time and an unwavering commitment. For me, it required dedication, perseverance, and an insatiable desire to tell a story. You have to want to do it, deeply and genuinely. The process may see you sacrificing your evenings and weekends, and sometimes even...

What is Conway’s Law?

There’s an adage in software engineering, Conway’s Law, which carries significant implications for the way we structure our organisations and design our software. Conway’s Law states that any organisation that designs a system will invariably produce a design that mirrors the organisation’s communication structure. To put it in simple terms,...

What is Agile? And why is it still so popular?

What is Agile? And why is it still so popular? There are two aspects to Agile. The first is that everything we know to be Agile now, basically originated in the 1990s. That decade was a hotbed of Agile invention: from Extreme Programming to Scrum, from feature-driven development to the...