outsystems - great rad - nextstep benelux 2015

Post on 15-Apr-2017

795 Views

Category:

Technology

10 Downloads

Preview:

Click to see full reader

TRANSCRIPT

© All rights reserved

Great RAD Paulo Rosado

© All rights reserved

+600

© All rights reserved

+50%

© All rights reserved

© 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/mobile complex

Engagement Operations

take too long errors galore

cost too much

© All rights reserved

Optimize backend operations 6 – 24 weeks

Digitalize ( )

© All rights reserved

Dubai Courts Engagement + Operations 250 submitted/117 electronic decision

gov

© All rights reserved

© 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

© 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

Agile Release early, release often

© All rights reserved

Low Code platforms Leader 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, 2015 05 August 2015 G00281289 Analyst(s): Neha Kumar | Van L. Baker | Fabrizio Biscotti | Richard Marshall | Jason Wong Summary Enterprises 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 Packages Don’t customize!

© All rights reserved

Typical IT landscapes are very inflexible

© All rights reserved

Bimodal 2 speeds

© All rights reserved

2 modes, 2 speeds

Fast

Slow

Mode 2 Rapid, Continuous App Delivery

© All rights reserved

Roadmap to RAD

Validation (demo)

Pilot (1 app)

VALUE PROVEN

Speed Flexibility

Fit Agile

Continuous delivery Collaboration

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 Default Fast 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)

Design Prototype (Agile) Development (Phased) Rollout

© All rights reserved

Design Develop Quality

Assurance Deploy Analyze Manage

formal phases

Design Prototype (Agile) Development (Phased) Rollout …

© All rights reserved

Design Develop Quality Assurance Deploy Analyze Manage

Inte

rface

Device/native Mobile/Web/Responsive Business Logic

Process/Workflow Database

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 individuals

Leverage systems that are already there in operation

© All rights reserved

Design Develop Quality Assurance Deploy Analyze Manage

Inte

rface

Device/native Mobile/Web/Responsive

Business Logic

Process/Workflow Database

Services/Integration

Develop by coding A lot of code. A lot of skills to master.

SWIFT, Java, Javascript html, CSS, Javascript Java, C#, SQL

SQL

Java, C# Scripting

Java, C# BPM

© All rights reserved

Design Develop Quality Assurance Deploy Analyze Manage

Consistency between layers is done by hand

SWIFT, Java, Javascript html, CSS, Javascript Java, C#, SQL

SQL

Java, C# Scripting

Java, C# BPM

Inte

rface

Device/native Mobile/Web/Responsive

Business Logic

Process/Workflow Database

Services/Integration

© All rights reserved

Design Develop Quality Assurance Deploy Analyze Manage

Quality depends a lot on Testing

Testing

SWIFT, Java, Javascript html, CSS, Javascript Java, C#, SQL

SQL

Java, C# Scripting

Java, C# BPM

Inte

rface

Device/native Mobile/Web/Responsive

Business Logic

Process/Workflow Database

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 Develop Quality Assurance Deploy Analyze Manage

Coding creates new, inflexible legacy systems

SWIFT, Java, Javascript html, CSS, Javascript Java, C#, SQL

SQL

Java, C# Scripting

Java, C# BPM

Inte

rface

Device/native Mobile/Web/Responsive

Business Logic

Process/Workflow Database

Services/Integration

© All rights reserved

Mobile is the new legacy

© All rights reserved

RAD tools The great and the bad

© All rights reserved

POWER

I can do what I want

MOBILE

Sophisticated mobile UX

INTEGRATE

Extend and Integrate

NO LOCKIN

I can exit

DEVOPS

Change fast

SCALE

Start small. Grow big

RAPID

Develop fast with quality

Criteria to lock for

© All rights reserved

POWER

I can do what I want

MOBILE

Sophisticated mobile UX

INTEGRATE

Extend and Integrate

NO LOCKIN

I can exit

DEVOPS

Change fast

SCALE

Start small. Grow big

RAPID

Develop fast with quality

© All rights reserved

Design Develop Quality Assurance Deploy Analyze Manage

The obvious claim… With RAD you do less work

Model apps

1 object = 10x, 100x,

1000x lines of code

Inte

rface

Device/native Mobile/Web/Responsive

Business Logic

Workflow Database

Services/Integration

© All rights reserved

POWER

I can do what I want

MOBILE

Sophisticated mobile UX

INTEGRATE

Extend and Integrate

NO LOCKIN

I can exit

DEVOPS

Change fast

SCALE

Start small. Grow big

RAPID

Develop fast with quality

© All rights reserved

Design Develop Quality Assurance Deploy Analyze Manage

Inte

rface

Device/native Mobile/Web/Responsive

Business Logic

Workflow Database

Services/Integration

… models all core layers so consistency is done for you

RAD

© All rights reserved

Design Develop Quality Assurance Deploy Analyze Manage

Inte

rface

Device/native Mobile/Web/Responsive

Business Logic

Workflow Database

Services/Integration

Quality out of the box is much higher

RAD

Impact

Analysis

Self Heali

ng

© All rights reserved

Great RAD

Very fast development

Very high quality

Easy to learn

Fast onboarding

© All rights reserved

Hum, what’s the catch?

© All rights reserved

It is extremely hard to build great RAD

© All rights reserved

Design Develop Quality Assurance Deploy Analyze Manage

Inte

rface

Device/native Mobile/Web/Responsive

Business Logic

Workflow Database

RAD needs to address high % of app

RAD

% %

Services/Integration

© All rights reserved

But the domain of apps is a moving

target

© All rights reserved

Design Develop Quality Assurance Deploy Analyze Manage

Inte

rface

Device/native Mobile/Web/Responsive

Business Logic

Workflow Database

Closed RAD. Locks you in. Enterprise apps eventually get stuck

RAD

???

???

??

???

???

??? Services/Integration

© All rights reserved

???

Design Develop Quality Assurance Deploy Analyze Manage

Inte

rface

Device/native Mobile/Web/Responsive

Business Logic

Workflow Database

Services/Integration

Simple RAD lacks expressive power

RAD

© All rights reserved

Open RAD

RAD CODE

© All rights reserved

???

Design Develop Quality Assurance Deploy Analyze Manage

Inte

rface

Device/native Mobile/Web/Responsive

Business Logic

Workflow Database

Services/Integration

Lack of power increases problem

Code all the time. Worst than coding everything

RAD No impact analysi

s

© All rights reserved

Design Develop Quality Assurance Deploy Analyze Manage

Inte

rface

Device/native Mobile/Web/Responsive

Business Logic

Workflow Database

Services/Integration

Power Point Platforms Multiple tools unified into one marketing brand

1

No impact analysi

s

2

3

4

5

Multiple

deploy

paths

© All rights reserved

POWER

I can do what I want

MOBILE

Sophisticated mobile UX

INTEGRATE

Extend and Integrate

NO LOCKIN

I can exit

DEVOPS

Change fast

SCALE

Start small. Grow big

RAPID

Develop fast with quality

© All rights reserved

Design Develop Quality Assurance Deploy Analyze Manage

Inte

rface

Device/native Mobile/Web/Responsive

Business Logic

Workflow Database

Services

OutSystems Platform

RAD TrueChange

1-Click Version Build

Deploy

© All rights reserved

Agile Projects

Continuous integration Version Control Automatic builds Automatic deploy

© All rights reserved

High Adoption Rollouts

Not enough time… and a lot of work to do.

© All rights reserved

Design Develop Quality Assurance Deploy Analyze Manage

Inte

rface

Device/native Mobile/Web/Responsive

Business Logic

Workflow Database

Services

Detect problems fast

RAD TrueChange

1-Click Version Build

Deploy

Performance

Usage Analytics

Function Feedbac

k

© All rights reserved

Design Develop Quality

Assurance Deploy Analyze Manage

adoption = daily changes

© All rights reserved

POWER

I can do what I want

MOBILE

Sophisticated mobile UX

INTEGRATE

Extend and Integrate

NO LOCKIN

I can exit

DEVOPS

Change fast

SCALE

Start small. Grow big

RAPID

Develop fast with quality

© All rights reserved

Design Develop Quality Assurance Deploy Analyze Manage

Inte

rface

Device/native Mobile/Web/Responsive

Business Logic

Workflow Database

Services

Detect problems fast

RAD TrueChange

1-Click Version Build

Deploy

Performance

Usage Analytics

Function Feedbac

k

DEV OPS

© All rights reserved

POWER

I can do what I want

MOBILE

Sophisticated mobile UX

INTEGRATE

Extend and Integrate

NO LOCK-IN

I can exit

DEVOPS

Change fast

SCALE

Start small. Grow big

RAPID

Develop fast with quality

© All rights reserved

Preparing for Scale

Validation (demo)

Pilot (1 app)

VALUE PROVEN

Speed Flexibility

Fit Agile

Continuous delivery Collaboration

Prepare for Scale (1 team, 2-3 apps)

VALUE REPEATABLE

RAD engine is ready

© All rights reserved

Validation (demo)

Pilot (1 app)

VALUE PROVEN

Speed Flexibility

Fit Agile

Continuous delivery Collaboration

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 Default Fast new digital

Continuous delivery Innovation

supported by digital

© All rights reserved

f i m a e r p c r m h r m s b i

C U S T O M E R S

•  P O R TA L •  C A R E •  E C O M M E R C E

S U P P L I E R S

•  O N B O A R D I N G •  P R O D U C T •  O R D E R S

E M P L O Y E E S

•  I N T R A N E T •  VA C AT I O N •  H R

Many apps. Many teams.

© All rights reserved

Design Develop Quality Assurance Deploy Analyze Manage

Inte

rface

Device/native Mobile/Web/Responsive

Business Logic

Workflow Database

Services

Scale enterprise wide

RAD TrueChange

1-Click Version Build

Deploy

Performance

Usage Analytics

Function Feedbac

k

Security Governan

ce

User Managem

ent

Portfolio Managem

ent

SCALE SCALE SCALE SCALE SCALE

© All rights reserved

POWER

I can do what I want

MOBILE

Sophisticated mobile UX

INTEGRATE

Extend and Integrate

NO LOCK-IN

Your source

code

DEVOPS

Change fast

SCALE

Start small. Grow big

RAPID

Develop fast with quality

© All rights reserved

Design Develop Quality Assurance Deploy Analyze Manage

Inte

rface

Device/native

Mobile/Web/Responsive

Business Logic

Workflow

Database

Services

Code generation

Frontend Backend Database

HTML5 Javascript

CSS

Java .Net/C#

Oracle SQL Server

© All rights reserved

Source code IP Your code. Your exit.

Frontend Backend Database

HTML5 Javascript

CSS

Java .Net/C#

Oracle SQL Server

© All rights reserved

Secure Standard tools work

Frontend Backend Database

HTML5 Javascript

CSS

Java .Net/C#

Oracle SQL Server

© All rights reserved

Performance Highly-scalable architecture

Frontend Backend Database

HTML5 Javascript

CSS

Java .Net/C#

Oracle SQL Server

© All rights reserved

Design Develop Quality Assurance Deploy Analyze Manage

Inte

rface

Device/native

Mobile/Web/Responsive

Business Logic

Workflow

Database

Services

Code generation

Frontend Backend Database

Angular js React.js Ionic.js

cordova Java

.Net/C# Oracle

SQL Server

RE

ST

© All rights reserved

POWER

I can do what I want

MOBILE

Sophisticated mobile UX

INTEGRATE

Extend and Integrate

NO LOCKIN

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