Reinventing IT

Watch the recording 18 Nov webinar with Milan Guenther In this first webinar of a series on Enterprise Design practice, Milan will show how to reposition architecture, analysis and design work to reclaim the driver’s seat in digital transformation. The webinar will cover these themes: Working with the QualiWare modelling environment, we will cover What the new … Read more

Boost Digital Business With The Internet Of Things

The rise of mobile networks, improved wireless tech, and rapid sensor innovation over the past 10 years has enabled companies to use internet-connected sensors and actuators to improve business operations and transform products. The ever-increasing num…

Forrester Predictions: Ten Key Developments In Cloud Computing Shape The Industry In 2017

I’m pleased to announce that Forrester’s cloud computing predictions for 2017 published this morning!

Check out Predictions 2017: Customer-Obsessed Enterprises Launch Cloud’s Second Decade. Our cloud team has gathered ten key developments in cloud computing that will shape this industry in 2017 — and what you should do about them today.

Cloud computing has been the most exciting and disruptive force in the tech market in the last decade, and it will continue to disrupt traditional computing models at least through 2020. Starting in 2017, large enterprises will move to cloud in a big way, and that will super-charge the market. We predict the influx of enterprise dollars will push the global public cloud market to $236B in 2020, up from $146B in 2017.

Cloud platforms from the global megacloud providers like Amazon Web Services, Microsoft, IBM, Google, Salesforce, Oracle, Centurylink and SAP will set the pace, accelerating adoption of private cloud and hosted private cloud as well. In 2017, you need to:

  • Get your private cloud and SaaS strategy in shape in 2017 — start now!
  • Educate yourself about exciting developments in hyperconverged infrastructure, security, networking, and containers.
  • Take a fresh look at your regional and industry-specific cloud providers — specialization is afoot.

In the full report, we break down the 10 things you need to know about cloud computing in 2017, and actions to take for each. This essential reading highlights these 10 trends:

Read more

Legacy Modernization for Digital Transformation

For years legacy modernization has been the Cinderella of IT. Everyone knows legacy systems are a massive drag on the business, but there has rarely been a compelling business case to justify the perceived cost and risk involved in modernization. But things are changing! In a recent report [1] McKinsey said, “Outdated IT systems are often the biggest Achilles’ heel for established companies seeking to compete successfully against upstarts. To obtain the same cost and performance benefits that online companies enjoy, established companies need an IT architecture that is modular, simple, customer-centric, and configurable—and they need it quickly.”

In a recent Gartner survey [2], 45 percent of respondents with knowledge of their organization’s software strategy indicated that one of the current top five IT project priorities is “application modernization of installed on-premises core enterprise applications” and a further 41 percent indicated that “extending capabilities of core enterprise applications” is a top five priority,

Gartner predicts [2] that by 2020, 75 percent of application purchases supporting digital business will be “build,” not “buy.” Gartner’s research shows that many organizations already favour a new kind of “build” that does not include out-of-the-box solutions, but instead is a combination of application components that are differentiated, innovative and not standard software or software with professional services (for customization and integration requirements), or solutions that are increasingly sourced from start-ups, disrupters or specialized local providers.

Forrester have said recently [3] that application development is the key strategy for firms transforming to digital. As I said last year [4] “most . . . innovating companies are . . . demonstrating the extraordinary innovation, productivity and quality that can be achieved by a convergence of business and IT skills and expertise . . . changing from command and control to delegated responsibility development models. Yet Forrester also advise that there are insufficient developers to meet demand, and that innovation in development tools has not met market demand.  

Further Agile methods are not the panacea they are cracked up to be. In 2014 I observed [5], “The most common concern our customers voiced . . was the unexpected outcomes of Agile projects. They don’t talk about failure as such. But they do talk about loss of consistency; inability to govern; lack of coordination and the increasing time to market.”  While there has been a rush by consultants to promote and enterprises to adopt scaled agile frameworks, I continue to observe projects struggling to disprove Newton’s third law, as they attempt to manage hugely complex efforts with yesterday’s life cycle tooling and technology.

And it’s here that we need to get over the Cinderella syndrome and embrace the idea that modernization is not business as usual. Modernization applies to everything you do – including how you build systems. As Jason Bloomberg said [6] last year, “For specific legacy capabilities to properly support the digital transformation, we need a better approach for abstracting legacy assets to drive agility, an architectural approach freed from middleware and laser focused on the business agility drivers from the digital transformation initiative.” In order to modernize you don’t just need more developers or partners as Forrester suggest; you need to reinvent the business process and solutions delivery activity.
The diagram below illustrates a dynamic systems model for factory based Agile Modernization.

Essentially modernization needs to become business as usual; every program, project and increment must be progressively modernizing the legacy backend as necessary, in an inherently Agile modernization process. Product and Modernization backlogs must have equal priority. The delivery tooling and process needs to be common to forward engineering and modernization, and Oh by the way, needs to be massively productive and high quality. A good way to do this is to use an Agile factory approach that a) restructures and rationalizes applications into services, b) separates everything that is common or reusable, or should be standardized into the development platform, c) manages development artifacts dependency and d) allows and leaves the technology binding as late as possible. For discussion of how this Agile modernization works see recent blog [7] – Scaled Agile Factory.

[1] Two ways to modernize IT systems for the digital era, McKinsey
[2] Gartner Says Modernization and Digital Transformation Projects Are Behind Growth in Enterprise Application Software Market
[3] Digital Transformation and the Modernization Imperative, Forrester
[4] Modernizing the modernization strategy, David Sprott’s Blog
[5] Understanding Agile Adoption Failure, David Sprott’s Blog
[6] Two Digital Transformation Time Bombs, Jason Bloomberg, Wired
[7] Scaled Agile Factory, David Sprott’s Blog

System Spraint

Spraint is a quaint English word for otter droppings. Analysis of otter populations and their dietary habits can be performed by analysis of their spraint.I see the same kind of analysis being required in systems that send their “spraint” – often in th…

System Spraint

Spraint is a quaint English word for otter droppings. Analysis of otter populations and their dietary habits can be performed by analysis of their spraint.I see the same kind of analysis being required in systems that send their “spraint” – often in th…

Uber Mathematics

UK Court News. Uber has lost a test case in the UK courts, in which it argued that its drivers were self-employed and therefore not entitled to the minimum wage or any benefits. Why is this ruling not quite as straightforward as it seems? To answer this question, we have to look at the mathematics of two-sided or multi-sided platforms.

Platforms exist in two states – growth and steady-state. A mature steady-state platform maintains a stable and sustainable balance between supply and demand. But to create a platform, you have to build both supply and demand at the same time. Innovative platforms such as Uber are oriented towards expansion and growth – recruiting new passengers and new drivers, and launching in new cities.

New Passengers “Every week in London, 30,000 people download Uber to their phones and order a car for the first time. The technology company, which is worth $60bn, calls this moment “conversion”. It sets great store on the first time you use its service … With Uber, the feeling should be of plenty, and of assurance: there will always be a driver when you need one.” (Knight)
New Drivers “They make it sound so simple: Sign up to drive with Uber and soon you’ll be earning an excellent supplementary income! That’s the central message in Uber’s ongoing multi-platform marketing campaign to recruit new drivers.” (McDermott)
New Cities “Uber has deployed its ride-hailing platform in 400 cities around the world since its launch in San Francisco on 31 May 2010, which means that it enters a new market every five days and eight hours. … To take over a city, Uber flies in a small team, known as “launchers” and hires its first local employee, whose job it is to find drivers and recruit riders.” (Knight)

But here’s the problem. In order to encourage passengers to rely on the service, Uber needs a surfeit of drivers. If passengers want instant availability of drivers (plenty, assurance, there will always be a driver when you need one), then Uber has to maintain a pool of under-utilized drivers. (Knowles)

Simple mathematics tells us that if Uber takes on far more drivers than it really needs, some of them won’t earn very much. Furthermore, people with little experience of this kind of work may underestimate the true costs involved, and may have an unrealistic idea of the amounts they can earn: Uber has no obvious incentive to disillusion them. (This is an example of Asymmetric Information.) Even if the average earnings of Uber drivers are well above the minimum wage, as Uber claims, it is not the average that matters here but the distribution.

The myth is that these are drivers who can choose whether to provide a service or not, so they are free agents. Libertarians wax lyrical about the “gig economy” and the benefits to passengers. However, the UK courts have judged that Uber drivers work under a series of constraints, and are therefore to be classified as “workers” for the purposes of various regulations, including minimum wage and other benefits.

Uber has announced its intention to appeal the UK judgement. But if the judgement stands, what are the implications for Uber? Firstly, Uber’s overall costs are likely to increase, and Uber will undoubtedly find a way either to pass these costs onto the passengers or to pass them back to the drivers in some other form. But more interestingly, Uber now has a financial incentive to balance supply and demand more fairly, and to avoid taking on too many drivers.

Uber sometimes argues it is merely a technology company, and is not in the transportation business. Dismissing this argument, the UK courts quoted a previous judgement from the North California District Court:

“Uber does not simply sell software; it sells rides. Uber is no more a ‘technology company’ than Yellow Cab is a ‘technology company’ because it uses CB radios to dispatch taxi cabs.”

However, Uber’s undoubted technological know-how should enable it to develop (and monetize) appropriate technologies and algorithms to manage a two-sided platform in a more balanced way.

Why is the Uber ruling not quite as straightforward as it seems? @richardveryard @ricphillips pic.twitter.com/OXIgTHvA6z

— Jeffrey Newman (@JeffreyNewman) October 29, 2016

Update: similar concerns have been raised about Amazon delivery drivers. I have previously praised Amazon on this blog for its pioneering understanding of platforms, so let’s hope that both Amazon and Uber can create platforms that are fair to drivers as well as its customers.


Mr Y Aslam, Mr J Farrar and Others -V- Uber (Courts and Tribunals Judiciary, 28 October 2016)

Sarah Butler, Uber driver tells MPs: I work 90 hours but still need to claim benefits (Guardian, 6 February 2017)

Tom Espiner and Daniel Thomas, What does Uber employment ruling mean? (BBC News, 28 October 2016)

David S. Evans, The Antitrust Economics of Multi-Sided Platform Markets (Yale Journal on Regulation, Vol 20 Issue 2, 2003). Multisided Platforms, Dynamic Competition and the Assessment of Market Power for Internet-Based Firms (CPI Antitrust Chronicle, May 2016)

Sam Knight, How Uber Conquered London (Guardian, 27 April 2016)

Kitty Knowles, 10 of the biggest complaints about Uber – from Uber drivers (The Memo, 5 November 2015)

Barry Levine, Uber opens up its API – and creates a new platform (VentureBeat, 20 August 2014)

John McDermott, I’ve done the (real) math: No way an Uber driver makes minimum wage (We Are Mel, 17 May 2016)

Hilary Osborne, Uber loses right to classify UK drivers as self-employed (Guardian, 28 October 2016)

Aaron Smith, Gig Work, Online Selling and Home Sharing (Pew Research Center, 17 November 2016)

Ciro Spedaliere, How to start a multi-sided platform (30 June 2015)

Amazon drivers ‘work illegal hours’ (BBC News, 11 November 2016)

See further discussion with @wimrampen and others on Storify: Uber Mathematics – A Discussion


Related Posts
Uber Mathematics 2 (Dec 2016) Uber Mathematics 3 (Dec 2016)
Uber’s Defeat Device and Denial of Service (March 2017)





Updated 6 February 2017

The Open Group Paris 2016 Event Highlights

By Loren K. Baynes, Director, Global Marketing Communications, The Open Group In the City of Lights, The Open Group hosted the last quarterly event of 2016, October 24-27.  With the Eiffel Tower and Arc de Triomphe as backdrops, 200 attendees … Continue reading