Do we need a Pattern Language for Smarter Cities?

(Photo of the Athens Olympic Sports Complex from Space by the NASA Goddard Space Flight Center)

The UK Department of Business, Innovation and Skills held a workshop recently to determine how to create guidance for cities considering their approach to Smarter Cities.

A robust part of the debate centred on the challenge of providing “delivery guidance” for cities embarking on Smarter Cities initiatives: whilst there are many visions for smart and future cities; and many examples of projects that have been carried out; there is little prescriptive guidance to assist cities in defining and delivering their own strategy (although I’ve provided my own humble contribution in “Six steps to a smarter city” on this blog; an article which organises a broad set of resources into an admittedly very high level framework).

In setting out a transformative smarter city vision and then taking the steps to achieve it, a great deal of change is involved. Large, formal organisations tend to approach change with prescriptive , process-driven techniques – for all that the objective of change might be defined disruptively by individual insight and leadership or through the application of techniques such as “design thinking“; the execution of the changes required to achieve that objective is usually driven by a controlled process with well defined roles, scope, milestones, risks and performance indicators.

My own employer, IBM, is a vast organisation with over 400,000 employees; a similar number of people to the population of a city of modest size. It was the subject of one of the most famous transformations in corporate history when Lou Gerstner saved it from near-failure in the 1990s. The transformation was achieved by brilliant personal leadership; trial and error; and a variety of techniques and ideas from different sources – there was no “off-the-shelf” process to follow at this scale of organisational change.

But transforming a city is not the same thing as changing an organisation, however big. A city is a complex system of systems, and we have comparatively little knowledge about how to drive change in such an environment. Arguably,we should not even think about “driving change” in city ecosystems, but rather consider how to influence the speed and direction of the changes that will emerge from them anyway.

Some very different approaches to process-driven change have emerged from thinking in policy, economics, planning and architecture: the Collective Research Initiatives Trust‘s study of Mumbai, “Being Nicely Messy“; Colin Rowe and Fred Koetter’s “Collage City“; Manu Fernandez’s “Human Scale Cities” project; the “Massive / Small” concept and associated “Urban Operating System” from Kelvin Campbell and Urban Initiatives; and CHORA’s Taiwan Strait Atlas, for example have all suggested an approach that involves a “toolkit” of ideas for individuals and organisations to apply in their local context.

(In this light, it’s interesting to observe that in order to steer the ongoing growth of IBM following the transformation led by Lou Gerstner, his successor as CEO, Sam Palmisano, took the organic approach of seeking to inspire a consistent evolution of business behaviour across all 400,000 individual IBMers by co-creating and adopting a common and explicit set of “values”).

(Stories of Mumbai: an exploration of Mumbai’s history of urban development, and its prospects for the future, using storytelling and puppetshows, by the BMW Guggenheim Lab)

In “Resilience: Why Things Bounce Back“, Andrew Zolli and Ann Marie Healy, give a fascinating description of the incredible impact such approaches can achieve through the example of the response to the earthquake near Port-au-Prince in Haiti on January 10, 2010 that was led by Patrick Meier, the Ushahidi information crowd-sourcing platform and the Tufts Fletcher School of Law and Diplomacy in Massachusetts. Meier catalysed an incredible multi-national response to the earthquake that included the resources of organisations such as Thomson Reuters, Digicel (the largest mobile phone company in Haiti), and MedicMobile; and just as importantly hundreds of individuals literally spread across the world, with nothing more in common than a desire to do what they could to contribute:

“I told people, ‘We’re going to let this be emergent,’” Meier explained. “There are so many things that need to happen every single hour and so many things that need to keep evolving in such a short amount of time. I have to just let it flourish and deal with what happens when it starts getting inefficient.” The open nature of the platform – both the code that powers Ushahidi and the collaborative nature of the mapping – meant that people could easily be recruited to perform discrete, useful tasks with a minimum of formal authority.”

(Patrick Meier, quoted in “Resilience: Why Things Bounce Back“, p179, by Andrew Zolli and Ann Marie Healy)

In my own work, I’ve tried to follow a similar course, inspired first by the Knight Foundation’s report on the Information Needs of Communities. The Knight Foundation counsel a process of engagement and understanding between institutions and communities, in order to identify the specific information and resources that can be most usefully made available by city institutions to individual citizens, businesses and social organisations. As I described in “The Amazing Heart of a Smarter City: the Innovation Boundary“, the resulting portfolio provides a toolkit customised to the needs of a city, and that can be used to shape a collective case for investment in the development of that city.

The idea of a toolkit recognises both that no one approach, philosophy or framework is applicable to every city, or to every context within a single city; and that an idea that works in one place might work in many others.

For example, in the UK, the regions around the cities of Birmingham and Manchester are of similar size in terms of population and economic activity; but they are very different in the structure of their political administrations and economies. The approach that one of these cities adopts as its Smarter City strategy will not necessarily transfer to the other.

In contrast, however, specific ideas concerning economic development and the attraction of talented young people that I’ve found useful in Sunderland in the UK have been inspired by past experience in Wuxi, China and New York State; and in turn have informed initiatives in Spain, Singapore and Nairobi; in other words they have transcended contexts of vastly different size, culture and economics.

A tool that emerged from town planning in the 1970s and that was then adopted across the information technology industry in the 1980s and 1990s might just provide the approach we need to harness this information. And it’s perhaps not surprising that a tool with such provenance should become relevant at at time when the architects of information technology systems, buildings and cities are finding that they are working within a common context.

That tool is the “Design Pattern”.

A Pattern Language for Smarter Cities

(A pattern language for social software features, image by Amber Case)

The town planner Christopher Alexander invented “design patterns” in the 1970s. He addressed the challenge that many problems in planning were (and are) too large and complex for one person to consider them in their entirety at one time; and that it is hence necessary to break them down into sub-problems.

The difficulty is that it is not at all straightforward to break a problem into sub-problems that can be solved effectively in isolation from each other.

Consider city transport systems: in many cases, road management, bus operations and the rail network are the responsibility of different organisations. It “makes sense” to break up transport systems in this way because each is different; and so different organisations are better at running them effectively.

But from the perspective of the users of transport systems, it doesn’t make sense to do this. Bus and rail timetables don’t work together; cars, buses, freight vehicles, bicycles and pedestrians have conflicting requirements of road space; and the overall system does not behave as though it is designed to serve travellers consistently.

In “Notes on the Synthesis of Form” in 1969, Alexander described a mathematical technique that could be used to manage the complexity of large problems and to break them down into sub-problems in a way that accommodated interdependencies between them. As a result, those sub-problems could be solved separately from each other, then integrated to form an overall solution.

This process of decomposition, solution and integration is fundamental to process-driven approaches to the design and delivery of complex solutions. It is not possible, for example, to assign responsibilities to individuals and teams without going through it. Many projects that fail do so because the  problem that they are addressing is not decomposed effectively so that individual teams find that they have overlapping areas of responsibility and therefore experience duplication and conflict.

However, in developing his technique for decomposing problems, Alexander concluded that it was overly complex, rigid and impractical; and he recommended that it should never be used. Instead, he suggested that it was more useful to focus not on how we deal with problems; but on how we re-use successful solutions.

By identifying and characterising the components of solutions that have been proven to work, we enable them to be reused elsewhere. Christopher Alexander’s particular insight was to recognise that to do so successfully, it is vitally important to precisely describe the context in which a solution is applicable. He called the resulting description of reusable solutions a “design pattern”; and a collection of such descriptions, a “pattern language“.

Design patterns and pattern languages offer a useful combination of formal and informal approaches. They are formal in that each pattern is described in a consistent way, using a structured framework of characteristics. And they are informal in that the description isn’t constrained to that framework of characteristics; and because design patterns do not assert that they should be used: they are simply there to be used by anyone who chooses to do so.

Christopher Alexander’s patterns for town planning and architecture can be found in his books, or online at the “Pattern Language” community; in information technology, Martin Fowler’s “Enterprise Application Architecture Patterns” provide a similar example.

To my knowledge, no-one is yet curating a similar set of Smarter Cities patterns; I believe that there would be great value in doing so; and that in order to do so skills and expertise across domains such as planning, architecture, technology, social science and many others would be required.

In the final part of this article, I’d like to suggest some examples of Smarter City initiatives and ideas that I think can be usefully described as patterns; and to give one example of such a description. Please do share your views on whether this approach is useful by commenting on this blog, or through one of the Linked-In discussion groups where I’ve posted links to this article.

Design Patterns for Smarter Cities

Here are just a few of the ideas I’ve seen applied successfully in more than one place, either as part of a Smarter City strategy, or simply as valuable initiatives in their own right. It is certainly not an exhaustive list – a quick survey of Linked-In discussion Groups such as “Smart Cities and City 2.0“, “Smarter Cities” and “Smart Urbanism” will reveal many other examples that could be described in this way.

  • Information Partnerships – collaborations between city institutions, communities, service providers and research institutions to share and exploit city data in a socially and financially sustainable system. (I’ve provided a more detailed description of this example below).
  • Incubation Clouds – the use of Cloud Computing platforms and hybrid public/private commercial models to enable co-operative investment in technology capabilities that can lower the barriers to successful innovations in city services. Examples: Sunderland’s “City Cloud” and the Wuxi iPark.
  • Community Energy Initiatives – the formation of local energy companies to exploit “smart grid” technology, local energy generation (such as solar panels, wind power, wave power, geo-thermal power and bio-energy) and collaborative energy consumption to reduce carbon emissions and reliance on external energy sources. Examples: Eco-island and Birmingham Energy Savers.
  • Social Enterprises – a collective term for models of business that audit themselves against social and environmental outcomes, as well as financial sustainability and returns. Examples: co-operatives, credit unions and organisations using “triple-bottom-line” accounting.

(The components of a Smart City architecture I described in “The new architecture of Smart Cities“)

In order to describe these concepts more completely as re-usable patterns; and in a way that allows them to be compared, selected in comparison to each other, or used together; it is important that they are described consistently, and in a way that accurately identifies the context in which they are applicable.

To do so requires that we describe the same aspects of each pattern; and that we describe each aspect using a common language. For example:

  • The city systems, communities and infrastructures affected; using a framework such as the “The new architecture of Smart Cities” that I described last year, shown in the diagram above.
  • The commercial operating model that makes the pattern financially sustainable.
  • The driving forces that make the pattern applicable, such as traffic congestion; persistent localised economic inactivity; the availability of local energy sources; or the need to reduce public sector spending.
  • The benefits of using the pattern; including financial, social, environmental and long-term economic benefits.
  • The implications and risks of implementing the pattern – such as the risk that consumers will not chose to change their behaviour to adopt more sustainable modes of transport; or the increasing long-term costs of healthcare implied by initiatives that raise life-expectancy by creating a healthier environment.
  • The alternatives and variations that describe how the pattern can be adapted to particular local contexts.
  • Examples of where the pattern has been applied; what was involved in making it work; and the outcomes that were achieved as a result.
  • Sources of information that provide further explanation, examples of use and guidance for implementation.

I’ll finish this article by given an example of a Smarter City pattern described in that way – the “City Information Partnership”.

(Coders at work exploiting city information at the Birmingham “Smart Hack”, photographed by Sebastian Lenton)

An Example Pattern: City Information Partnership

(Note: the following description is not intended to be written in the fluent style that I usually hope to achieve in my blog articles; instead, it is meant to illustrate the value in bringing together a set of concisely expressed ideas in a structured format).

Summary of the pattern: a collaboration between city institutions, communities, service providers and research institutions to share and exploit city data in a socially and financially sustainable system.

City systems, communities and infrastructures affected:

(This description is based on the elements of Smarter City ecosystems presented in “The new Architecture of Smart Cities“).

  • Goals: Any.
  • People: Citizens; innovators.
  • Ecosystem: All.
  • Soft infrastructures: Innovation forums; networks and community organisations.
  • City systems: Any.
  • Hard infrastructures: Information and communications technology.

Commercial operating model:

City information partnerships are often incorporated as “Special Purpose Vehicles” (SPVs) jointly owned by city institutions such as local authorities; universities; other public sector organisations such as schools, healthcare providers and emergency services; services providers such as transportation authorities and utilities; asset owners and operators such as property developers and facility managers; local employers; and private sector providers such as technology companies.

A shared initial investment in technology infrastructure is often required; and in order to address legal issues such as intellectual property rights and liability agreements.

Long-term financial sustainability is dependent on the generation of commercial revenues by licensing the use of data by commercial operations. In cases where such initiatives have been supported only by public sector or research funding, that funding has eventually been reduced or terminated leading to the stagnation or cessation of the initiative.

Soft infrastructures, hard infrastructures and assets required:

Information partnerships only succeed where they are a component of a co-creative dialogue between individuals and organisations in city institutions such as entrepreneurs, community associations, local authorities and social enterprises.

Institutional support is required to provide the models of legal liability and intellectual property ownership that create a trusted and transparent context for collaborative innovation.

Technologies such as Cloud Computing platforms; information management; security; analytics, reporting; visualisation; and data catalogues are required to manage city information and make it available and useful to end users.

Information partnerships require the participation of organisations which between them own and are prepared to make available a sufficiently broad and rich collection of datasets.

Driving forces:

Information is transforming the world’s economy; it provides new insight to support business model creation and operation; makes new products and services possible; and creates new markets.

At the same time global and local demographic trends mean that the cost-base and resource usage of city systems must change.

Information partnerships expose city information to public, private, social and academic research and innovation to discover, create and operate new models for city services; with the potential for resale elsewhere; leading in turn to economic and social growth.

(A visualisation created by Daniel X O Neil of data from Chicago’s open data portal showing the activities of paid political lobbyists and their customers in the city)

Benefits:

Community hacktivism can usually be engaged by information partnerships to create useful community “apps” such as local transport information and accessibility advice.

The creation of new information-based businesses creates local employment opportunities, and economic export potential.

Information partnerships can provide information resources for technology education in schools, colleges and universities.

New city services developed as a result of the information partnership may provide lower-carbon alternatives to existing city systems such as transportation.

Implications and risks:

If participating organisations such as local authorities include the requirement to contribute data to the information partnership in procurement criteria, then tendering organisations will include any associated costs in their proposals.

For information partnerships to be sustainable, the operating entity needs to be able to accrue and reinvest profits from licenses to exploit data commercially.

The financial returns and economic growth created by information partnerships can take time to develop.

Genuinely constructive partnerships rely on effective engagement between city institutions, businesses and communities.

Existing contracts between local authorities and service providers are unlikely to require that data is contributed to the partnership; and the costs associated with making the data associated with those services available will need to be negotiated.

Alternatives and variations:

Some organisations have provided single-party open data platforms. These can be effective – for example, the APIs offered by e-Bay and Amazon; but individual organisations within cities will rarely have a critical mass of valuable data; or the resources required to operate effective and sustained programmes of engagement with the local community.

Many advocates of open data argue that such data should be freely available. However, the majority of platforms that have made data available freely have struggled to make data available in a form that is usable; to expand the data available; to offer data at a reliable level of service; or to sustain their operations over time. Making good quality data available reliably requires effort, and that effort needs to be paid for.

Examples:

Sources of information:

The UK Open Data Institute is championing open data in the UK – http://www.theodi.org/

O’Reilly Media have published many informative articles on their “Radar” website – http://search.oreilly.com/?q=open+data&x=0&y=0&tmpl=radar

The report “Information Marketplaces: The new economics of cities” published by Arup, The Climate Group, Accenture and Horizon, University of Nottingham – http://www.arup.com/Publications/Information_Marketplaces_the_new_economics_of_cities.aspx

Finally, I have written a series of articles on this blog that explore the benefits and challenges associated with the collaborative exploitation of city information:

What next?

It has been an interesting exercise for me to write this article. Many of the ideas and examples that I have included will not be new to regular readers of this blog. But in describing the idea of an “Information Partnership” as a formal design pattern I have brought them together in a particularly focussed and organised manner. There are many, many more ideas and examples of initiatives within the Smarter Cities domain that could be described in this way; and I personally believe that it would be valuable to do so.

But my opinion on that subject is less valuable than yours. I would really appreciate your thoughts on whether the “Smarter City Design Patterns” I’ve suggested and explored in this article would be a valuable contribution to our collective knowledge.

I look forward to hearing from you.

About Rick Robinson
I’m the Director of Smart Places for Jacobs, the global engineering company. Previously, I was the UK, Middle East and Africa leader of the Digital Cities and Property business for Arup, Director of Technology for Amey, one of the UK’s largest engineering and infrastructure services companies and part of the international Ferrovial Group, and before that IBM UK’s Executive Architect for Smarter Cities.

21 Responses to Do we need a Pattern Language for Smarter Cities?

  1. Pingback: A design pattern for digital urbanism: the City Information Partnership « The Urban Technologist

  2. stevenboxall says:

    Hello Rick, I am afraid that I haven’t had the time to read all of this in depth – just had a very quick scan. One question which occurs to me is ‘Are people willing to pay for the information (and who are these people)?’

    On a very simple level I am thinking of Traffic Master – I had their traffic congestion warning system in a car which I bought second-hand – but I certainly didn’t pay to keep on the annual subscription when it expired.

    It seems to me that those who may pay are those who would save money by making the system run more efficiently thus saying them money in upgrading or increasing the system’s capacity. For example, if making the road network run more effectively and avoiding congestion by advising users of the best route to take, or adjusting timings of traffic signals, means that new road capacity dosn’t have to be built and thus saving capital expenditure. So, is the real market the public sector as it gets more use out of capacity of the ‘hard’ system without resorting to rationing?

    A thought on local currencies: When Bristol has its own local currency but Greece isn’t allowed to have one, we are living in a strange old world.

    Just a quick thought and an observation which don’t do justice to the time and thought you have put into your acticle. I must try to devote time to read it properly soon.

    Steve

    Like

    • Rick Robinson says:

      Hi Steve,

      I appreciate that I tend to write rather long articles on this blog, so I appreciate that you’ve taken the time to scan and reply to my latest effort!

      I agree that it’s not always straightforward to figure out why people and organisations might be willing to pay money for information; my own rule of thumb is to look for where they are already willing to pay for information and services, rather than to imagine that they will be willing to pay in new contexts. So your example is perfect: we are all used to paying for navigation information – we used to buy maps, and now we buy sat navs. But you clearly have not been persuaded that an extra investment in realtime information was worth your while. I expect that you will not be alone!

      That’s why I like examples like Shutl: they offer a cheap service that guarantees delivery at a specific time on a specific day. That’s a better service at a lower price than the traditional alternatives (which at best offer a “morning” delivery time of between 8am and 1pm); and that fixes a real problem for me (I’m too busy to spend 5 hours waiting at home).

      Cheers,

      Rick

      Like

  3. Chris Woods says:

    Rick one of the problems with Chris Alexanders work even though it was brilliant, critiques argued it lacked heart – what makes architecture sing. Many detractors preferred Venturi’s vision of ‘complexity and contradiction’. Analysis to the depth required to include all the soft meaning connections at the level of a city would take more computing power than is available even to IBM.

    Systems thinking however will allow more insight into cities fractal nature enabling us to make better environments. It is doubtful that historical patterns will give the full picture to patterns for successful/sustainable cities in the future due to the changes brought about by computers & connectivity. However concepts such as tipping points from behaviours and the impact of proximity to the attractive and the unattractive will still have an impact on how people will want to live and work together. The Sustainable Urban Environment SUE research programme from EPSRC has enabled some of the researchers to start to unearth these patterns. eg SURregen, the issues project etc. There is also emergent work on the importance of place making to give orientation, sense and value to communities, this will extend further than the narrow perspective of physical environments it will extend into the interaction between the virtual and real.

    Like

    • Rick Robinson says:

      Hi Chris,

      Thankyou for such an interesting reply;

      I would certainly not expect any tool – “design patterns” or otherwise – to replace empathy for and insight into the human condition. In a similar vein, a comment on this article in one of the Linked-In communities I posted it too reminded me that the over-zealous use of design patterns in computer software can result in computer systems that perform poorly both from an operational perspective and in terms of their usability.

      Your comment hints at research that is uncovering patterns not in the design of environments and services themselves, but in the ways that people interact with them, and with each other, influenced by “soft” factors and our evolving sense of physical and virtual communities and places. I will certainly look for that research using Google but would appreciate any more direct links and connections you could offer me,

      Regards,

      Rick

      Like

  4. Chris Woods says:

    Hi Rick,
    Patterning is one of my strengths – The soft areas are where you always find leading indicators (intangible and qualitative) the hard areas (tangible and quantitative) are always lagging indicators – NB both can be modelled as I am sure you know.
    One of the reasons we know that patterning is not adequate or complete is that in all parts of the world, many parts of cities and their populations are not self-sustaining and require constant input of resources, and even the mechanisms and timescales to make interventions are poor and driven by poor modelling.

    The easiest way in to this EPSRC work on Sustainable Urban Environments is via the Issues Project outputs – this was set up to help to disseminate the complex and sometimes apparently conflicting outputs -http://www.urbansustainabilityexchange.org.uk/ISSUESSUEResearchOutputs.htm
    there is about £30 millions worth of research buried here and sadly much of the knowledge has not come out yet in tangible form – but I do know many of the individuals who have contributed. Some projects are of variable quality – (people did not use multi variant analysis on some of the data) One of the people on the steering group of the issues project who could potentially help you is a fellow visiting professor at University of Salford- Ian Cooper of Eclipse research consultants he also worked on a couple of the projects. email – icooper@dircon.co.uk
    The Issues Project covers SUE1 and SUE2 research projects that cover 30 universities work in consortia over the last 10 years. SUE3 the final phase of funding which includes the Retrofit 2050 project (i was an expert witness on) you may find particularly interesting. Try contacting – Professor Malcolm Eames -email- EamesM@cardiff.ac.uk
    Dave Carter might also be useful to you he runs Manchester City Council’s – Digital Development Agency d.carter@manchesterdda.com

    If I can be of any help do not hesitate to contact me – I am currently available.
    Best regards Chris

    Like

    • Rick Robinson says:

      Hi Chris,

      Thankyou for this; I will certainly take a look at the EPSRC work, and will reach out to Ian Cooper for his advice. You mentioned the Retrofit 2050 project on Linked-In too, and so Professor Eame’s contact will be useful too. I have met Dave Carter a couple of times, though I don’t know him well – but I agree, he has some extremely interesting ideas and experience from what I do know of him.

      I would appreciate a proper discussion on some of these topics – I’ll contact you through Linked-In and see if we can arrange to meet or talk,

      Cheers,

      Rick

      Like

  5. Pingback: What is a city, and how does it get smarter?

  6. Helmi says:

    Nice blog right here! Also your site loads up very fast!

    Like

  7. Pingback: A design pattern for digital urbanism: City-Centre Enterprise Incubation | The Urban Technologist

  8. Pingback: Can digital technology help us build better cities? A workshop at the Academy of Urbanism Annual Congress, Bradford, Thursday 17th May | The Urban Technologist

  9. Pingback: Smart cities – why, what, how? | The power of the network

  10. Pingback: Smart cities – why, what, how, how? | The power of the network

  11. Pingback: Seven steps to a Smarter City; and the imperative for taking them (updated 8th September 2013) | The Urban Technologist

  12. Pingback: A design pattern for a Smarter City: Local Currencies and Alternative Trading Systems | The Urban Technologist

  13. Pingback: A design pattern for a Smarter City: Online Peer-to-Peer and Regional Marketplaces | The Urban Technologist

  14. Pingback: What’s the risk of investing in a Smarter City? | The Urban Technologist

  15. Pingback: Design Patterns for Smarter Cities | MJSBlog

  16. Pingback: Why Smart Cities still aren’t working for us after 20 years. And how we can fix them. | The Urban Technologist

  17. Pingback: 7 steps to a Smart City | The Urban Technologist @dr_rick | Smart Cities Library™

  18. Pingback: A Plan for Digital Cities | The Urban Technologist