the european cio conference - november 27th, 2014

24
Yves Caseau - Digital Age Information Systems – November 2014 1/24 Yves Caseau Head of AXA Digital Agency NATF (National Academy of Technologies of France)

Upload: yves-caseau

Post on 03-Jul-2015

608 views

Category:

Software


1 download

DESCRIPTION

Public version (without images)

TRANSCRIPT

Page 1: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 1/24

Yves CaseauHead of AXA Digital AgencyNATF (National Academy of Technologies of France)

Page 2: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 2/24

OutlineOutline

1. Digital RevolutionWhen companies need to evolve together with their customers

2. Information Systems RevolutionMaster the new set of tools

3. Software FactoriesBuild the capability to constantly evolve your software assets

The Compass

The Map

The Target

SoftwareStrategy

CustomerEmpowerment

Intention Economy

IncreasingComplexity

Digital Innovation

ContinuousChange

MeasureMeasureObsessionObsession

M arket s areCo nversat io ns

Page 3: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 3/24

Part One : Digital Revolution Part One : Digital Revolution

SoftwareStrategy

CustomerEmpowerment

Intention Economy

IncreasingComplexityDigital Innovation

ContinuousChange

MeasureMeasureObsessionObsession

Markets areConversations

The Map

Page 4: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 4/24

Complexity and Continuous Change require AgilityComplexity and Continuous Change require Agility

Increasing complexity of 21st century prevents forecasting

The central role of the user in the digital world adds to the complexity brought by technological change

Agility means constant and fast re-adjustment towards the environment

Page 5: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 5/24

Our Customer Is The Architect of Her Own ExperienceOur Customer Is The Architect of Her Own Experience

Digital experiences are “mash-up” of contents, products and services from different sources

Digital customer-centricity implies to relinquish control

The ultimate form of personalization is not smart analytics, it is customer empowerment

Making the customer the architect has a profound impact on information systems

Page 6: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 6/24

Markets Are Conversations – Come Prepared !Markets Are Conversations – Come Prepared !

In the world of content abundance, to grab attention you must listen

« Conversations cannot be controlled. They can only be joined » - R. Rothemberg

Sharing a conversation with the customer requires a content strategy

Conversations thrive on communities

Page 7: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 7/24

The Relentless Pursuit of Digital InnovationThe Relentless Pursuit of Digital Innovation

Innovation is solving a pain point together with the customer

Minimum Viable Product : How to collect feedback as early as possible, but not earlier

Innovation is grown, not designed – It is not the idea that matters, it is the doing !

Page 8: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 8/24

No Digital Leader Without a Software StrategyNo Digital Leader Without a Software Strategy

“Software is eating the world” – M. Andreesen

Your software sourcing & crafting strategy says which ecosystems you will be part of

Agility (both speed and flexibility) is determined by your software strategy

Page 9: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 9/24

Pulling Opportunities from Customer IntimacyPulling Opportunities from Customer Intimacy

Getting to know your customers without bothering them

« Relations lead to Conversations, Conversations lead to Transactions » - D. Searls

Learn from your customers’ digital traces

Customers will not elect to let you listen if you have nothing to say

Page 10: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 10/24

Part Two : Information Systems RevolutionPart Two : Information Systems Revolution

The Compass

Page 11: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 11/24

The New Way of Working of Web’s GiantsThe New Way of Working of Web’s Giants

“Measure Obsession”

The most precious currency in the digital world is the customer’s time

Build versus Buy

Lean Startup and Devops

Page 12: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 12/24

Platforms Attract Value and Satisfy CustomersPlatforms Attract Value and Satisfy Customers

Need for more and more software, at cheaper prices

The need for constant innovation implies open innovation

The platform game is “give and take”

Page 13: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 13/24

Enroll Ecosystems to Develop Your SoftwareEnroll Ecosystems to Develop Your Software

Mobile First, Cloud First

Commodity Hardware and Open OS

Open APIs and Open Source

Page 14: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 14/24

Smartphone Revolution is More than Mobile WebSmartphone Revolution is More than Mobile Web

The smartphone is the remote control of our connected life

Mobile experience has its own codes

The smartphone is an amazing platform: computing, video, sensors, recognition, etc.

Page 15: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 15/24

A New Toolbox : Programming Has Changed !A New Toolbox : Programming Has Changed !

Test: do you write code ? do you Google it ?

Welcome to massively distributed programming (e.g., Map Reduce)

Systems programming, no longer computers

Advanced AI and machine learning algorithms are available as open source libraries

Page 16: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 16/24

« Data is the New Code » : Big Data Disruptions« Data is the New Code » : Big Data Disruptions

Cost and technology disruption

“Data is becoming at heart of Computer Science”. T. Hoffman

A new way of programming : data-oriented, sub-linear, machine-learning grown

Each Web Giant is investing massively to be ahead of its Big Data game

Page 17: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 17/24

Part Three : Software FactoriesPart Three : Software Factories

The Target

Page 18: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 18/24

Constantly Changing Software Requires New MethodsConstantly Changing Software Requires New Methods

Source code becomes more important (shown, shared and modified)

Since building is a constant task, the process becomes more important than the result

The heart of the game is to constantly learn new skills

Page 19: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 19/24

Software Factories : Focus on Building & AutomationSoftware Factories : Focus on Building & Automation

Continuous build, integration and delivery

A process that is run continuously must be automated

DevOps : manage Infrastructure a code and lean cross-function collaboration

Page 20: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 20/24

Homeostasis Requires Open Source Practice Homeostasis Requires Open Source Practice

White-box integration with source code

There is a treasure trove of value in the existing open source communities

Open Source is not free : it is a collaborative game of “give & take”

Page 21: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 21/24

The Toyota Way of Continuous DeliveryThe Toyota Way of Continuous Delivery

Small autonomous and cross-functional teams

Synchronized work and standup meetings

Pull, Kanban and visual management

Page 22: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 22/24

Love your Code and Value your Software TeamsLove your Code and Value your Software Teams

Code reviews and pair programming

Coding standards, discipline and pride

Incremental development produces junk.Constant refactoring is mandatory (tending the garden)

Value your teams : let them learn

Page 23: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 23/24

API : An Organic System is Defined by Its MembraneAPI : An Organic System is Defined by Its Membrane

This is a service architecture game : modularity, event-oriented architecture, data exposition

Think like a software editor : upward compatibility, “composability” (ability to use in composite applications), standardization

Test your APIs and grow your ecosystems with hackathons

Page 24: The European CIO Conference - November 27th, 2014

Yves Caseau - Digital Age Information Systems – November 2014 24/24

ConclusionConclusion

Digital revolution is only beginning ! One must learn to co-create experiences with their customers Barbarians at our doors: paradigm shifts in production tools Technology’s evolution pace will intensify: machine learning and

forecasting, AI, semantic processing & pattern recognition.

Adopt tools and methods from « the Web Giants » (GAFA) Agile & lean software development Lean Startup & measure Big Data, Web programming, Commodity computing

Software Factories to assemble open source into experiences Because of constant change, your software changes constantly Skilled teams & Customer-centric continuous build “Love your code” culture