why is rad imperative for modern app development

12
WHY RAD? WHY IS RAD IMPERATIVE FOR MODERN APP DEVELOPMENT

Upload: wavemaker-inc

Post on 15-Apr-2017

252 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Why is RAD imperative for modern app development

WHY RAD?WHY IS RAD IMPERATIVE FOR MODERN APP

DEVELOPMENT

Page 2: Why is RAD imperative for modern app development

NEW AGE ENTERPRISE CHALLENGES

• Global Competition• Scarce, Expensive Resources• Complex Supply Chains• Social-media Empowered Customers• Demanding, Consumerized Employees• Disruptive Business Models

Page 3: Why is RAD imperative for modern app development

SUCCESSFUL ENTERPRISES

• Enable Agility to Keep Up• Democratize Decision Making• Foster Innovation Throughout the Organization

IBM CIO Study – Successful Companies…

• Build a workplace strategy and roadmap that drives innovation and productivity

• Enable secure anytime, anywhere access instead of restricting usage

Page 4: Why is RAD imperative for modern app development

ENTERPRISE’S TRADITIONAL AREAS OF FOCUS

4

Systems of Innovation

Systems of Differentiation

Systems of Record

Gartner calls it “Pace-layered applications architecture”

Infrastructure Capacity

Resources deployed were proportional

e.g. HR DB and apps.

e.g. Leave Management app. Specific to company policy.

e.g. Innovative customized leaves for employees based on the historical pattern of availing leaves

Page 5: Why is RAD imperative for modern app development

THE FUTURE FOCUS

5

Low change

Incremental Change

High Volume of Change + New Paradigm

RAD

Source of Data

Source of Processfunctionality

Build rapidly. Experiment.All can build.

Source of Data

Rate

of C

hang

e

Competitive advantage lies with companies that get the top-tier right

RAD enables to foster enterprise innovation by enabling apps to be built with agility and democratizes decision making by allowing all employees to participate in innovation and app building

Page 6: Why is RAD imperative for modern app development

APPLICATIONS ARE KEY ENABLERS• Making information more broadly available• Gather input and interaction from broader constituents• Improved accessibility = faster• Capturing and refining competitive and innovative processes• Automation for consistency and speed• Improved customer service

Page 7: Why is RAD imperative for modern app development

7

WHAT ARE THE USER'S EXPECTATIONS FROM AN APP?A typical user wants the app to:• Be always available on multiple devices• Be customized and personalized• Be fast and engaging• Be Connected and social• Provide integrated experiences without any hassle• Have good looking UI

Page 8: Why is RAD imperative for modern app development

8

WHAT ARE ENTERPRISE'S EXPECTATIONS?• Be secure, scalable and easily maintainable• Be available anytime, anywhere, and anyplace• Have agility• Involve Business Users• Have lower TCO

Page 9: Why is RAD imperative for modern app development

9

WHY TRADITIONAL DEV TOOLS WILL NOT WORK?Traditional development tools use structured methodologies which consist of easily defined stages such as feasibility study, analysis, design, implementation, testing and installation.

Each stage requires formal completion before the next stage can begin.

Analysis Design Implementation Testing Installation

Traditional dev tools disadvantages:

•Time consuming and slow•Little room for iteration•Difficulty responding to changes of today’s business demands•Not user friendly •Follows rigid process model

Page 10: Why is RAD imperative for modern app development

10

RAPID APPLICATION DEVELOPMENT TOOLS

• Reduce time to create the app • Faster development with templates and elements• Less code with drag and drop functionality• Great UI• Continuous delivery Design

Develop

ImplementTest

Install

IterativeDevelopment

Page 11: Why is RAD imperative for modern app development

11

WHY RAD TOOLS ARE BETTER THAN THE TRADITIONAL TOOLS?

Traditional Tools

• Highly risky and uncertain

• Less customer interaction during dev phase

• Dependent on set of predetermined processes

RAD Tools

• Modern looking UI using a Visual editor

• Easy to use data model designer

• Bind UI components to databases and web services

• Integrate easily with enterprise systems and SaaS services

• Collaboration with team members

• Regular adaptation to changing requirements

Page 12: Why is RAD imperative for modern app development

THANK YOU

12

Start your free trial today at www.wavemakeronline.com