Author Archives: Mik Q

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

Continuous Delivery – the missing piece of the puzzle

Over the last couple of years we have been reading a lot about Continuous Delivery (CD).  A fantastic concept that can really propel organisations forwards by enabling fast, incremental value add to products.  There are a number of different concepts … Continue reading

Posted in Agile, Architecture, Continuous Delivery, Software Execution | Tagged , , , | 3 Comments

Interview in Baseline Mag about Shopzilla’s use of VoltDB

I was interviewed recently and the article just got published:

Posted in Press | Tagged , , , , | Leave a comment

The Pragmatic Manifesto

I really like the Agile Manifesto. Although old, it has some basic tenets that organisations still fail to follow. Interesting to see the Reactive Manifesto too. I’d like to propose The Pragmatic Manifesto. Normally software development is about making the … Continue reading

Posted in Agile | Tagged , , | 2 Comments