Is Codeless Development Possible for BAs - IRM UK BA Conference

Preview:

Citation preview

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

Is Codeless Development Possible for BAs?

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

THE EVENT APP YOU ARE USING…

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

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

back-end services?

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

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

LOW-CODE

Lines of code

Metadata

by BAsby programmers

A development environment should let:

Programmers work on lines of code

BAs work on metadata

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

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

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

THE EVENT APP YOU ARE USING…

IFML Model Screenshot 1

THE EVENT APP YOU ARE USING…

IFML Model Screenshot 1

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

back-end services?

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

back-end services?

15

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

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)

Thank you!

Is Codeless Development Possible for BAs?

Stefano Buttistefano.butti@webratio.com@stebutti

Recommended