is codeless development possible for bas - irm uk ba conference
TRANSCRIPT
![Page 1: Is Codeless Development Possible for BAs - IRM UK BA Conference](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/1.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/2.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/3.jpg)
THE EVENT APP YOU ARE USING…
![Page 4: Is Codeless Development Possible for BAs - IRM UK BA Conference](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/4.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/5.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/6.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/7.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/8.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/9.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/10.jpg)
![Page 11: Is Codeless Development Possible for BAs - IRM UK BA Conference](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/11.jpg)
![Page 12: Is Codeless Development Possible for BAs - IRM UK BA Conference](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/12.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/13.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/14.jpg)
THE EVENT APP YOU ARE USING…
IFML Model Screenshot 1
![Page 15: Is Codeless Development Possible for BAs - IRM UK BA Conference](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/15.jpg)
THE EVENT APP YOU ARE USING…
IFML Model Screenshot 1
![Page 16: Is Codeless Development Possible for BAs - IRM UK BA Conference](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/16.jpg)
![Page 17: Is Codeless Development Possible for BAs - IRM UK BA Conference](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/17.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/18.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/19.jpg)
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](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/20.jpg)
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 22: Is Codeless Development Possible for BAs - IRM UK BA Conference](https://reader034.vdocuments.net/reader034/viewer/2022051520/58eda6e11a28abb87d8b4617/html5/thumbnails/22.jpg)