outsystems - why it struggles to innovate
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?