SlideShare a Scribd company logo
Collaboration between
business and developers
with Bonita
Methodologies series - Chapter #3
Delphine Coille
Evangelist & Community Manager
@Bonitasoft
BPM project lifecycle
Discovery - design
Implementation
DeployMonitoring
Optimization
Where are we now?
Discovery - design
Implementation
DeployMonitoring
Optimization
What are we developing?
An based on
HMI Impact of the development
on business
Collaboration in Bonita Studio
Design
processes
Design the user
interface
Define the
business data
model
Design the
application
Define actors
Collaborate with GIT
Manages resources so the
project brings the maximum of
the expected benefits, or can
be a key user involved in the
project, or a business analyst
Who are the stakeholders?
DaveCindy
Back-end (or full stack)
developer
Citizen developer
Creates the logical back-end
and core computational logic
of a website, software or
information system
Do not want to manipulate
business objects: they
want to code
Wants to be involved in
the business aspects of
the project
Collaborate on process design
Helps Dave with details
of the process
Uses color and
annotations for clarity
Works with Cindy on
process design
Optimize processes
and make them
executable
Collaborate on business data model
definition
Create the data
model
Indicate in which
task the data is
updated
Manages everything
related to the database,
constraints, etc.
Link with business
variables
Collaborate on contract and operations
Annotates the
business rules and
conditions that will
form the contract
Creates the contract
and expressions
Manages operations
Collaborate on business rules
BPMN design
(gateway choices, etc)
Indicates the
business conditions
in annotations
Defines technical
conditions in
transitions (Groovy)
Collaborate on parameters
Defines the values of
the technical
parameters
Defines and enhances
business parameters
Collaborate on connectivity and integration
Indicates which tasks
require integration
(sending email,
retrieving
information, etc.)
Adds and develops
connectors, REST API
extensions
Collaborate on the organisation and actors
Helps Dave define the
actors and map the
organization
Models lanes
Develops actor filters
then configures LDAP
synch (outside studio)
Colaborate on user interface
Initializes pages in UI
Designer
Adjusts forms
created from the
contract
Optimizes pages and
forms
Develops custom
widgets in UI
Designer
Collaborate on Application descriptor
Visualizes and orients
the structure of the
application (pages,
menus)
Tests the application
Creates the
application
descriptor and Look &
Feel
Going further in collaboration
BDM in UI Designer (7.10)
Documentation generation (7.11)
The agile, iterative methodology and the side-by-side work are key
to the success of the project with Bonita.
Q&A time
You ask, we answer!
Register for the next Best Practices now!
bonitasoft.com/events
Visit us online
bonitasoft.com
Join our community
community.bonitasoft.com
Download
bonitasoft.com/downloads
Follow us on twitter
@bonitasoft
Thank you for attending!
If you wish to contribute to the development of this initiative, contact
nathalie.cotte@bonitasoft.com

More Related Content

What's hot

Cognos Best Practices
Cognos  Best  PracticesCognos  Best  Practices
Cognos Best Practiceshanu friend
 
setting milestones EN version
setting milestones EN versionsetting milestones EN version
setting milestones EN version
Manuel Grudl
 
Applying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce RiskApplying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce Risk
Bonitasoft
 
Web & graphic design agency cobit manages all with orangescrum project ma...
Web & graphic design agency cobit manages all with orangescrum project ma...Web & graphic design agency cobit manages all with orangescrum project ma...
Web & graphic design agency cobit manages all with orangescrum project ma...
Orangescrum
 
WordPress in een Continuous Delivery omgeving
WordPress in een Continuous Delivery omgevingWordPress in een Continuous Delivery omgeving
WordPress in een Continuous Delivery omgeving
Denver Sessink
 
Website application developers florida
Website application developers floridaWebsite application developers florida
Website application developers florida
iapp Techologies LLP
 
Non-Negotiable Usability
Non-Negotiable UsabilityNon-Negotiable Usability
Non-Negotiable Usability
Bonitasoft
 
Agile manifesto
Agile manifestoAgile manifesto
Agile manifesto
Dikshyanta Dhungana
 
Managing projects has never been easier
Managing projects has never been easierManaging projects has never been easier
Managing projects has never been easier
Jerome Quinton
 
Jax 2019 TrailheaDX Global Gathering Deck
Jax 2019 TrailheaDX Global Gathering DeckJax 2019 TrailheaDX Global Gathering Deck
Jax 2019 TrailheaDX Global Gathering Deck
Marc Lester
 
Managing Projects with Microsoft Project Online - from Atidan
Managing Projects with Microsoft Project Online - from AtidanManaging Projects with Microsoft Project Online - from Atidan
Managing Projects with Microsoft Project Online - from AtidanDavid J Rosenthal
 
5 Key Measurements of Product Success
5 Key Measurements of Product Success 5 Key Measurements of Product Success
5 Key Measurements of Product Success
ProductCamp Twin Cities
 
Agile-Lean requirements position statement
Agile-Lean requirements position statementAgile-Lean requirements position statement
Agile-Lean requirements position statement
Russell Pannone
 
SFScon21 - Noemi Maglio - Community, Cooperation and Co-business with open so...
SFScon21 - Noemi Maglio - Community, Cooperation and Co-business with open so...SFScon21 - Noemi Maglio - Community, Cooperation and Co-business with open so...
SFScon21 - Noemi Maglio - Community, Cooperation and Co-business with open so...
South Tyrol Free Software Conference
 
User Testing in the Invisible World of APIs
User Testing in the Invisible World of APIsUser Testing in the Invisible World of APIs
User Testing in the Invisible World of APIs
Pronovix
 
How Invision Help Designers
How Invision Help DesignersHow Invision Help Designers
How Invision Help DesignersAhmed Badran
 
Interactive agencyworkflow
Interactive agencyworkflowInteractive agencyworkflow
Interactive agencyworkflowcdelashmet
 

What's hot (20)

Shakti Prasada Panda
Shakti Prasada PandaShakti Prasada Panda
Shakti Prasada Panda
 
Shimon_Rura
Shimon_RuraShimon_Rura
Shimon_Rura
 
Cognos Best Practices
Cognos  Best  PracticesCognos  Best  Practices
Cognos Best Practices
 
setting milestones EN version
setting milestones EN versionsetting milestones EN version
setting milestones EN version
 
Applying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce RiskApplying Usability to Improve Value and Reduce Risk
Applying Usability to Improve Value and Reduce Risk
 
Web & graphic design agency cobit manages all with orangescrum project ma...
Web & graphic design agency cobit manages all with orangescrum project ma...Web & graphic design agency cobit manages all with orangescrum project ma...
Web & graphic design agency cobit manages all with orangescrum project ma...
 
WordPress in een Continuous Delivery omgeving
WordPress in een Continuous Delivery omgevingWordPress in een Continuous Delivery omgeving
WordPress in een Continuous Delivery omgeving
 
Website application developers florida
Website application developers floridaWebsite application developers florida
Website application developers florida
 
Non-Negotiable Usability
Non-Negotiable UsabilityNon-Negotiable Usability
Non-Negotiable Usability
 
Agile manifesto
Agile manifestoAgile manifesto
Agile manifesto
 
Managing projects has never been easier
Managing projects has never been easierManaging projects has never been easier
Managing projects has never been easier
 
Jax 2019 TrailheaDX Global Gathering Deck
Jax 2019 TrailheaDX Global Gathering DeckJax 2019 TrailheaDX Global Gathering Deck
Jax 2019 TrailheaDX Global Gathering Deck
 
Managing Projects with Microsoft Project Online - from Atidan
Managing Projects with Microsoft Project Online - from AtidanManaging Projects with Microsoft Project Online - from Atidan
Managing Projects with Microsoft Project Online - from Atidan
 
5 Key Measurements of Product Success
5 Key Measurements of Product Success 5 Key Measurements of Product Success
5 Key Measurements of Product Success
 
Why Agile?
Why Agile?Why Agile?
Why Agile?
 
Agile-Lean requirements position statement
Agile-Lean requirements position statementAgile-Lean requirements position statement
Agile-Lean requirements position statement
 
SFScon21 - Noemi Maglio - Community, Cooperation and Co-business with open so...
SFScon21 - Noemi Maglio - Community, Cooperation and Co-business with open so...SFScon21 - Noemi Maglio - Community, Cooperation and Co-business with open so...
SFScon21 - Noemi Maglio - Community, Cooperation and Co-business with open so...
 
User Testing in the Invisible World of APIs
User Testing in the Invisible World of APIsUser Testing in the Invisible World of APIs
User Testing in the Invisible World of APIs
 
How Invision Help Designers
How Invision Help DesignersHow Invision Help Designers
How Invision Help Designers
 
Interactive agencyworkflow
Interactive agencyworkflowInteractive agencyworkflow
Interactive agencyworkflow
 

Similar to Best Practices - chapter #3 - Business and developer collaboration with Bonita

Building Systems Using The Workflow Approach
Building Systems Using The Workflow ApproachBuilding Systems Using The Workflow Approach
Building Systems Using The Workflow ApproachRishu Mehra
 
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...
5.2.2013 2013   2013 - Software, System, & IT Architecture - Good Design is G...5.2.2013 2013   2013 - Software, System, & IT Architecture - Good Design is G...
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...
IBM Rational
 
Tweet Tracking App Design Document
Tweet Tracking App Design DocumentTweet Tracking App Design Document
Tweet Tracking App Design Document
Bessie Chu
 
Resume Pritesh Gandhi
Resume Pritesh GandhiResume Pritesh Gandhi
Resume Pritesh Gandhi
Pritesh Gandhi
 
Keeping the Vision Alive: Techniques for Communication Throughout the Project...
Keeping the Vision Alive: Techniques for Communication Throughout the Project...Keeping the Vision Alive: Techniques for Communication Throughout the Project...
Keeping the Vision Alive: Techniques for Communication Throughout the Project...
Design for Context
 
Deepak saraf resume
Deepak saraf resumeDeepak saraf resume
Deepak saraf resume
deepak saraf
 
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Perficient, Inc.
 
BPM, Collaboration and Social Networking
BPM, Collaboration and Social NetworkingBPM, Collaboration and Social Networking
BPM, Collaboration and Social Networking
Sandy Kemsley
 
2008 - TechDays PT: Modeling and Composition for Software today and tomorrow
2008 - TechDays PT: Modeling and Composition for Software today and tomorrow2008 - TechDays PT: Modeling and Composition for Software today and tomorrow
2008 - TechDays PT: Modeling and Composition for Software today and tomorrow
Daniel Fisher
 
2011 05-11 IIBA Vendor Webinar- Business Process Modeling
2011 05-11 IIBA Vendor Webinar- Business Process Modeling2011 05-11 IIBA Vendor Webinar- Business Process Modeling
2011 05-11 IIBA Vendor Webinar- Business Process Modeling
Tracy Cook
 
Workshop-BuildingSoftware-June2023.pptx
Workshop-BuildingSoftware-June2023.pptxWorkshop-BuildingSoftware-June2023.pptx
Workshop-BuildingSoftware-June2023.pptx
Rajmohan Kathiresan
 
Resume_VikramMalik
Resume_VikramMalikResume_VikramMalik
Resume_VikramMalikVikram Malik
 
Exploring a Designer and Developer Workflow
Exploring a Designer and Developer WorkflowExploring a Designer and Developer Workflow
Exploring a Designer and Developer Workflow
DevelopmentArc LLC
 
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
constantadevelopers
 
Social BPM
Social BPMSocial BPM
Social BPM
Sandy Kemsley
 
Improving The Software Development Lifecycle With Visual Studio Team System
Improving The Software Development Lifecycle With Visual Studio Team SystemImproving The Software Development Lifecycle With Visual Studio Team System
Improving The Software Development Lifecycle With Visual Studio Team Systemmatthewphillips
 
Syed Ali - US Educated & 6 yrs Experienced BA
Syed Ali - US Educated &  6 yrs Experienced BASyed Ali - US Educated &  6 yrs Experienced BA
Syed Ali - US Educated & 6 yrs Experienced BASyed Ali
 
Internship Presentation 1.pptx
Internship Presentation 1.pptxInternship Presentation 1.pptx
Internship Presentation 1.pptx
RahulGupta257719
 
Fusionops UX position (richard.goldstein@fusionops.com
Fusionops UX position (richard.goldstein@fusionops.comFusionops UX position (richard.goldstein@fusionops.com
Fusionops UX position (richard.goldstein@fusionops.com
Rich Goldstein
 

Similar to Best Practices - chapter #3 - Business and developer collaboration with Bonita (20)

Building Systems Using The Workflow Approach
Building Systems Using The Workflow ApproachBuilding Systems Using The Workflow Approach
Building Systems Using The Workflow Approach
 
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...
5.2.2013 2013   2013 - Software, System, & IT Architecture - Good Design is G...5.2.2013 2013   2013 - Software, System, & IT Architecture - Good Design is G...
5.2.2013 2013 2013 - Software, System, & IT Architecture - Good Design is G...
 
Tweet Tracking App Design Document
Tweet Tracking App Design DocumentTweet Tracking App Design Document
Tweet Tracking App Design Document
 
Resume Pritesh Gandhi
Resume Pritesh GandhiResume Pritesh Gandhi
Resume Pritesh Gandhi
 
Keeping the Vision Alive: Techniques for Communication Throughout the Project...
Keeping the Vision Alive: Techniques for Communication Throughout the Project...Keeping the Vision Alive: Techniques for Communication Throughout the Project...
Keeping the Vision Alive: Techniques for Communication Throughout the Project...
 
Deepak saraf resume
Deepak saraf resumeDeepak saraf resume
Deepak saraf resume
 
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
Portal Deployment Best Practices | IBM Portal Excellence Conference 2009
 
EA Workshop 1
EA Workshop 1EA Workshop 1
EA Workshop 1
 
BPM, Collaboration and Social Networking
BPM, Collaboration and Social NetworkingBPM, Collaboration and Social Networking
BPM, Collaboration and Social Networking
 
2008 - TechDays PT: Modeling and Composition for Software today and tomorrow
2008 - TechDays PT: Modeling and Composition for Software today and tomorrow2008 - TechDays PT: Modeling and Composition for Software today and tomorrow
2008 - TechDays PT: Modeling and Composition for Software today and tomorrow
 
2011 05-11 IIBA Vendor Webinar- Business Process Modeling
2011 05-11 IIBA Vendor Webinar- Business Process Modeling2011 05-11 IIBA Vendor Webinar- Business Process Modeling
2011 05-11 IIBA Vendor Webinar- Business Process Modeling
 
Workshop-BuildingSoftware-June2023.pptx
Workshop-BuildingSoftware-June2023.pptxWorkshop-BuildingSoftware-June2023.pptx
Workshop-BuildingSoftware-June2023.pptx
 
Resume_VikramMalik
Resume_VikramMalikResume_VikramMalik
Resume_VikramMalik
 
Exploring a Designer and Developer Workflow
Exploring a Designer and Developer WorkflowExploring a Designer and Developer Workflow
Exploring a Designer and Developer Workflow
 
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
Florin Dobre (Plant an App) - Building the future: low-code/no-code tools for...
 
Social BPM
Social BPMSocial BPM
Social BPM
 
Improving The Software Development Lifecycle With Visual Studio Team System
Improving The Software Development Lifecycle With Visual Studio Team SystemImproving The Software Development Lifecycle With Visual Studio Team System
Improving The Software Development Lifecycle With Visual Studio Team System
 
Syed Ali - US Educated & 6 yrs Experienced BA
Syed Ali - US Educated &  6 yrs Experienced BASyed Ali - US Educated &  6 yrs Experienced BA
Syed Ali - US Educated & 6 yrs Experienced BA
 
Internship Presentation 1.pptx
Internship Presentation 1.pptxInternship Presentation 1.pptx
Internship Presentation 1.pptx
 
Fusionops UX position (richard.goldstein@fusionops.com
Fusionops UX position (richard.goldstein@fusionops.comFusionops UX position (richard.goldstein@fusionops.com
Fusionops UX position (richard.goldstein@fusionops.com
 

More from Bonitasoft

Digitalize your processes in 2020
Digitalize your processes in 2020Digitalize your processes in 2020
Digitalize your processes in 2020
Bonitasoft
 
Digitaliser ses processus en 2020 avec le Club des Pilotes de Processus
Digitaliser ses processus en 2020 avec le Club des Pilotes de ProcessusDigitaliser ses processus en 2020 avec le Club des Pilotes de Processus
Digitaliser ses processus en 2020 avec le Club des Pilotes de Processus
Bonitasoft
 
Build a Center of Excellence
Build a Center of ExcellenceBuild a Center of Excellence
Build a Center of Excellence
Bonitasoft
 
Construir un Centro de Excellencia
Construir un Centro de ExcellenciaConstruir un Centro de Excellencia
Construir un Centro de Excellencia
Bonitasoft
 
User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...
Bonitasoft
 
Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonnes pratiques #5 - Votre première application est en production. Et mainte...Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonitasoft
 
Buenas Prácticas ES - Capítulo #5 - ¡Tu primera aplicación está en producción...
Buenas Prácticas ES - Capítulo #5 - ¡Tu primera aplicación está en producción...Buenas Prácticas ES - Capítulo #5 - ¡Tu primera aplicación está en producción...
Buenas Prácticas ES - Capítulo #5 - ¡Tu primera aplicación está en producción...
Bonitasoft
 
Best Practices #5: Your first application is in production! Now what?
Best Practices #5: Your first application is in production! Now what?Best Practices #5: Your first application is in production! Now what?
Best Practices #5: Your first application is in production! Now what?
Bonitasoft
 
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
Bonitasoft
 
e-ciudadanos: la evolución de los procesos administrativos
e-ciudadanos: la evolución de los procesos administrativose-ciudadanos: la evolución de los procesos administrativos
e-ciudadanos: la evolución de los procesos administrativos
Bonitasoft
 
Buenas Prácticas ES - Capítulo #3 - Colaboración entre negocio y desarrollo c...
Buenas Prácticas ES - Capítulo #3 - Colaboración entre negocio y desarrollo c...Buenas Prácticas ES - Capítulo #3 - Colaboración entre negocio y desarrollo c...
Buenas Prácticas ES - Capítulo #3 - Colaboración entre negocio y desarrollo c...
Bonitasoft
 
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...
Bonitasoft
 
DPA Bonita plateforme socle de votre automatisation des processus métiers - P...
DPA Bonita plateforme socle de votre automatisation des processus métiers - P...DPA Bonita plateforme socle de votre automatisation des processus métiers - P...
DPA Bonita plateforme socle de votre automatisation des processus métiers - P...
Bonitasoft
 
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonitasoft
 
Bonita Cloud - Florent Sarat - Bonitaday Paris 2019
Bonita Cloud - Florent Sarat - Bonitaday Paris 2019Bonita Cloud - Florent Sarat - Bonitaday Paris 2019
Bonita Cloud - Florent Sarat - Bonitaday Paris 2019
Bonitasoft
 
Adaptive Case Management avec Bonita - Adrien Lachambre - Bonitaday Paris 2019
Adaptive Case Management avec Bonita - Adrien Lachambre - Bonitaday Paris 2019Adaptive Case Management avec Bonita - Adrien Lachambre - Bonitaday Paris 2019
Adaptive Case Management avec Bonita - Adrien Lachambre - Bonitaday Paris 2019
Bonitasoft
 
BPM & RPA l'automatisation de bout-en-bout - Bonitasoft et UiPath - Bonitaday...
BPM & RPA l'automatisation de bout-en-bout - Bonitasoft et UiPath - Bonitaday...BPM & RPA l'automatisation de bout-en-bout - Bonitasoft et UiPath - Bonitaday...
BPM & RPA l'automatisation de bout-en-bout - Bonitasoft et UiPath - Bonitaday...
Bonitasoft
 
Bonita et l'orchestration de micro-services - Nicolas Chabanoles - Bonitaday ...
Bonita et l'orchestration de micro-services - Nicolas Chabanoles - Bonitaday ...Bonita et l'orchestration de micro-services - Nicolas Chabanoles - Bonitaday ...
Bonita et l'orchestration de micro-services - Nicolas Chabanoles - Bonitaday ...
Bonitasoft
 
BPM & RPA, end-to-end automation with Bonita and UIPath
BPM & RPA, end-to-end automation with Bonita and UIPathBPM & RPA, end-to-end automation with Bonita and UIPath
BPM & RPA, end-to-end automation with Bonita and UIPath
Bonitasoft
 
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 1
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 1Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 1
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 1
Bonitasoft
 

More from Bonitasoft (20)

Digitalize your processes in 2020
Digitalize your processes in 2020Digitalize your processes in 2020
Digitalize your processes in 2020
 
Digitaliser ses processus en 2020 avec le Club des Pilotes de Processus
Digitaliser ses processus en 2020 avec le Club des Pilotes de ProcessusDigitaliser ses processus en 2020 avec le Club des Pilotes de Processus
Digitaliser ses processus en 2020 avec le Club des Pilotes de Processus
 
Build a Center of Excellence
Build a Center of ExcellenceBuild a Center of Excellence
Build a Center of Excellence
 
Construir un Centro de Excellencia
Construir un Centro de ExcellenciaConstruir un Centro de Excellencia
Construir un Centro de Excellencia
 
User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...
 
Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonnes pratiques #5 - Votre première application est en production. Et mainte...Bonnes pratiques #5 - Votre première application est en production. Et mainte...
Bonnes pratiques #5 - Votre première application est en production. Et mainte...
 
Buenas Prácticas ES - Capítulo #5 - ¡Tu primera aplicación está en producción...
Buenas Prácticas ES - Capítulo #5 - ¡Tu primera aplicación está en producción...Buenas Prácticas ES - Capítulo #5 - ¡Tu primera aplicación está en producción...
Buenas Prácticas ES - Capítulo #5 - ¡Tu primera aplicación está en producción...
 
Best Practices #5: Your first application is in production! Now what?
Best Practices #5: Your first application is in production! Now what?Best Practices #5: Your first application is in production! Now what?
Best Practices #5: Your first application is in production! Now what?
 
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
IDC Observatoire 2020 de l'Automatisation des Métiers: vers l'Intelligent Pro...
 
e-ciudadanos: la evolución de los procesos administrativos
e-ciudadanos: la evolución de los procesos administrativose-ciudadanos: la evolución de los procesos administrativos
e-ciudadanos: la evolución de los procesos administrativos
 
Buenas Prácticas ES - Capítulo #3 - Colaboración entre negocio y desarrollo c...
Buenas Prácticas ES - Capítulo #3 - Colaboración entre negocio y desarrollo c...Buenas Prácticas ES - Capítulo #3 - Colaboración entre negocio y desarrollo c...
Buenas Prácticas ES - Capítulo #3 - Colaboración entre negocio y desarrollo c...
 
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 3 - ...
 
DPA Bonita plateforme socle de votre automatisation des processus métiers - P...
DPA Bonita plateforme socle de votre automatisation des processus métiers - P...DPA Bonita plateforme socle de votre automatisation des processus métiers - P...
DPA Bonita plateforme socle de votre automatisation des processus métiers - P...
 
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
Bonita 7.10 - Nathalie Cotté - Bonitaday Paris 2019
 
Bonita Cloud - Florent Sarat - Bonitaday Paris 2019
Bonita Cloud - Florent Sarat - Bonitaday Paris 2019Bonita Cloud - Florent Sarat - Bonitaday Paris 2019
Bonita Cloud - Florent Sarat - Bonitaday Paris 2019
 
Adaptive Case Management avec Bonita - Adrien Lachambre - Bonitaday Paris 2019
Adaptive Case Management avec Bonita - Adrien Lachambre - Bonitaday Paris 2019Adaptive Case Management avec Bonita - Adrien Lachambre - Bonitaday Paris 2019
Adaptive Case Management avec Bonita - Adrien Lachambre - Bonitaday Paris 2019
 
BPM & RPA l'automatisation de bout-en-bout - Bonitasoft et UiPath - Bonitaday...
BPM & RPA l'automatisation de bout-en-bout - Bonitasoft et UiPath - Bonitaday...BPM & RPA l'automatisation de bout-en-bout - Bonitasoft et UiPath - Bonitaday...
BPM & RPA l'automatisation de bout-en-bout - Bonitasoft et UiPath - Bonitaday...
 
Bonita et l'orchestration de micro-services - Nicolas Chabanoles - Bonitaday ...
Bonita et l'orchestration de micro-services - Nicolas Chabanoles - Bonitaday ...Bonita et l'orchestration de micro-services - Nicolas Chabanoles - Bonitaday ...
Bonita et l'orchestration de micro-services - Nicolas Chabanoles - Bonitaday ...
 
BPM & RPA, end-to-end automation with Bonita and UIPath
BPM & RPA, end-to-end automation with Bonita and UIPathBPM & RPA, end-to-end automation with Bonita and UIPath
BPM & RPA, end-to-end automation with Bonita and UIPath
 
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 1
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 1Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 1
Bonnes pratiques pour gérer l'automatisation de vos processus - Chapitre 1
 

Recently uploaded

Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
Adele Miller
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Łukasz Chruściel
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
Aftab Hussain
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
Roshan Dwivedi
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
Hornet Dynamics
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
Alina Yurenko
 

Recently uploaded (20)

Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
May Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdfMay Marketo Masterclass, London MUG May 22 2024.pdf
May Marketo Masterclass, London MUG May 22 2024.pdf
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️Need for Speed: Removing speed bumps from your Symfony projects ⚡️
Need for Speed: Removing speed bumps from your Symfony projects ⚡️
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of CodeA Study of Variable-Role-based Feature Enrichment in Neural Models of Code
A Study of Variable-Role-based Feature Enrichment in Neural Models of Code
 
Launch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in MinutesLaunch Your Streaming Platforms in Minutes
Launch Your Streaming Platforms in Minutes
 
E-commerce Application Development Company.pdf
E-commerce Application Development Company.pdfE-commerce Application Development Company.pdf
E-commerce Application Development Company.pdf
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)GOING AOT WITH GRAALVM FOR  SPRING BOOT (SPRING IO)
GOING AOT WITH GRAALVM FOR SPRING BOOT (SPRING IO)
 

Best Practices - chapter #3 - Business and developer collaboration with Bonita

  • 1. Collaboration between business and developers with Bonita Methodologies series - Chapter #3 Delphine Coille Evangelist & Community Manager @Bonitasoft
  • 2. BPM project lifecycle Discovery - design Implementation DeployMonitoring Optimization
  • 3. Where are we now? Discovery - design Implementation DeployMonitoring Optimization
  • 4. What are we developing? An based on HMI Impact of the development on business
  • 5. Collaboration in Bonita Studio Design processes Design the user interface Define the business data model Design the application Define actors Collaborate with GIT
  • 6. Manages resources so the project brings the maximum of the expected benefits, or can be a key user involved in the project, or a business analyst Who are the stakeholders? DaveCindy Back-end (or full stack) developer Citizen developer Creates the logical back-end and core computational logic of a website, software or information system Do not want to manipulate business objects: they want to code Wants to be involved in the business aspects of the project
  • 7. Collaborate on process design Helps Dave with details of the process Uses color and annotations for clarity Works with Cindy on process design Optimize processes and make them executable
  • 8. Collaborate on business data model definition Create the data model Indicate in which task the data is updated Manages everything related to the database, constraints, etc. Link with business variables
  • 9. Collaborate on contract and operations Annotates the business rules and conditions that will form the contract Creates the contract and expressions Manages operations
  • 10. Collaborate on business rules BPMN design (gateway choices, etc) Indicates the business conditions in annotations Defines technical conditions in transitions (Groovy)
  • 11. Collaborate on parameters Defines the values of the technical parameters Defines and enhances business parameters
  • 12. Collaborate on connectivity and integration Indicates which tasks require integration (sending email, retrieving information, etc.) Adds and develops connectors, REST API extensions
  • 13. Collaborate on the organisation and actors Helps Dave define the actors and map the organization Models lanes Develops actor filters then configures LDAP synch (outside studio)
  • 14. Colaborate on user interface Initializes pages in UI Designer Adjusts forms created from the contract Optimizes pages and forms Develops custom widgets in UI Designer
  • 15. Collaborate on Application descriptor Visualizes and orients the structure of the application (pages, menus) Tests the application Creates the application descriptor and Look & Feel
  • 16. Going further in collaboration BDM in UI Designer (7.10) Documentation generation (7.11) The agile, iterative methodology and the side-by-side work are key to the success of the project with Bonita.
  • 17. Q&A time You ask, we answer!
  • 18. Register for the next Best Practices now! bonitasoft.com/events
  • 19. Visit us online bonitasoft.com Join our community community.bonitasoft.com Download bonitasoft.com/downloads Follow us on twitter @bonitasoft Thank you for attending! If you wish to contribute to the development of this initiative, contact nathalie.cotte@bonitasoft.com