© All rights reserved
Great RADPaulo Rosado
© All rights reserved
+600
© All rights reserved
+50%
© All rights reserved
It’s the end of the beginning…
© All rights reserved
Low Code Platforms
© All rights reserved
two
© All rights reserved
Reinvent customer engagement
6 - 16 weeks
Digitalize( )
© All rights reserved
Traditional companies are really falling
behind
© All rights reserved
non digital/mobilecomplex
EngagementOperations
take too longerrors galore
cost too much
© All rights reserved
Optimize backend operations6 – 24 weeks
Digitalize( )
© All rights reserved
Dubai CourtsEngagement + Operations250 submitted/117 electronic decision
gov
© All rights reserved© OutSystems. All Rights Reserved www.outsystems.com
healthcare
© All rights reserved
Flights, Checkin,
Miles
airline
© All rights reserved
Customer “portal”
traffic
© All rights reserved
social
© All rights reserved
healthcare
© All rights reserved
biotech
© All rights reserved
financial
© All rights reserved
2nd
© All rights reserved
© All rights reserved
Disbelief in Big Bang (projects)
© All rights reserved
4 – 20 week projects
© All rights reserved
AgileRelease early, release
often
© All rights reserved
Low Code platformsLeader Cloud Platforms for
Rapid Developers
© All rights reserved
Next Gen mobile platforms
Leader Mobile App Development Platform
© All rights reserved
Market Trends: Mobile App Development Platforms, Worldwide, 201505 August 2015 G00281289Analyst(s): Neha Kumar | Van L. Baker | Fabrizio Biscotti | Richard Marshall | Jason Wong
SummaryEnterprises that are mobilizing their business processes increasingly prefer low-code/code-less tools and need back-end services. Product marketing managers of MADP vendors should respond to these market and demand changes before RMAD and MBaaS competitors seize their market share further.
© All rights reserved
IT can’t do it with what they have
today
© All rights reserved
IT legacy
© All rights reserved
As software grows it gets harder to change
© All rights reserved
Legacy systems get frozen
© All rights reserved
SaaS or PackagesDon’t customize!
© All rights reserved
Typical IT landscapes are very inflexible
© All rights reserved
Bimodal2 speeds
© All rights reserved
2 modes, 2 speeds
FastSlow
Mode 2Rapid, Continuous App Delivery
© All rights reserved
Roadmap to RAD
Validation(demo)
Pilot(1 app)
VALUE PROVEN
SpeedFlexibility
FitAgile
Continuous deliveryCollaboration
Prepare for Scale(1 team, 2-3
apps)
VALUE REPEATABLE
RAD engine is ready
Deploy at Scale(many teams, many apps)
VALUE SCALED
Digital by DefaultFast new digital
Continuous delivery
Innovation supported by
digital
© All rights reserved
That First App
Validation(demo)
Pilot(1 app)
Prepare for Scale(1 team, 2-3
apps)Deploy at Scale
(many teams, many apps)
DesignPrototype (Agile) Development (Phased) Rollout
© All rights reserved
Design Develop
QualityAssuranc
eDeploy Analyze Manage
formal phases
DesignPrototype (Agile) Development (Phased) Rollout …
© All rights reserved
Design DevelopQuality
Assurance
Deploy Analyze ManageIn
terfa
ceDevice/nativeMobile/Web/ResponsiveBusiness LogicProcess/WorkflowDatabase
Services/Integrations
The layers of modern apps
Mobile/desktop Interfaces with customers, partners and employees available when needed and tailored to do the job fast
Automation of business operation logic and processes
Store centrally data that is floating in papers and brains of individualsLeverage systems that are already there in operation
© All rights reserved
Design DevelopQuality
Assurance
Deploy Analyze Manage
Inte
rfaceDevice/native
Mobile/Web/ResponsiveBusiness Logic
Process/WorkflowDatabase
Services/Integration
Develop by codingA lot of code. A lot of skills to master.
SWIFT, Java, Javascripthtml, CSS, JavascriptJava, C#, SQL
SQL
Java, C#Scripting
Java, C#BPM
© All rights reserved
Design DevelopQuality
Assurance
Deploy Analyze Manage
Consistency between layers is done by hand
SWIFT, Java, Javascripthtml, CSS, JavascriptJava, C#, SQL
SQL
Java, C#Scripting
Java, C#BPM
Inte
rfaceDevice/native
Mobile/Web/ResponsiveBusiness Logic
Process/WorkflowDatabase
Services/Integration
© All rights reserved
Design DevelopQuality
Assurance
Deploy Analyze Manage
Quality depends a lot on Testing
Testing
SWIFT, Java, Javascripthtml, CSS, JavascriptJava, C#, SQL
SQL
Java, C#Scripting
Java, C#BPM
Inte
rfaceDevice/native
Mobile/Web/ResponsiveBusiness Logic
Process/WorkflowDatabase
Services/Integration
© All rights reserved
… and Uber Developers(which by the way don’t like to be stuck maintaining a system)
© All rights reserved
Design DevelopQuality
Assurance
Deploy Analyze Manage
Coding creates new, inflexible legacy systems
SWIFT, Java, Javascripthtml, CSS, JavascriptJava, C#, SQL
SQL
Java, C#Scripting
Java, C#BPM
Inte
rfaceDevice/native
Mobile/Web/ResponsiveBusiness Logic
Process/WorkflowDatabase
Services/Integration
© All rights reserved
… and mobile is the new legacy
© All rights reserved
RAD to the rescue
© All rights reserved
RAD toolsThe great and the bad
© All rights reserved
POWER
I can do what I want
MOBILE
Sophisticated mobile
UX
INTEGRATE
Extend and Integrate
NOLOCKIN
I can exit
DEVOPS
Change fast
SCALE
Start small. Grow big
RAPID
Develop fast with quality
Criteria to look
for
© All rights reserved
POWER
I can do what I want
MOBILE
Sophisticated mobile
UX
INTEGRATE
Extend and Integrate
NOLOCKIN
I can exit
DEVOPS
Change fast
SCALE
Start small. Grow big
RAPID
Develop fast with quality
© All rights reserved
Design DevelopQuality
Assurance
Deploy Analyze Manage
The obvious claim…With RAD you do less work
Model apps
1 object = 10x, 100x, 1000x lines
of code
Inte
rfaceDevice/native
Mobile/Web/ResponsiveBusiness Logic
WorkflowDatabase
Services/Integration
© All rights reserved
POWER
I can do what I want
MOBILE
Sophisticated mobile
UX
INTEGRATE
Extend and Integrate
NOLOCKIN
I can exit
DEVOPS
Change fast
SCALE
Start small. Grow big
RAPID
Develop fast with quality
© All rights reserved
Design DevelopQuality
Assurance
Deploy Analyze Manage
Inte
rfaceDevice/native
Mobile/Web/ResponsiveBusiness Logic
WorkflowDatabase
Services/Integration
… models all core layers so consistency is done for you
RAD
© All rights reserved
Design DevelopQuality
Assurance
Deploy Analyze Manage
Inte
rfaceDevice/native
Mobile/Web/ResponsiveBusiness Logic
WorkflowDatabase
Services/Integration
Quality out of the box is much higher
RAD
Impact
Analysis
SelfHealing
© All rights reserved
Great RAD
Very fast developmentVery high quality
Easy to learnFast onboarding
© All rights reserved
Hum, what’s the catch?
© All rights reserved
It is extremely hard to build great
RAD
© All rights reserved
Design DevelopQuality
Assurance
Deploy Analyze Manage
Inte
rfaceDevice/native
Mobile/Web/ResponsiveBusiness Logic
WorkflowDatabase
RAD needs to addresshigh % of app
RAD
% %
Services/Integration
© All rights reserved
But the domain of apps is a moving
target
© All rights reserved
Design DevelopQuality
Assurance
Deploy Analyze Manage
Inte
rfaceDevice/native
Mobile/Web/ResponsiveBusiness Logic
WorkflowDatabase
Closed RAD. Locks you in.Enterprise apps eventually get stuck
RAD
??????
????????
??? Services/Integration
© All rights reserved
???
Design DevelopQuality
Assurance
Deploy Analyze Manage
Inte
rfaceDevice/native
Mobile/Web/ResponsiveBusiness Logic
WorkflowDatabase
Services/Integration
Simple RAD lacks expressive power
RAD
© All rights reserved
Open RAD
RAD CODE
© All rights reserved
???
Design DevelopQuality
Assurance
Deploy Analyze Manage
Inte
rfaceDevice/native
Mobile/Web/ResponsiveBusiness Logic
WorkflowDatabase
Services/Integration
Lack of power increases problemCode all the time. Worst than coding everything
RAD No impac
tanaly
sis
© All rights reserved
Design DevelopQuality
Assurance
Deploy Analyze Manage
Inte
rfaceDevice/native
Mobile/Web/ResponsiveBusiness Logic
WorkflowDatabase
Services/Integration
Power Point PlatformsMultiple tools unified into one marketing brand
1No
impact
analysis
23
45
Multiple
deploy
paths
© All rights reserved
POWER
I can do what I want
MOBILE
Sophisticated mobile
UX
INTEGRATE
Extend and Integrate
NOLOCKIN
I can exit
DEVOPS
Change fast
SCALE
Start small. Grow big
RAPID
Develop fast with quality
© All rights reserved
Design DevelopQuality
Assurance
Deploy Analyze Manage
Inte
rfaceDevice/native
Mobile/Web/ResponsiveBusiness Logic
WorkflowDatabaseServices
OutSystems Platform
RAD TrueChange
1-ClickVersionBuild
Deploy
© All rights reserved
Agile Projects
Continuous integrationVersion Control
Automated buildsAutomated deploy
© All rights reserved
High Adoption RolloutsNot enough time…
and a lot of work to do.
© All rights reserved
Design DevelopQuality
Assurance
Deploy Analyze Manage
Inte
rfaceDevice/native
Mobile/Web/ResponsiveBusiness Logic
WorkflowDatabaseServices
Detect problems fast
RAD TrueChange
1-ClickVersionBuild
Deploy
Performance
UsageAnalytic
s
FunctionFeedbac
k
© All rights reserved
Design Develop
QualityAssuranc
eDeploy Analyze Manage
adoption = daily changes
© All rights reserved
POWER
I can do what I want
MOBILE
Sophisticated mobile
UX
INTEGRATE
Extend and Integrate
NOLOCKIN
I can exit
DEVOPS
Change fast
SCALE
Start small. Grow big
RAPID
Develop fast with quality
© All rights reserved
Design DevelopQuality
Assurance
Deploy Analyze Manage
Inte
rfaceDevice/native
Mobile/Web/ResponsiveBusiness Logic
WorkflowDatabaseServices
Great RAD = Great DevOps
RAD TrueChange
1-ClickVersionBuild
Deploy
Performance
UsageAnalytic
s
FunctionFeedbac
k
DEV OPS
© All rights reserved
POWER
I can do what I want
MOBILE
Sophisticated mobile
UX
INTEGRATE
Extend and Integrate
NOLOCK-IN
I can exit
DEVOPS
Change fast
SCALE
Start small. Grow big
RAPID
Develop fast with quality
© All rights reserved
Start small
Validation(demo)
Pilot(1 app)
VALUE PROVEN
SpeedFlexibility
FitAgile
Continuous deliveryCollaboration
Prepare for Scale(1 team, 2-3
apps)
VALUE REPEATABLE
RAD engine is ready
© All rights reserved
Grow big
Validation(demo)
Pilot(1 app)
VALUE PROVEN
SpeedFlexibility
FitAgile
Continuous deliveryCollaboration
Prepare for Scale(1 team, 2-3
apps)
VALUE REPEATABLE
RAD engine is ready
Deploy at Scale(many teams, many apps)
VALUE SCALED
Digital by DefaultFast new digital
Continuous delivery
Innovation supported by
digital
© All rights reserved
fi maerp c rm h rmsb i
CU S T O M E R S• P ORTAL• C AR E• E C O MM E RCE
S UP P L I E RS• ON BOAR D I NG• P R O DU CT• OR DE RS
E M P LOY E E S• I N T RAN E T• VAC AT I O N• H R
Many apps. Many teams.
© All rights reserved
[fidelidade case study]
© All rights reserved
Design DevelopQuality
Assurance
Deploy Analyze Manage
Inte
rfaceDevice/native
Mobile/Web/ResponsiveBusiness Logic
WorkflowDatabaseServices
Scale enterprise wide
RAD TrueChange
1-ClickVersionBuild
Deploy
Performance
UsageAnalytic
s
FunctionFeedbac
k
SecurityGoverna
nce
User Manage
ment
PortfolioManage
ment
SCALE SCALESCALESCALESCALE
© All rights reserved
POWER
I can do what I want
MOBILE
Sophisticated mobile
UX
INTEGRATE
Extend and Integrate
NOLOCK-IN
Your source code
DEVOPS
Change fast
SCALE
Start small. Grow big
RAPID
Develop fast with quality
© All rights reserved
Design Develop QualityAssurance Deploy Analyze Manage
Inte
rface
Device/native
Mobile/Web/Responsive
Business Logic
Workflow
Database
Services
Code generation
Frontend Backend Database
HTML5Javascript
CSSJava
.Net/C#Oracle
SQL Server
© All rights reserved
Source code IPYour code. Your exit.
Frontend Backend Database
HTML5Javascript
CSSJava
.Net/C#Oracle
SQL Server
© All rights reserved
SecureStandard tools work
Frontend Backend Database
HTML5Javascript
CSSJava
.Net/C#Oracle
SQL Server
© All rights reserved
PerformanceHighly-scalable
architecture
Frontend Backend Database
HTML5Javascript
CSSJava
.Net/C#Oracle
SQL Server
© All rights reserved
Design Develop QualityAssurance Deploy Analyze Manage
Inte
rface
Device/native
Mobile/Web/Responsive
Business Logic
Workflow
Database
Services
Code generation
Frontend Backend Database
Angular jsReact.jsIonic.js
cordovaJava
.Net/C#Oracle
SQL Server
REST
© All rights reserved
POWER
I can do what I want
MOBILE
Sophisticated mobile
UX
INTEGRATE
Extend and Integrate
NOLOCKIN
I can exit
DEVOPS
Change fast
SCALE
Start small. Grow big
RAPID
Develop fast with quality
We are in good shape. But there is
always work to do!
Exciting times ahead of us!
© All rights reserved
Thank you!
Top Related