guiding principles on effective rapid application development

30
Guiding Principles on Effective Rapid Application Development JULY 16, 2015 Hosted By: Featuring:

Upload: intuit

Post on 14-Aug-2015

268 views

Category:

Software


0 download

TRANSCRIPT

Page 1: Guiding Principles on Effective Rapid Application Development

Guiding Principles on Effective

Rapid Application Development

JULY 16, 2015

Hosted By: Featuring:

Page 2: Guiding Principles on Effective Rapid Application Development

Agenda

• Introductions

• Intuit QuickBase and Rapid Application

Development

• ‘The Low Code Revolution’, from John Rymer

(Principal Analyst, Forrester Research)

• Q&A

TODAY’S AGENDA

Page 3: Guiding Principles on Effective Rapid Application Development

INTRODUCTIONS

Steven Duque, Moderator

Intuit QuickBase, Product Marketing

John Rymer, Expert Presenter

Forrester Research, Principal Analyst

Rob Hale, Host

Intuit QuickBase, Demand Marketing

Page 5: Guiding Principles on Effective Rapid Application Development

HOW QUICKBASE FITS INTO RAPID APPLICATION DEVELOPMENT

4 Trends Shaping Rapid Application Development

Page 6: Guiding Principles on Effective Rapid Application Development

HOW QUICKBASE FITS INTO RAPID APPLICATION DEVELOPMENT

Digital

Transformation

Page 7: Guiding Principles on Effective Rapid Application Development

We used to have to walk around and collect signatures, and

things would get lost in translation between different

departments. Now, all the departments can look in one screen

and see exactly what's going on without it getting lost.

RICH BUCKLEY, VP OF OPERATIONS

Page 8: Guiding Principles on Effective Rapid Application Development

HOW QUICKBASE FITS INTO RAPID APPLICATION DEVELOPMENT

Digital

Transformation

Citizen

Development

Page 9: Guiding Principles on Effective Rapid Application Development

Speed of development is critical for us. The fact that we don't

have take the changes that we want to make to an application

that we're running through an IT department, that we can let our

employees make those changes themselves, is critical to

maintaining our ability to deliver and deploy products quickly

for customers.

MATT EASTERLIN, COO

Page 10: Guiding Principles on Effective Rapid Application Development

HOW QUICKBASE FITS INTO RAPID APPLICATION DEVELOPMENT

Digital

Transformation

Citizen

Development

Democratization

of IT

Page 11: Guiding Principles on Effective Rapid Application Development

What makes a user happy about QuickBase is the fact that they can

manage the applications themselves. We generally have to help them

to do the first version of the application. But then they take ownership

of it.

FRANCOIS TRICOT, CIO

Page 12: Guiding Principles on Effective Rapid Application Development

HOW QUICKBASE FITS INTO RAPID APPLICATION DEVELOPMENT

Digital

Transformation

Citizen

Development

Democratization

of IT

Innovation by

Integration

Page 13: Guiding Principles on Effective Rapid Application Development

QuickBase Sync gives us a much

better picture of project profitability.

PAUL LANTERMAN, CREATIVE TECHNICAL SPECIALIST

Page 14: Guiding Principles on Effective Rapid Application Development
Page 15: Guiding Principles on Effective Rapid Application Development

Guiding Principles For The Low-

Code RevolutionJohn R. Rymer, Vice President, Principal Analyst

July 16th, 2015

Page 16: Guiding Principles on Effective Rapid Application Development

© 2015 Forrester Research, Inc. Reproduction Prohibited 16

Fast Software Delivery Is Crucial

1980s

1990s

1960s

2010

Data processing -- Batch automation of accounting, back-office

IT -- Database, online systems-of-record and PCs

automate front-office

The Internet -- eBusiness brings external

(Web) access to internal business processes

The Customer -- Mobile & social

empower customers – systems of

engagement win, serve, retain them

Required D

eliv

ery

Tim

e

Page 17: Guiding Principles on Effective Rapid Application Development

© 2015 Forrester Research, Inc. Reproduction Prohibited 17

How Software Delivery Is Failing

1980s

1990s

1960s

2010

Data processing -- Batch automation of accounting, back-office

IT -- Database, online systems-of-record and PCs

automate front-office

The Internet -- eBusiness brings external

(Web) access to internal business processes

The Customer -- Mobile & social

empower customers – systems of

engagement win, serve, retain them

Required D

eliv

ery

Tim

e

• Projects take too long.

• Delivery processes are too inflexible.

• Software change is too expensive & slow.

• Talents are out of date.

Page 18: Guiding Principles on Effective Rapid Application Development

© 2015 Forrester Research, Inc. Reproduction Prohibited 18

We’re Expanding Our Platform Portfolios

Legacy

• COBOL, PL/1, etc.

Client/server

• PowerBuilder, old VB, Oracle Forms

Web

• .NET, Java

Digital Business

• Mobile platforms

• Server-side Javascript

• Low-code platforms

• Cloud platforms

• Continuous delivery

Page 19: Guiding Principles on Effective Rapid Application Development

© 2015 Forrester Research, Inc. Reproduction Prohibited 19

› Platforms that enable rapid delivery of business

applications with a minimum of hand-coding, and minimal

upfront investment in setup, training, and deployment.

• Devs use low-code platforms to produce complete business applications

(UX, data, workflow, transactions, reporting).

• Devs use low-code platforms to address a wide range of applications.

• Low-code platforms are an alternative to general-purpose coding

frameworks (e.g. Java and .NET).

Low-Code Platforms Defined

Source: Based on “New Development Platforms Emerge For Customer-Facing Applications,” August 6, 2014

Page 20: Guiding Principles on Effective Rapid Application Development

© 2015 Forrester Research, Inc. Reproduction Prohibited 20

5 Ways Low-Code Speeds App Delivery

› Visual descriptions much faster than coding

• Declarative tooling, pre-built components and controls

› Easy, immediate, low-cost on-ramp

• On-demand access, low costs, no enterprise sales cycle, no training

› Discover true requirements and real value

• Try out ideas at no or low cost, see the app as you build and modify it

› Generate mobile apps from older apps

• Available responsive design, reusable UX definitions

› Empower developers you can find and afford

• Powerful tooling replaces need for top-tier talent; fast ramp training

Page 21: Guiding Principles on Effective Rapid Application Development

© 2015 Forrester Research, Inc. Reproduction Prohibited 21

This May Be A Revolution

Health Ministry Patient admin system 3 years4 months, 1

week

Enterprise Result Code Low-Code

UK Insurance Agent Portal ∞ 10 days to

MVP

Call Center

OperatorCustomer-specific app 4 months 3 weeks

Spain InsuranceWeb channel & admin

system

2.7 years

(est)13 weeks

Page 22: Guiding Principles on Effective Rapid Application Development

© 2015 Forrester Research, Inc. Reproduction Prohibited 22

Low-Code Platforms Also Enable Chaos

›Dozens to hundreds of hard-to-maintain apps

›Dozens to hundreds of point integrations

›Apps that can’t grow along with usage

›One-off, orphaned apps and/or platforms

›More custom code to fill gaps than you planned to

write

Page 23: Guiding Principles on Effective Rapid Application Development

© 2015 Forrester Research, Inc. Reproduction Prohibited 23

Self-service

Human-mediated

Simple ComplexBusiness Process

Customer

Interaction Mode General-purpose

Web-content

ProcessData/Forms

Start With Objectives For Your Platforms

› Source: “New Development Platforms Emerge For Customer-Facing Applications,” August 6, 2014

Page 24: Guiding Principles on Effective Rapid Application Development

© 2015 Forrester Research, Inc. Reproduction Prohibited 24

When You’re Established, What’s Next?

Experimentation, initial proof Expansion, optimization

Case

Forms B2C

Process

Page 25: Guiding Principles on Effective Rapid Application Development

© 2015 Forrester Research, Inc. Reproduction Prohibited 25

Plot Your Product Selection

Application ScenariosNiche General-Purpose

ExpressivenessConstrained Unconstrained

ScalabilityDepartmental Internet-scale

Ramp-up TimeLots Little

Deployment ChoiceLimited Multiple

Page 26: Guiding Principles on Effective Rapid Application Development

© 2015 Forrester Research, Inc. Reproduction Prohibited 26

Plot Your Product Selection

Application ScenariosNiche General-Purpose

ExpressivenessConstrained Unconstrained

ScalabilityDepartmental Internet-scale

Ramp-up TimeLots Little

Deployment ChoiceLimited Multiple

B2C sites

Agent portal

Page 27: Guiding Principles on Effective Rapid Application Development

© 2015 Forrester Research, Inc. Reproduction Prohibited 27

Target Roles Using Low-Code

Platforms

Plan Who Will Do The Work

DevOps

ProsCoders

Rapid

Devs

Apps

Pros

“Citizen

Developers

Process

Pros

(both inside and outside of IT)

IT

Pros

Page 28: Guiding Principles on Effective Rapid Application Development

© 2015 Forrester Research, Inc. Reproduction Prohibited 28

Design Your Governance Policies

›Guidelines for classes of projects.

›Common data, components, integration and who’s

responsible.

›Development framework and practices to achieve

responsiveness and efficiency goals.

›How to empower subject-matter experts.

›Coordination of multiple lifecycle speeds.

Page 29: Guiding Principles on Effective Rapid Application Development

WHAT IS INTUIT QUICKBASE?