Guiding Principles For The Low-
Code Revolution
John R. Rymer, Vice President, Principal Analyst
May 27, 2015
© 2015 Forrester Research, Inc. Reproduction Prohibited 3
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
RequiredDeliveryTime
© 2015 Forrester Research, Inc. Reproduction Prohibited 4
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
RequiredDeliveryTime
• 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 5
We’re Expanding Our Platform Portfolios
Legacy
• COBOL,
PL/1, etc.
Client/serve
r
• 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 6
Low-Code Platforms Defined
› 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).
Source: Based on “New Development Platforms Emerge For Customer-Facing Applications,” August 6, 2014
© 2015 Forrester Research, Inc. Reproduction Prohibited 7
Low-Code Is A Diverse Market
Group Vendors Revenue
>$100M Salesforce (Force.com) $500
$25-$100M Acquia, Appian, Intuit, K2, Mendix, Nintex, OutSystems,
ServiceNow
$500
$10-$25M Alpha Software, Bizagi, Intalio, MicroPACT $120
<$10M Alphinat, Avoka, BPLogix, ClaySys, KeyedIn Solutions,
MATsSoft, MioSoft, Mobidio, Mvine, Progress Software,
Software AG
$60
Nascent Exadel, IBM, ManyWho, Microsoft, Snappii, WhoGloo, Zudy $10
Total ~$1,200
Source: Forrester estimate
Estimated Low-Code Revenues
© 2015 Forrester Research, Inc. Reproduction Prohibited 8
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 9
This May Be A Revolution
Health Ministry Patient admin system 3 years
4 months, 1
week
Enterprise Result Code Low-Code
UK Insurance Agent Portal
∞ 10 days to
MVP
Call Center
Operator
Customer-specific app 4 months 3 weeks
Spain Insurance
Web channel & admin
system
2.7 years
(est)
13 weeks
© 2015 Forrester Research, Inc. Reproduction Prohibited 10
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 11
Self-service
Human-mediated
Simple ComplexBusiness Process
Customer
Interaction Mode General-purpose
Web-content
Process
Data/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 12
When You’re Established, What’s Next?
Experimentation, initial proof Expansion, optimization
Case
Forms B2C
Process
© 2015 Forrester Research, Inc. Reproduction Prohibited 13
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 14
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 15
Target Roles Using Low-Code
Platforms
Plan Who Will Do The Work
DevOps
Pros
Coders
Rapid
Devs
Apps
Pros
“Citizen
Developers”
Process
Pros
(both inside and outside of IT)
IT
Pros
© 2015 Forrester Research, Inc. Reproduction Prohibited 16
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.
forrester.com
Thank you
John R. Rymer
+1 650.581.3857
jrymer@forrester.com
@johnrrymer
With
Clay Richardson

Guiding Principles for the Low Code Revolution – Intuit QuickBase EMPOWER2015 Presentation by Forrester

  • 2.
    Guiding Principles ForThe Low- Code Revolution John R. Rymer, Vice President, Principal Analyst May 27, 2015
  • 3.
    © 2015 ForresterResearch, Inc. Reproduction Prohibited 3 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 RequiredDeliveryTime
  • 4.
    © 2015 ForresterResearch, Inc. Reproduction Prohibited 4 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 RequiredDeliveryTime • Projects take too long. • Delivery processes are too inflexible. • Software change is too expensive & slow. • Talents are out of date.
  • 5.
    © 2015 ForresterResearch, Inc. Reproduction Prohibited 5 We’re Expanding Our Platform Portfolios Legacy • COBOL, PL/1, etc. Client/serve r • PowerBuilder, old VB, Oracle Forms Web • .NET, Java Digital Business • Mobile platforms • Server-side Javascript • Low-code platforms • Cloud platforms • Continuous delivery
  • 6.
    © 2015 ForresterResearch, Inc. Reproduction Prohibited 6 Low-Code Platforms Defined › 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). Source: Based on “New Development Platforms Emerge For Customer-Facing Applications,” August 6, 2014
  • 7.
    © 2015 ForresterResearch, Inc. Reproduction Prohibited 7 Low-Code Is A Diverse Market Group Vendors Revenue >$100M Salesforce (Force.com) $500 $25-$100M Acquia, Appian, Intuit, K2, Mendix, Nintex, OutSystems, ServiceNow $500 $10-$25M Alpha Software, Bizagi, Intalio, MicroPACT $120 <$10M Alphinat, Avoka, BPLogix, ClaySys, KeyedIn Solutions, MATsSoft, MioSoft, Mobidio, Mvine, Progress Software, Software AG $60 Nascent Exadel, IBM, ManyWho, Microsoft, Snappii, WhoGloo, Zudy $10 Total ~$1,200 Source: Forrester estimate Estimated Low-Code Revenues
  • 8.
    © 2015 ForresterResearch, Inc. Reproduction Prohibited 8 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
  • 9.
    © 2015 ForresterResearch, Inc. Reproduction Prohibited 9 This May Be A Revolution Health Ministry Patient admin system 3 years 4 months, 1 week Enterprise Result Code Low-Code UK Insurance Agent Portal ∞ 10 days to MVP Call Center Operator Customer-specific app 4 months 3 weeks Spain Insurance Web channel & admin system 2.7 years (est) 13 weeks
  • 10.
    © 2015 ForresterResearch, Inc. Reproduction Prohibited 10 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
  • 11.
    © 2015 ForresterResearch, Inc. Reproduction Prohibited 11 Self-service Human-mediated Simple ComplexBusiness Process Customer Interaction Mode General-purpose Web-content Process Data/Forms Start With Objectives For Your Platforms › Source: “New Development Platforms Emerge For Customer-Facing Applications,” August 6, 2014
  • 12.
    © 2015 ForresterResearch, Inc. Reproduction Prohibited 12 When You’re Established, What’s Next? Experimentation, initial proof Expansion, optimization Case Forms B2C Process
  • 13.
    © 2015 ForresterResearch, Inc. Reproduction Prohibited 13 Plot Your Product Selection Application ScenariosNiche General-Purpose ExpressivenessConstrained Unconstrained ScalabilityDepartmental Internet-scale Ramp-up TimeLots Little Deployment ChoiceLimited Multiple
  • 14.
    © 2015 ForresterResearch, Inc. Reproduction Prohibited 14 Plot Your Product Selection Application ScenariosNiche General-Purpose ExpressivenessConstrained Unconstrained ScalabilityDepartmental Internet-scale Ramp-up TimeLots Little Deployment ChoiceLimited Multiple B2C sites Agent portal
  • 15.
    © 2015 ForresterResearch, Inc. Reproduction Prohibited 15 Target Roles Using Low-Code Platforms Plan Who Will Do The Work DevOps Pros Coders Rapid Devs Apps Pros “Citizen Developers” Process Pros (both inside and outside of IT) IT Pros
  • 16.
    © 2015 ForresterResearch, Inc. Reproduction Prohibited 16 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.
  • 17.
    forrester.com Thank you John R.Rymer +1 650.581.3857 jrymer@forrester.com @johnrrymer With Clay Richardson