Outsystems - Why IT Struggles To Innovate

Post on 11-Apr-2017

237 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

Transcript

WHY IT STRUGGLES TO INNOVATEInnovation is a communication problem…

Andrew Korczynski & Paul Wiltshire

OutSystems

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

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

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

Global IT spend 2014

~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’.

Why does this happen?

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

> Inability to lead and innovate

It’s not all doom and gloom….

WHY?

Core database schemaCore processes & workflows

Why does development take so long?

Core database schemaCore processes & workflowsCover all eventualities…

v

v

v

Why does development take so long?

Why?

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

Example

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

3 Steps to Innovation

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

Mode1: Systems of RecordSafety & Accuracy

Mode2: Systems of DifferentiationAgility & Speed

Bi-Modal IT (Gartner Research)

Innovation

Shadow IT

New System of Differentiation

Systems of RecordSafety & Accuracy

Bi-Modal IT (Gartner Research)

Great UserExperience

New System of Differentiation

Systems of RecordSafety & Accuracy

Bi-Modal IT (Gartner Research)

Great UserExperience

Bi-Modal IT (Gartner Research)

Systems of RecordSafety & Accuracy

New System of Differentiation

Great UserExperience

VisualTools

Systems of RecordSafety & Accuracy

Visual Development

New System of Differentiation

Great UserExperience

VisualTools

DeployedApplications

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

Rapid Agile Delivery & Change

ActiveModel

VisualTools

NewRequirements

NewBack-Ends

New Front-Ends

New BusinessProcesses

Risk- FreeChange

Partner API’s

ExternalServices

Existing Systems& Data Sources

…where change is a welcome part of getting it right

Rapid Agile Delivery & Change

The Difference…

So while you are

very slowly

hand-coding applications

that look like this…

The Difference…

Companies using

high productivity platforms

are delivering

innovative applications

that look like ...

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.

Wodify’s CrossFit for Gyms

Wodify’s CrossFit for Gyms

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

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

We have delivered highly complex and scalable enterprise web and

mobile applications faster than we ever thought possible.

Rogério Henriques CIO, Fidelidade

Liberty Successes

Maintain existing Develop new

Maintain existing Develop newBefore

After

Summary

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

Questions?

top related