The End of Agile – Part 6 (Alternatives to Agile)

In the first article, I laid out the basic premise for this series: an examination of how Agile has gone from the darling of the application development community to a virtual pariah that nobody wants to be associated with, and an exploration of the very important question of what we should replace it with. We…

Read More

The End of Agile – Part 5 (Misapplications of Agile)

In the first article, I laid out the basic premise for this series: an examination of how Agile has gone from the darling of the application development community to a virtual pariah that nobody wants to be associated with, and an exploration of the very important question of what we should replace it with. We…

Read More

The End of Agile – Part 4 (Lessons from Agile)

In my first article, I laid out the basic premise for this series: an examination of how Agile has gone from the darling of the application development community to a virtual pariah that nobody wants to be associated with, and an exploration of the very important question of what we should replace it with. We…

Read More

The End of Agile – Part 1 (A Brief History of Agile)

In recent years, we have seen substantial pushback on many fronts against Agile as a viable and important project management methodology. In my 2016 book, “Growing Business Intelligence”[i] (a book about Agile BI), I quoted from a 2014 article by Dave Thomas, one of the signers of the “Agile Manifesto,” in which he recommended retiring…

Read More

Fundamentals of Hyperautomation

Hyperautomation describes a mixture of advanced technologies – robotics, artificial intelligence, machine learning – currently being used to make automated processes drastically more efficient and to augment humans. It encompasses a range of tools which can be automated, especially the more sophisticated aspects of automation, including analysis, discovery, design, measuring, monitoring, and reassessing. To function…

Read More