business modeling language (bml) for process mapping
TRANSCRIPT
![Page 1: Business Modeling Language (BML) for Process Mapping](https://reader030.vdocuments.site/reader030/viewer/2022012318/587a03f11a28ab01268b537f/html5/thumbnails/1.jpg)
What is BML?
Business Modeling Language (BML) "is a high level language for describing a business application. You can generate working applications with BML (when you have no big performance requirements), or use it for specification, prototyping or as an input for more efficient code generation"
Source: https://sourceforge.net/projects/bml/
![Page 2: Business Modeling Language (BML) for Process Mapping](https://reader030.vdocuments.site/reader030/viewer/2022012318/587a03f11a28ab01268b537f/html5/thumbnails/2.jpg)
What is BML?
"A Business Modeling Language: A “language” to describe the elements (elemental information components) of a business. The language must be complete, simple, and rule-based. It must have a syntax and semantics. It must be easily understood by a majority of the business."
Source: http:// www.bptrends.com/publicationfiles/07-05%20ART%20Discipline%20of%20Business%20Modeling%20-%20Baker-Tyler3.pdf
![Page 3: Business Modeling Language (BML) for Process Mapping](https://reader030.vdocuments.site/reader030/viewer/2022012318/587a03f11a28ab01268b537f/html5/thumbnails/3.jpg)
Business process mapping
• A BML tool:
–By BusinessGenetics
–“W5” – for the 5 W’s (Who, What, When, Where , Which…
–Don’t forget the WHY! (should be captured in the details along the way)
– All pulled together in the HOW model
![Page 4: Business Modeling Language (BML) for Process Mapping](https://reader030.vdocuments.site/reader030/viewer/2022012318/587a03f11a28ab01268b537f/html5/thumbnails/4.jpg)
BML
source: http://www.businessgenetics.com/Solutions/SolutionsForYourNeeds/ComplianceRiskManagement.aspx
![Page 5: Business Modeling Language (BML) for Process Mapping](https://reader030.vdocuments.site/reader030/viewer/2022012318/587a03f11a28ab01268b537f/html5/thumbnails/5.jpg)
BML
![Page 6: Business Modeling Language (BML) for Process Mapping](https://reader030.vdocuments.site/reader030/viewer/2022012318/587a03f11a28ab01268b537f/html5/thumbnails/6.jpg)
Source: http://www.bptrends.com/publicationfiles/12-07-BR-BusinessGenetics-Tylor-3-Celia%20Edits-final.pdf **
BML
![Page 7: Business Modeling Language (BML) for Process Mapping](https://reader030.vdocuments.site/reader030/viewer/2022012318/587a03f11a28ab01268b537f/html5/thumbnails/7.jpg)
Eliciting BML
1. How do we “hire someone”?
1. Post a Job Ad
2. Review Resumes
3. Choose the Best Candidate
2. It’s as easy as 1-2-3, right?
3. …BUT: HOW do we DO all that?
4. How do we SHOW all that?...
5. Have we forgotten anything?
![Page 8: Business Modeling Language (BML) for Process Mapping](https://reader030.vdocuments.site/reader030/viewer/2022012318/587a03f11a28ab01268b537f/html5/thumbnails/8.jpg)
Eliciting BML
1. [In order to] Hire Someone [you need to …]
1.1 Requisition New Position
1.2 Post Position
1.3 Screen Candidates
1.4 Select Best Candidate
![Page 9: Business Modeling Language (BML) for Process Mapping](https://reader030.vdocuments.site/reader030/viewer/2022012318/587a03f11a28ab01268b537f/html5/thumbnails/9.jpg)
Eliciting BML
![Page 10: Business Modeling Language (BML) for Process Mapping](https://reader030.vdocuments.site/reader030/viewer/2022012318/587a03f11a28ab01268b537f/html5/thumbnails/10.jpg)
Eliciting BML
Source: https://youtu.be/wFdLqmI0pDU
1.3 Screen Candidates…
![Page 11: Business Modeling Language (BML) for Process Mapping](https://reader030.vdocuments.site/reader030/viewer/2022012318/587a03f11a28ab01268b537f/html5/thumbnails/11.jpg)
A Big BML Benefit
• Asking “in order to” first across, then up and down, has the added benefit of finding any gaps!– The Trick To Getting Complete Requirements
[… Just keep asking, "in order to“]
![Page 12: Business Modeling Language (BML) for Process Mapping](https://reader030.vdocuments.site/reader030/viewer/2022012318/587a03f11a28ab01268b537f/html5/thumbnails/12.jpg)
Goals and Challenges
• Who is the audience?
• Flow changes… then turnover…
• How do we handle?
![Page 13: Business Modeling Language (BML) for Process Mapping](https://reader030.vdocuments.site/reader030/viewer/2022012318/587a03f11a28ab01268b537f/html5/thumbnails/13.jpg)
Goals and Challenges
• Is this strictly a visual process flow?
• What info do we need?
• Can we build a repository for future projects and reference?
• Do people know we can leverage Blueworks for BPM automation?
![Page 14: Business Modeling Language (BML) for Process Mapping](https://reader030.vdocuments.site/reader030/viewer/2022012318/587a03f11a28ab01268b537f/html5/thumbnails/14.jpg)
Various Tools
• How much $ do you have?!
• How hard is it?
• Who will maintain?
• How can we leverage later?
• Sound like Visio?!– See a comparison on my LinkedIn Post: Blueworks
Process Mapping for Business Value
![Page 15: Business Modeling Language (BML) for Process Mapping](https://reader030.vdocuments.site/reader030/viewer/2022012318/587a03f11a28ab01268b537f/html5/thumbnails/15.jpg)
SUMMARY
• Business process mapping
• Goals and Challenges
• Why?
• How?
• “In Order To”!
• …Value!
![Page 16: Business Modeling Language (BML) for Process Mapping](https://reader030.vdocuments.site/reader030/viewer/2022012318/587a03f11a28ab01268b537f/html5/thumbnails/16.jpg)
For more information…
• My LinkedIn posts:
– Blueworks Process Mapping for Business Value
– What's your trick to creating a complete requirements package
• Questions? Let’s connect!