is codeless development possible for bas - irm uk ba conference

22
from theory to a real example (using this event’s App) Is Codeless Development Possible for BAs?

Upload: stefano-butti

Post on 12-Apr-2017

122 views

Category:

Business


2 download

TRANSCRIPT

Page 1: Is Codeless Development Possible for BAs - IRM UK BA Conference

from theory to a real example(using this event’s App)

Is Codeless Development Possible for BAs?

Page 2: Is Codeless Development Possible for BAs - IRM UK BA Conference

ABOUT ME: STEFANO BUTTI, WEBRATIO CEO

15+ years of experience in the development of toolsfor Business Analysts

user interaction modeling

code generation of Web and Mobile applications

WebRatio

OMG Member and inventor of IFML

Gartner Cool Vendor in the «Application and Integration Platforms» category

150+ customers in Europe, North and South America

Page 3: Is Codeless Development Possible for BAs - IRM UK BA Conference

THE EVENT APP YOU ARE USING…

Page 4: Is Codeless Development Possible for BAs - IRM UK BA Conference

THE EVENT APP FEATURES

conference details with conference mapon air session in home screenmulticonference supportexhibits floor planlog in using regonline registrytwitter integrationpush notifications about sessionsspeakers list and speaker detailsprogram, session list, session detailssession slides in pdfcomment and evaluate a sessionbuild my agendasponsors pagelocal data storage with offline modedata synchronization with regonline systemcustom layoutboth for iOS and Android

Page 5: Is Codeless Development Possible for BAs - IRM UK BA Conference

How many man days for analysis, development, testing and deploymentof the Mobile App and

back-end services?

Page 6: Is Codeless Development Possible for BAs - IRM UK BA Conference

AGENDA

Codeless or low-code?

Model-driven architecture and the user interaction layer

IFML

Code Generation vs Model Interpretation

Is it suitable for BAs? our experience

The event App you are using…

9x productivity

Page 7: Is Codeless Development Possible for BAs - IRM UK BA Conference

CODELESS VS LOW-CODE

Pure codeless means necessarily a low customization level, especially in graphic user interface

Assembly C++ Visual Basic

PureCodeless

Low-code

Level of customization

MetadataLines of code

Page 8: Is Codeless Development Possible for BAs - IRM UK BA Conference

LOW-CODE

Lines of code

Metadata

by BAsby programmers

A development environment should let:

Programmers work on lines of code

BAs work on metadata

Page 9: Is Codeless Development Possible for BAs - IRM UK BA Conference

METADATA

Text-based metadata

Model-based metadata

Model-Driven Architecture by OMG

Typical modeling languages used for Business Apps:

UML

BPMN

What about User Interaction ?

IFML

Page 10: Is Codeless Development Possible for BAs - IRM UK BA Conference
Page 11: Is Codeless Development Possible for BAs - IRM UK BA Conference
Page 12: Is Codeless Development Possible for BAs - IRM UK BA Conference

Code generation vs Model interpretation

Model Interpretation

PROsreal-time changes

very fast adaptation

CONsclosed runtime (vendorlock-in)

performances can be an issue

Code generation

PROssimpler customizations and performance fine tuning

open runtime code (no vendor lock-in)

flexible ALM

CONsneed an ALM

Page 13: Is Codeless Development Possible for BAs - IRM UK BA Conference

IS IT SUITABLE FOR BAS? OUR EXPERIENCE

WebRatio users roles (before starting to use WebRatio)

15%

15%

30%

40%

Business User

Junior Programmer

Senior Business Analyst

Source: WebRatio Analytics based on 500-plus users

Senior Programmer

Page 14: Is Codeless Development Possible for BAs - IRM UK BA Conference

THE EVENT APP YOU ARE USING…

IFML Model Screenshot 1

Page 15: Is Codeless Development Possible for BAs - IRM UK BA Conference

THE EVENT APP YOU ARE USING…

IFML Model Screenshot 1

Page 16: Is Codeless Development Possible for BAs - IRM UK BA Conference
Page 17: Is Codeless Development Possible for BAs - IRM UK BA Conference

How many man days for analysis, development, testing and deploymentof the Mobile App and

back-end services?

Page 18: Is Codeless Development Possible for BAs - IRM UK BA Conference

How many man days for analysis, development, testing and deploymentof the Mobile App and

back-end services?

15

Page 19: Is Codeless Development Possible for BAs - IRM UK BA Conference

9X PROVEN PRODUCTIVITY

Measured in Function Points (*)(*) as defined by IFPUG (International Function Point Users Group)

Download the white paper here:http://www.webratio.com/site/content/en/productivity

Page 20: Is Codeless Development Possible for BAs - IRM UK BA Conference

TAKE AWAYS

Low-code better than codeless

A development environment where BAs and programmers can work separately, but on the sameproject

Model-based metadata better than text-based

IFML a new modeling language for User Interaction

Code generation gives you more control, Model interpretation gives you more flexibility

BA is the most popular senior role as WebRatio’s user

Proven productivity increase (9x)

Page 21: Is Codeless Development Possible for BAs - IRM UK BA Conference

Thank you!

Is Codeless Development Possible for BAs?

Stefano [email protected]@stebutti

Page 22: Is Codeless Development Possible for BAs - IRM UK BA Conference