practical strategies to innovate faster and meet business goals
TRANSCRIPT
Practical Strategies to Innovate Faster and Meet
Business Goals
Webinar Agenda
• Challenges facing IT leaders• Evolution of RAD / low-code platforms • Apps best suited for RAD • RAD practice in your organization • Demo of building business Apps• Q&A
VINAY MURTHYVP, Business Development
ANURAG PARASHARArchitect
Innovation challenges
Innovate : Rapidly build new applications to meet business needs
• Shortage of technical people and skills• Excessive costs and maintenance leading to higher TCO • Project delays when innovations are not yet proven• Integration with existing applications
Application integration problems are a top reason why businesses — and their enterprise architects and project managers — can’t deliver business innovation at the speed demanded by customers
-- Forrester
Renovation challenges
Renovate : Modernizing existing applications for web and mobile
• Consumerization of enterprise apps (“legacy apps”) • Design of good APIs for existing apps • Diversity in technology, M&A increases challenges• Integration with existing applications
“40 per cent of the top 500 companies (US) are no longer in the top 500, 10 years later”
– Gordon Graylish
Evolution of RAD / low-code platform
• Beautiful and responsive custom apps • App composition using APIs, connectors • Reuse of business components• Agile app development – testing and iterating• Quickly move Apps from development to production• Team collaboration that speeds up app development
“Quick and dirty” “Nice and final”
Apps best suited for RAD
• Well suited for:– Data driven, API based and Mobile apps
• Apps with similar requirements– Reusable Styles, Themes, Widgets, Templates
• Not recommended for:– Gaming apps– Apps with super-high interactivity (e.g. Uber app)
Migration of Legacy Applications
Mobile Apps
B2B Online Marketplace
Intranet App Eco-system
Intranet App Eco-system
RAD practice in your organization
Role Web Basics CSS JavaScript DB Java API
RAD Developer Basic No Basic Basic No Basic
Professional UI Developer
Advanced Advanced Advanced No No Basic
Backend/Integration Developer
No No No Advanced Advanced Advanced
Skills required to build applications using RAD, in your Organization
Basic Advanced
Web Basics Web semantics, UI Widgets, Forms, HTML, Single Page Apps, AJAX, Form Post etc.
JavaScript Syntax & scripting Angular JS, DOM & Event handling, scope etc.
CSS Basic understanding of DOM element attributes (class or Id) Bootstrap, CSS3, CSS overrides, etc.
Database Understanding Schema & SQL syntax Complex SQL queries, joins, relationships, ORM, procedures etc.
Java Java Syntax, classes & methods and Annotations Object-oriented concepts, Class loading, Maven, Spring & Hibernate
API REST API basics REST, SOAP, OAuth & API security etc.
Hide Complexity
Give More control
RAD practice in your organization
13
Professional UI Developer
80%
15%
5%
▪Drag-n-drop widgets▪Page layout, themes, custom styles ▪Automatic responsive multi-device
▪Build once, for any device/platform▪Hybrid Mobile Apps▪Mobile templates & layouts
▪REST API driven development▪API designer
▪Integrate with any existing DBand libraries▪Human readable code generation▪Extensible frontend and backend
▪VCS integration▪Single-click deploy to Cloud▪Lower TCO with Docker
Great looking Apps
out of the box
Mobile-ready with
Hybrid Apps
API integration made easy
Extensible & maintainable
code base
Full cycle, continuous
delivery
Open standards with
no vendor lock-in
▪Industry standards based Java code▪Reuse/extend code using any IDE▪Fully portable code via Open Stack
WaveMaker RAD
DEMO
Q & A
Thank You
Contact us: VINAY MURTHYVP, Business Development
ANURAG PARASHARArchitect
[email protected] [email protected]
For a personalized Demo: www.wavemaker.com/request-demo
To evaluate WaveMaker: www.wavemaker.com/request-evaluation