Top Banner
WHY IT STRUGGLES TO INNOVATE Innovation is a communication problem…
40

Outsystems - Why IT Struggles To Innovate

Apr 11, 2017

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Outsystems - Why IT Struggles To Innovate

WHY IT STRUGGLES TO INNOVATEInnovation is a communication problem…

Page 2: Outsystems - Why IT Struggles To Innovate

Andrew Korczynski & Paul Wiltshire

OutSystems

Page 3: Outsystems - Why IT Struggles To Innovate

Backlog of demand, slow speed to market

Shadow IT

Legacy old tech

Huge technical debt

Knowledge transfer is slow

T H E S Y M P T O M S

Page 4: Outsystems - Why IT Struggles To Innovate

~£2,500,000,000,000T H E FA C T S

Gartner (www.gartner.com/technology/research/it-spending-forecast/)

Global IT spend 2014

Page 5: Outsystems - Why IT Struggles To Innovate

~80-85% of that spend goes on

T H E FA C T S

Gartner (www.gartner.com/newsroom/id/497088)

‘keeping the lights on’.

Page 6: Outsystems - Why IT Struggles To Innovate

Why does this happen?

Application portfolio growth outstrips resource growthEventually, maintenance chokes the life out of innovation

> Inability to lead and innovate

Page 7: Outsystems - Why IT Struggles To Innovate

It’s not all doom and gloom….

Page 8: Outsystems - Why IT Struggles To Innovate

WHY?

Page 9: Outsystems - Why IT Struggles To Innovate

Core database schemaCore processes & workflows

Why does development take so long?

Page 10: Outsystems - Why IT Struggles To Innovate

Core database schemaCore processes & workflowsCover all eventualities…

v

v

v

Why does development take so long?

Why?

Page 11: Outsystems - Why IT Struggles To Innovate

Core database schemaCore processes & workflowsCover all eventualities…Due to…

v

v

v

Why does development take so long?

…a fear ofC H A N G E

Page 12: Outsystems - Why IT Struggles To Innovate

Example

“I just want it to do…”…125k lines of code!

Page 13: Outsystems - Why IT Struggles To Innovate
Page 14: Outsystems - Why IT Struggles To Innovate

3 Steps to Innovation

focus where innovation countsempower innovationChange is a welcome part of getting it right

Page 15: Outsystems - Why IT Struggles To Innovate

Mode1: Systems of RecordSafety & Accuracy

Mode2: Systems of DifferentiationAgility & Speed

Bi-Modal IT (Gartner Research)

Innovation

Shadow IT

Page 16: Outsystems - Why IT Struggles To Innovate

New System of Differentiation

Systems of RecordSafety & Accuracy

Bi-Modal IT (Gartner Research)

Great UserExperience

Page 17: Outsystems - Why IT Struggles To Innovate

New System of Differentiation

Systems of RecordSafety & Accuracy

Bi-Modal IT (Gartner Research)

Great UserExperience

Page 18: Outsystems - Why IT Struggles To Innovate

Bi-Modal IT (Gartner Research)

Systems of RecordSafety & Accuracy

New System of Differentiation

Great UserExperience

VisualTools

Page 19: Outsystems - Why IT Struggles To Innovate

Systems of RecordSafety & Accuracy

Visual Development

New System of Differentiation

Great UserExperience

VisualTools

DeployedApplications

Page 20: Outsystems - Why IT Struggles To Innovate

Model-Driven Rapid Development

ActiveModel

VisualTools

NewRequirements

NewBack-Ends

New Front-Ends

New BusinessProcesses

Highly Optimised Code+ Non-Functional Code

Partner API’s

ExternalServices

Existing Systems& Data Sources

Page 21: Outsystems - Why IT Struggles To Innovate

Rapid Agile Delivery & Change

ActiveModel

VisualTools

NewRequirements

NewBack-Ends

New Front-Ends

New BusinessProcesses

Risk- FreeChange

Partner API’s

ExternalServices

Existing Systems& Data Sources

Page 22: Outsystems - Why IT Struggles To Innovate

…where change is a welcome part of getting it right

Rapid Agile Delivery & Change

Page 23: Outsystems - Why IT Struggles To Innovate

The Difference…

So while you are

very slowly

hand-coding applications

that look like this…

Page 24: Outsystems - Why IT Struggles To Innovate

The Difference…

Companies using

high productivity platforms

are delivering

innovative applications

that look like ...

Page 25: Outsystems - Why IT Struggles To Innovate
Page 26: Outsystems - Why IT Struggles To Innovate
Page 27: Outsystems - Why IT Struggles To Innovate

Wodify’s CrossFit for Gyms

Wodify = Workout Of the Day• Built using OutSystems• Operating in over 2,500 gyms• 300,000 users (athletes & instructors)

Performance results:• Over 2,000,000 work-out transactions/month• 140,000+ on heavy days

Sign-ins• Over 70,000 athletes/day sign into a Wodify

class.

Page 28: Outsystems - Why IT Struggles To Innovate

Wodify’s CrossFit for Gyms

Page 29: Outsystems - Why IT Struggles To Innovate

Wodify’s CrossFit for Gyms

Page 30: Outsystems - Why IT Struggles To Innovate
Page 31: Outsystems - Why IT Struggles To Innovate
Page 32: Outsystems - Why IT Struggles To Innovate
Page 33: Outsystems - Why IT Struggles To Innovate

Customer Service Example (Insurance)

Get Quote

Accident Services

Claims Manageme

nt

Policy/ Portfolio

Management

Accident Assistance App• Report accident to insurance co• GPS used to send breakdown /

ambulance• Find local agent & body shop for repair• File and manage a simple claim

1 Dev 2 weeks

Page 34: Outsystems - Why IT Struggles To Innovate

“For the first time in our history, we are up to date on all our rights payments.”

Page 35: Outsystems - Why IT Struggles To Innovate
Page 36: Outsystems - Why IT Struggles To Innovate

We have delivered highly complex and scalable enterprise web and

mobile applications faster than we ever thought possible.

Rogério Henriques CIO, Fidelidade

Page 37: Outsystems - Why IT Struggles To Innovate
Page 38: Outsystems - Why IT Struggles To Innovate

Liberty Successes

Maintain existing Develop new

Maintain existing Develop newBefore

After

Page 39: Outsystems - Why IT Struggles To Innovate

Summary

80-85%ChangePace layer modelRight tools for each layerLow code platforms, built for change50%Questions?

Page 40: Outsystems - Why IT Struggles To Innovate

Questions?