guiding principles on effective rapid application development
TRANSCRIPT
Guiding Principles on Effective
Rapid Application Development
JULY 16, 2015
Hosted By: Featuring:
Agenda
• Introductions
• Intuit QuickBase and Rapid Application
Development
• ‘The Low Code Revolution’, from John Rymer
(Principal Analyst, Forrester Research)
• Q&A
TODAY’S AGENDA
INTRODUCTIONS
Steven Duque, Moderator
Intuit QuickBase, Product Marketing
John Rymer, Expert Presenter
Forrester Research, Principal Analyst
Rob Hale, Host
Intuit QuickBase, Demand Marketing
WHAT IS INTUIT QUICKBASE?
View this Webinar Recording Now
HOW QUICKBASE FITS INTO RAPID APPLICATION DEVELOPMENT
4 Trends Shaping Rapid Application Development
HOW QUICKBASE FITS INTO RAPID APPLICATION DEVELOPMENT
Digital
Transformation
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
HOW QUICKBASE FITS INTO RAPID APPLICATION DEVELOPMENT
Digital
Transformation
Citizen
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
HOW QUICKBASE FITS INTO RAPID APPLICATION DEVELOPMENT
Digital
Transformation
Citizen
Development
Democratization
of IT
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
HOW QUICKBASE FITS INTO RAPID APPLICATION DEVELOPMENT
Digital
Transformation
Citizen
Development
Democratization
of IT
Innovation by
Integration
QuickBase Sync gives us a much
better picture of project profitability.
PAUL LANTERMAN, CREATIVE TECHNICAL SPECIALIST
Guiding Principles For The Low-
Code RevolutionJohn R. Rymer, Vice President, Principal Analyst
July 16th, 2015
© 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
© 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.
© 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
© 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
© 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
© 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
© 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
© 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
© 2015 Forrester Research, Inc. Reproduction Prohibited 24
When You’re Established, What’s Next?
Experimentation, initial proof Expansion, optimization
Case
Forms B2C
Process
© 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
© 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
© 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
© 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.
WHAT IS INTUIT QUICKBASE?
QUESTIONS & ANSWERS
Sign up for a QuickBase Demo:
http://quickbase.intuit.com/contact-us
Questions & Answers(Type questions in the chat or Q&A window)