Author Archives: Mik Quinlan

About Mik Quinlan

Java Technical Architect and Agile Mentor with more than 18 years experience. I specialise in helping organisations adopt Agile methods effectively, developing strategies for effective cultural change and implementing hands on with the team, and turning cultural change into returns with visible ROIs. You may contact me via LinkedIn at https://www.linkedin.com/in/mikquinlan/ or on Twitter @MikQuinlan.

Agility Gigs Podcast – Passion & Purpose

I was recently invited to take part in a podcast where we discuss passion and purpose at the organisational, team and individual level. It was great fun and I invite you to listen and share your thoughts in the comments. … Continue reading

Posted in Uncategorized | Leave a comment

The Quality of the User Experience

In the Agile world we have all heard about how we build in quality up front with each feature developed, how we prioritise fewer features to greater quality rather than building on shaky foundations, the definition of done and a … Continue reading

Posted in Agile | Leave a comment

In Search of a Reactive Framework (or: How we select new technologies)

Note: In this blog, the term “technology” is interchangeable with “framework” as the same principles apply. I am currently working at Ticketmaster helping in a large scale Agile transformation and Platform migration.  About seven or eight months ago we started … Continue reading

Posted in Architecture, Technology | Leave a comment

Leadership and inspiration momentum: The gap in Agile transformations

Over the last 16 years in the software industry, I have been involved in a number of Agile cultural transformations.  It was at lunch the other day during a conversation that I articulated an aspect of those transformations that is as … Continue reading

Posted in Agile, Software Execution | Tagged , | Leave a comment

Unnecessary complexity

“Any intelligent fool can make things bigger, more complex, and more violent. It takes a touch of genius — and a lot of courage — to move in the opposite direction.” – Einstein Software development is hard.  That’s a fact. … Continue reading

Posted in Agile, Software Execution | Tagged , , , | 2 Comments

Integration of a high velocity streaming system with batch oriented, slower downstream systems

Background Over the last two years, I have been involved in transforming a complex legacy processing system that gave rise to a unique solution that may be used in other contexts.   Before continuing, it is important to note that the … Continue reading

Posted in Architecture, Technology | Tagged , , , | 2 Comments

Agile Execution – presentation slides

In the spirit of sharing with the tech community, I have decided to make available some of the presentations I have given at local Java User Groups, companies etc.  The first here is on Agile Execution.  It sums up all … Continue reading

Posted in Agile | Tagged | Leave a comment