48. Thank you! Visit our web page Download bizagi Process Modeler for free! www.bizagi.com Contact us for more information marketing@bizagi.com
49. Business Process Modeling Overview May 11th, 2011 ⓒ 2011 Blueprint Systems Inc. - Confidential & Proprietary 5/11/2011 Providing context for software requirements
50. Presentation Overview Blueprint Requirements Center A complete Business Analyst Workbench for the definition and management of software requirements This Presentation Business Process for the purpose of providing context for software requirements To help develop the ‘right’ requirements for the business need To help maintain alignment throughout the development lifecycle BABOK Focus on the Business Analysis Planning & Monitoring Knowledge Area This presentation: Process Modeling (9.21) and Structured Walkthrough (9.30) Page 27 ⓒ 2011 Blueprint Systems Inc. - Confidential & Proprietary 5/11/2011
51. Blueprint – Business Processes Page 28 ⓒ 2011 Blueprint Systems Inc. - Confidential & Proprietary 5/11/2011 Light-weight, fast & easy ‘sketching’ of business process Supports nested sub-processes Visio import/export Fully traced
52. Precisely Reference external files Page 29 ⓒ 2011 Blueprint Systems Inc. - Confidential & Proprietary 5/11/2011 Reference specific information in Word Documents, PDFs, and Excel Spreadsheets. External Documents & Files Business Process Relationships
53. Traced with Business and Application Requirements Page 30 ⓒ 2011 Blueprint Systems Inc. - Confidential & Proprietary 5/11/2011 External Documents & Files Business Requirements, Objectives, and Rules Business Process Trace Relationships Data Definitions Application Requirements User Interface Mockups Use Cases
54. Contextual Traceability Page 31 ⓒ 2011 Blueprint Systems Inc. - Confidential & Proprietary 5/11/2011 Data Definitions Use Cases External Files Actors UI Mockups Business Needs
55. Trace Explorer Page 32 ⓒ 2011 Blueprint Systems Inc. - Confidential & Proprietary 5/11/2011
56. Structured Walkthrough - Live Simulation Page 33 ⓒ 2011 Blueprint Systems Inc. - Confidential & Proprietary 5/11/2011 End-to-End Workflow Narrative Interactive Screen Mockups Traced Business Requirements, Rules, Process Comments & Discussion
58. Structured Walkthrough via Generated Documents Page 35 ⓒ 2011 Blueprint Systems Inc. - Confidential & Proprietary 5/11/2011 Fully Configurable Word Format Content from Requirements Center: Diagrams, rich-text, tables, links … Tables of Contents, Styles, etc.
59. Structured Walkthrough via Generated Documents Page 36 ⓒ 2011 Blueprint Systems Inc. - Confidential & Proprietary 5/11/2011 Optional redlines show changes since previous walkthrough/review – automatically!
60. Integration with HP Quality Center Blueprint Requirements Center HP Quality Center Page 37 ⓒ 2011 Blueprint Systems Inc. - Confidential & Proprietary 5/11/2011 Business Process Application Requirements Generated Tests Completely Traced Business Process, Requirements & Tests.
80. Process Modeling Flowchart Rich, comprehensive tool-set No restrictions on modeling methodology As easy as drawing with a pen on paper or whiteboard Can also be converted quickly into usable formal diagrams
81. Process Modeling Notations Flowcharts UML Activity Diagrams BPMN Frameworks Capability Maturity Model Integration ® (CMMI®) Six Sigma
82. Process Modeling Notations Flowcharts UML Activity Diagrams BPMN Frameworks Capability Maturity Model Integration ® (CMMI®) Six Sigma
83. Process Modeling – Full Element Coverage Elements Many elements available Drag and drop approach Context sensitive Toolbox Quick-linker Tagged Values
84. Process Modeling – More Detail Elements Many elements available Drag and drop approach Context sensitive Toolbox Quick-linker Tagged Values
85. Enterprise Architect – Ease of Use Helping to describe and visualize a process Automatic generation from use cases to process diagrams
86. Enterprise Architect – Managing Complexity Process Simulation Manage complexity by simulating process diagrams For larger diagrams breakpoints can be used
87. Enterprise Architect – Managing Complexity Diagram Filters Diagram Filters used to highlight relevant areas of the process model dependent on their attributes Great for phase and versioning, also identification of high priority processes
88. Enterprise Architect Team Based: Designed to be multi-user Highly Scalable repository based modeling Share: HTML, RTF, Enterprise Architect Lite, XMI Site 2 Site 1 Site 3 Site N
89. Enterprise Architect - Reuse Once a process has been optimized Save commonly used patterns accessible from the Toolbox Core process can be dragged and dropped from the Project Browser Update once available everywhere
90. Sparx Systems – About Us Sparx Systems in Brief Enterprise Architect was commercially released in August 2000 Over 250,000 licenses sold to date Over 60% of the top 100 global forms have volume licenses An Australian company based in Creswick, Victoria Enterprise Architect was one of the first tools to introduce comprehensive UML 2 support in April 2004 Deployed in industries ranging from aerospace and automotive engineering to finance, defense, government, entertainment and telecommunication
Hello everyone and welcome to bizagi’s Process Modelerpresentation. My name is Andrea Domínguez. I am a Bizagi Senior Consultant and I will show you how, with Bizagi process modeler we meet business analyst’s needs to accomplish the purposes as set out by the BABOK®Guide.
Bizagi Process Modeler is a specialized application used to model and document any kind of process. It is currently used by more than 700,000 in over 180 countries and 400 universities around the world.Our name stands for business agility: bizagi’s Process Modeler enables your organization to diagram and document processes in an easy, fast and flexible way.Bizagi Process Modeler is a Freeware application, available for use without payment of licensing fees. It is widely used by the Business Analyst community, being the easiest-to-use process management tool available on the market. It is very intuitive and with its “drag and drop” functionality and unique look and feel, users from any area and role within an organization can diagram processes faster and without waiting for any validation routine. Bizagi Process modeler supports the BPMN notation which is the industry standard for process modeling. This standard provides a set of figures or notation that is comprehensible by all business users, enabling a shared understanding of the process in such a way that any person, the business analysts, the process owner, or any stakeholder can understand the process and propose improvements to it. It gives organizations the ability to communicate procedures in a standard manner.
Business analysis involves understanding how organizations function to accomplish their purposes using tasks and techniques to understand the structure, policies, and operations of an organization, and to recommend solutions that enable the organization to achieve its goals.Choosing the best technique for each project or even for each situation is a complex activity. However bizagi provides tools that serve as basis for the identification of business needs. bizagi Process Modeler can be used in several of the Knowledge areas of this methodology. The following presentation will demonstrate how Bizagi process modeler can assist the Business analysts in their every day labors in the following knowledge areas: Business Analysis Planning and MonitoringElicitationEnterprise analysisRequirements analysisSolution assessment and validation
For the first knowledge area, Business Analysis Planning and Monitoring, Bizagi Process Modeler helps Business Analysts toselect an approach for the business analysis and to identify stakeholders. Here is how:
For the Planning of business analysis approach, bizagi can be used to identify, describe and easily document the process that will be followed: how and when tasks will be performed, who will perform them, identify stakeholders, the techniques that will be used, and the deliverables that should be produced, among many other things.As processes are diagrammed, related processes become evident and thus, it is easy to recognize people, areas, roles, etc in them.For every shape in the process and for the general process chosen, Bizagi allows the business analyst to include a complete documentation, like Descriptions, performers and the possibility to add any extended information like Deliverables and stakeholders and in many ways: texts, images, drop down lists, selections, tables, files and many more.
As a process is diagrammed, business analysts can easily identify the people interacting with it, the people affected by what is proposed or people interested in the process outcomes. With bizagi process modeler business analysts will be able to take the first step in the Stake Holder analysis, identifying stakeholders with their roles and responsibilities, according to what has been recognized in the process construction as well as the requirements and needs that need to be taken into account for the analyst’s initiative.
There is no easier way to identify a process and all of its components than using bizagi Process Modeler.The process modeler can help analysts in the Plan Requirements Management process by identifying the actual state of a process and the desired state, and thus, recognize requirements and changes. Further more, in this stage bizagi process modeler allows you to share the information with anyone: within your organization or outside to guarantee the understanding of every detail by all stakeholders.How do we do it: As the documentation is finished, bizagi Process Modeler can export everything that has been specified to Word, PDF, SharePoint, Wiki or the Web. This functionality is usually used to share and communicate the business processes as well as its needs and requirements across the organization. However, Business Analysts may use it to share this information with the organization's stakeholders.Business analysts can use wiki or SharePoint to share their processes and have them available for anyone in the organization.
Here is an example of how your documentation will look like on the web. Stakeholders will not need to have bizagi process modeler installed to view the process documentation. All you need to do is export it and share it.Everything stakeholders and business analysts need to know can be included in bizagi process modeler and then shared to guarantee that everyone has all the information.
Although the BABOK Guide does not list Process Modeling as one of the generally accepted techniques in Elicitation we believe bizagi Process Modeler can also be used in this phase. The process documents generated with Bizagi Process Modeler allow capturing the structure and functioning of the organization, and can perfectly be used to identify requirements and to bring out what the stakeholders need to solve a problem or achieve an objective. Every aspect of the process that has been identified can be entered and saved in bizagi Process Modeler, such as: the process flow, performers, activities, business rules, related documentation, relating processes, related systems, etc. This provides a complete and integral overview of the whole organization which can definitely help to identify needs and requirementsRemember that Bizagi Process modeler supports the process modeling BPMN notation, providing the a language that everyone can understand. It gives organizations the ability to communicate procedures in a standard manner.
The modeling of business processes often starts with capturing high-level activities and then drilling down to lower levels of detail. This way, Business Analysts may study the actual state of the organization and take it to the desired level, easily encountering and visualizing areas of improvement. Bizagi Process Modeler enables this technique with its flexibility and easiness to change and modify process diagrams on the go. It also offers specific characteristics such as the ability to create multiple diagrams at the same time and/or to create sub processes, which helps to get into as much detail as it is necessary in order to analyze and understand an organization. It is possible to diagram the most complex business processes with bizagi Process Modeler and it can be used to analyze any sized company. Its graphical notation provides Business Analysts with a way to properly communicate and explain their analysis to stakeholders and speak the same language as them, with BPMN notation and the complete documentation provided by the tool. Defining businesses, its needs and requirements in a standardized and simple manner is the heart of bizagi Process Modeler.
Analyzing the identified and stated requirements of stakeholders and finding the right solutions for improvements is not an easy task for Business Analysts. It might be even more complex if the tools used for analysis and to support the processes are not flexible and easy to use. Business Analysts may use bizagi Process Modeler in the Requirements analysis knowledge area in order to identify all aspects surrounding such requirements, like dependencies, actors/performers, business rules, etc. With the Process Modeler building and defining the current state model of an organization and its processes is very simple. Just as simple as modeling the desired state. Bizagi process modeler has the necessary flexibility to build, design and specify the desired model solution to fulfill the stakeholder’s needs and requirements. Bizagi is not only flexible and easy to use but it is also a complete documentation tool in the sense that it allows to include a high level of detail, integrating the process flow with business rules, activity descriptions, supporting documentation and much more. You can see in the picture how with bizagi a business analyst has included different type of attributes, containing different information. For this activity in particular, the scope has been included as text. Then, actions that must be performed in the activity have been added in a table. An image has also been included as additional documentation and finally a list of stakeholders has been identified. All this can be easily customized according to the business analyst’s needs.
Business analysis is about understanding an organization. Thus, good communication between Business Analysts and all stakeholders is indispensable; it is the only way the team can work together to achieve everyone’s goals. Bizagi Process Modeler with its graphical notation and export features facilitate such communication and enable its implementation with an easy understanding of the business performance and needs. Business Analysts use bizagi Process Modeler to map all the process flows and identify the people who interact in them. This allows them to visualize and understand how the organization works as a whole, and at the same time, easily identify areas of improvement to be discussed with the company stakeholders. What this means is that Bizagi Process Modeler gives Business Analysts the ability to translate the organization’s needs and requirements into a visual environment that anyone can comprehend. It is an incomparable tool to validate the solution components with all stakeholders.
You can find Bizagi process modeler online at www.bizagi.com and download it for free in our website.You can also find free tutorials, free process templates and online support. Please feel free to browse through our website, download the product and become a part of our community.Thank you for your attention.Solohablar de bizagi.comInvitacion a download freeware y q se encuentraDejar solo el contacto
This presentation about BP-RC … a complete workbench for defining and managing requirementsAs part of this solution, RC lets you specify BPs … it does this for the specific purpose of providing ‘context’ for the SW requirementsIt is so important when defining requirements that all understand the role the application will play in the business if you’re going to get it rightSo in this presentation, I’m going to present BPs in that light – that is, how they’re used to provide context for SW requirementsNot only will I show how this context leads to the right requirements, but also how it helps maintain alignment/scope mgt throughout the life cycle.We’re of course presenting on alignment of this with the BABOK – in this case alignment with the Business Analysis Planning & Monitoring Knowledge AreaSince we only have 12min I’m going to selected two techniques from this area … Process Modeling (9.21) and Structured Walkthrough (9.30).As a takeaway from today’s presentation, later I’ll provide a link a downloadable document that gives an exhaustive mapping of RC to the entire BABOK – would encourage you to download.
BP-RC provides a lightweight way to sketch out business processes.Again our goal is to provide something that’s really easy and really fast to illustrate the processes in which the future SW app will play a role, and this accomplishes thatWe’ve kept the palette very simple on purpose … swimlanes, start & stop states, tasks and sub-processes, decisions, and the ability to annotate.Sub-processes can be expanded leading to their own diagrams and you can do this down to any level of detail, making it highly scalable allowing you to represent processes of any complexity and size.If you already have processes or portions of processes defined in other tools and want to leverage those, we can import BPs from Visio. We can also export to Visio if you want to leverage RC’s processes elsewhere.
If there are external documents or files that are relevant to the processes or parts of it, Requirements Center lets you have very precise references to theseIn the case of Word to can reference specific bookmarks inside the document, and the same goes for PDF documents. With Excel you can reference specific cells, or cell ranges, or named areas.These references are completely navigable – when you click on them the file will instantly open and you’ll be taken directly to that point in the file.This is very valuable for referencing corporate policies, regulatory requirements, or guidelines that might be relevant.In addition to this, every individual element on these diagrams is completely traceable to other artifacts defined in RC.
For example … Business Processes are often directly related to business level objectives, requirements, and rules RC holds these, and lets you create & maintain trace relationships between them and the BPs.Together these provide a comprehensive picture of what’s trying to be accomplished at a business level.As we expand out the software requirements in Requirements Center … which could be in the form of textual application requirements, use cases, maybe user stories, UI mockups, data definitions, …. We similarly can directly relate these things to the individual tasks and elements of the Business Process that they help support.Having these relationships easily created, easily maintained, and easily accessible provides numerous benefits ….
First, they provide ‘context’ when you’re working with requirements.RC provides what we call ‘contextual traceability’. throughout RC wherever you’re working, such as here we’re looking at a task in a business process – small indicators decorating that element show when it has relationships or dependencies with other things in the system. Here you see we have relationships with textual statements, actors, use cases, external documents/files (as I mentioned earlier), data definitions, and UI mockups. Hovering over one of the indicators brings up a list of relationships for that typefor example we may have relationships with three use cases – and lets you instantly navigate to them.What this means is as you’re reading or working on a business process, you see which tasks have relationships with what types of things, and which have none.And you can instantly explore that related information and return.
To analyze relationships overall …. Like you would do to analyze the impacts of a proposed change for example, or to see if anything’s been missed, or if some requirements are out of scope, RC provides a powerful Traceability Explorer with advanced filters.This lets you take any individual element in the system …. A BP-Task for example …. And instantly see everything that emanates from it … in other words, everything that is related with it, and in turn everything related with those elements, and so on.
When it comes to structured walkthroughs, RC helps facilitate in a number of waysFirst it can translate all that requirements information into a live simulation of the requirements, with relationships back to the Business Processes that the application will play a role inThese simulations are amazingly powerful for communicating the requirements, as part of structured walkthroughs, review sessions, or for those who are simply ‘consuming’ approved requirements.They let you walk through usage scenarios with a narrative, interactive UI mockups, an end-to-end workflow, and an area to provide comments and feedback.In addition, at every step of the way all relationships back to business process tasks, rules, or other business-level elements is indicated and the details presented.So as you’re simulating and perhaps discussing some detailed aspect of the user interface mockup, you can instantly see how all this relates all the way back to the original business need.This provides a very structured approach for communicating not only what the application is required to do, but why it needs to do it.This helps keep alignment of the application requirements with the business needs at every step of the way.
Those simulations often are the center of a facilitated, structured walkthrough session, with a room of people and the simulation projected up on a screenFor those who wish or need to walkthrough on their own, there is a freely available Blueprint Reader.It lets people walkthrough the requirements using simulation, just like I described, except on their own.This is perfect for stakeholders outside the project team who need to walkthrough and review and provide feedback outside of a facilitated session
In additional to live simulation, RC will generate formal Microsoft Word Documents automaticallyYou simply selected the content you want … text, diagrams, anything in RC … and a template that defines the document layout, styles, … and hit generateAs you see here a cover page, automated table of contents, BP diagram and supporting text, all generated automatically in your corporate format.With this, your complete BRD or any other document containing information in Requirements Center can be generated and regenerated automatically.
Not only that, it can also generate these documents with redlines showing changes since a historical point in time … like the previous walkthrough for example.Exactly how the document would appear had you changed it by hand with track-changes …. Except this was generated automatically.
The traceability I discussed between Business processes and all the requirements information then continues For example, into the tools used by the QA group – HP Quality Center.First, in addition to supporting Business Processes and Application Requirements, Blueprint will also automatically generate a comprehensive set of test scenarios from those requirementsTraceability is automatically established between those tests and the requirements, which themselves trace back to the business processes.With Blueprint’s integration with Quality Center …..the Business Processes, all the application requirements, and all the generated tests are transferred to HPQC with all the traceability relationships in tactFrom there, tests can be run manually or detailed test scripts created and traced, providing a complete Business Process through to testing solution
And finally, all that I’ve showed you is supported for distributed teamsRepository with complete security, and version controlAudit history is provided summarizing who did what, and whenAutomated notifications to those who want to know when something changesCompare current Business Processes with any prior versionsRoll-back to previous versions if neededThese features not only for Business Processes but all the requirements assets I showed you as wellMulti-user, team environments are supported.
RC is a complete workbench for defining and managing requirements, including business processes.It does it by providing a series of editors allowing you to pick the most appropriate format to express the process or requirements informationWhat’s really unique however is that it ensures all this information is ‘integrated’ and fits together in an integrated model to create what we call a ‘single version of the truth’In addition to exposing errors and keeping all the work aligned, it provides other benefitsFor one the integrated model lets you perform live, interactive simulations as I mentioned.It lets you automatically generated documents as I showed youAnd it lets you automatically generate a comprehensive set of tests scenarios, In addition to several other benefits.
For more information about Requirements Center I would direct you to the following ….First … we’ve created a dedicated page for this event from which you