Agile in the world of gambling
Agile technology and the manifesto that came with it back in 2001 came to life with a clear anti-corporate slant. However the concept has grown strongly in the 15 years since and is being increasingly adopted across the business world, its aim to enable developersĀ and tech execs to focus on interactions, processes and tools. Scott Longley looks at how agile is being used in the igaming sector and where the pressure points occur.Ā
In a recent article written by global consulting firm McKinsey on the digital transformation undertaken by the global bank ING, Bart Schlatmann, until recently chief operating officer for the company in the Netherlands, talked about the companyās shift in 2015 to an agile way of thinking.
It was, Schlatmann suggested, a move driven by the companyās desire to continue a technology transformation that had been underway for 10 years. But it wasnāt a financial imperative that drove the move – the company had been performing well and interest rates were still at a decent level.
āCustomer behaviour, however, was rapidly changing in response to new digital distribution channels, and customer expectations were being shaped by digital leaders in other industries, not just banking,ā he told McKinseyās quarterly magazine.
āWe needed to stop thinking traditionally about product marketing and start understanding customer journeys in this new omni-channel environment.ā
The same changing environment exists for the online gambling industry, so it isnāt surprising it is also exploring the potential of adopting agile technology and techniques.
āFrom our perspective, there are a few pillars which underpin all our technology work, and agile is one of them,ā says Rob Tuley, head of engineering for the gaming tribe at Sky Betting and Gaming.
āPlanning is a continual process, and because of that we are flexible. There is a feedback loop.ā
A manifesto for change
So what is agile? It has a history stretching back to 2001 and a meeting of 17 software developers held in a resort in Snowbird, Utah.
They subsequently came up with a manifesto; principles by which they believed developers should follow to optimise their work.
The signatories spoke about a āfreedom from the inanities of corporate lifeā and the overarching themes are that individuals and interactions should be favoured over processes and tools.Ā
That working software matters more than the documentation, that customer collaboration is better than contract negotiations and finally, and, importantly, that responding to change matters more than whether you are following a set out plan.
Agile theory take-up is certainly on the increase in the wider business world. A survey undertaken each year by agile solution provider Version One found that in 2015 the number of organisationsĀ now practicing agile theory had risen in Europe from 21% to 26% within the previous 12 months.
Yet, as always with technology there is a ābutā and this one is to do with the actual practicalities of implementing agile in situations where the structures of the business are long-established.
āAgile is fragile,ā says Andy Daniels, managing director at app and website development agency Degree 53, which has worked with many gaming and betting companies.
āWhen done properly itās great,ā he adds. āBut agile can be the killer of productivity. With some clients it can work very well, not so much with others. Itās all about the engagement of the business.
āYou canāt do it half-heartedly. If you do, it causes problems. I know people that have gone agile and delivery times have doubled. There still has to be a drive there to deliver products.ā
Helen Walton, co-founder and marketing director at games producer Gamevy, says the company was founded wholly on agile principles partly as a reaction to the āessential disconnectā between what agile concepts offer and how many businesses are currently run.
āWhile people said they wanted to be āagileā what they meant was that they wanted software delivered cheaper and faster,ā she says.
āNow weād argue that agile certainly sometimes makes that possible, but it does so by requiring the business to give something up – control. In essence, getting people to collaborate, to take responsibility for profit and loss, to have the power to make decisions and spend money without wasting time asking for permission was simply unachievable given how most businesses were set up.ā
For an agency it can be a āleap of faithā to persuade a client to sign up to a process that doesnāt necessarily guarantee a delivery, says Daniels from Degree 53.
āWeāve been in a number of pitches where people are very anti-agile so what we do is use agile techniques,ā he explains.
āSo we might build an app on a fixed price, with complete change control, and we would manage that, but the developers get user stories, we run things in sprints, we do burn downs, demos, retrospectives, all those types of things, but with a start date and an end date. Itās a hybrid.ā
Adaptation and evolution
Itās a process that, in the words of Walton, might be described as āagile-liteā and it means that developers can adopt the tools that might fit their work environment.
Though Walton warns against attempting to match up an agile-based IT department within a traditional organisation, she says there is nothing wrong with adopting specific tools.
āThe tricky principles are about ensuring agile teams are cross-functional and have true autonomy – including the ability to spend resources, take decisions without waiting for permission and prioritise effectively because they have access to information.ā
It sounds similar to the process Tuley describes at Sky Betting and Gaming. āWe try not to split our technology teams into functional silos,ā he says.
āAll of our teams run the whole of the process for the project they are working on. It is a continual planning process pulling in all disciplines. A team will be responsible for the whole end-to-end process, everything through to integration.ā
For the agile approach to have any meaning a company needs to understand its precepts even if it doesnāt go the whole nine yards and embrace the philosophy.
āYou canāt be agile with a third-party unless they are bought into the process,ā says Daniels from Degree 53.
āIf you do an integration with a business which isnāt built for it, then you are not going to be agile. Iāve seen the good, the bad and the ugly with agile,ā he warns.
āIf I had a really good internal team, good product owners, and the business believed in that and in iterative processes and delivering things when they were ready as opposed to arbitrary dates, then I would be agile as much as my third parties allowed me.ā
Deciding what agile is and isnāt is an argument best left with the software philosopher kings of Snowbird in Utah.
But given the questions that seem to endlessly occur within gaming about legacy tech, it seems likely more organisations will be looking at the principles as defined by the manifesto and seeing whether they fit their organisations.
As Walton says, āit's not the big ball of code that gets in the way, it's the big ball of business process.ā
In other words, itās about changing the thinking as much as itās about the tech. And that can be a hard task.
Given the size of some of the biggest businesses in the sector today, that is clearly a big ā and getting bigger ā challenge.