Test-First is a clear winner in manual coding. But how does AI-assisted development shift the pros and cons and change the balance between Test-First and Test-After?
Broadly speaking, AI-coding techniques fall into two distinct and alternative philosophies, you don’t want to confuse or mix.
Recent studies show that the productivity impact of AI-assisted coding can even be negative. A “perception gap” can make developers feel more productive when their output drops. Here, I explore ways to pursue real positive productivity gains.
For all companies that are now sustaining or gradually restarting their investments in Agile – here is a summary of decades of lessons learned by companies adopting Agile
Selection of sources worth following from the book: The forgotten new philosophy of work, management & leadership
Many have already explored the trajectory of Agile adoption, the changes in sentiment toward Agile, and the recent challenges.
This is a new look at how the population of Agile practitioners changed over time.
Whether it is to a Subject Matter Expert, an external contractor, an Agency, a Global/shared Function, a Team Topologies’ Platform team or a Complicated subsystem team, when and how can some tasks and/or responsibilities be effectively moved outside the team?
Is there a valid alternative to Agile cross-team collaboration, one of the most consequential topics for successfully adopting Agile beyond one team? Should we tackle Agile cross-team collaboration challenges or transcend them?
This post is a four-part deep dive into the How-Tos of making Agile cross-team collaboration frictionless and enjoyable, in one word: effective. That is one of the most consequential topics for successfully adopting Agile beyond one team. Ironically, none of the current “scaled” solutions cut it.