BPMN Method and Style


Book Description

Creating business process models that can be shared effectively across the business - and between business and IT - demands more than a digest of BPMN shapes and symbols. It requires a step-by-step methodology for going from a blank page to a complete process diagram. It also requires consistent application of a modeling style, so that the modeler's meaning is clear from the diagram itself. Author Bruce Silver explains not only the meaning and proper usage of the entire BPMN 2.0 palette, but calls out the working subset that you really need to know. He also reveals the hidden assumptions of core concepts left unexplained in the spec, the key to BPMN's deeper meaning. The book addresses BPMN at three levels, with primary focus on the first two. Level 1, or descriptive BPMN, uses a basic working set of shapes and symbols to meet the needs of business users doing process mapping. Level 2, or analytical BPMN, is aimed at business analysts and architects. It takes advantage of BPMN's expressiveness for detailing event and exception handling, key to analyzing and improving process performance and quality. Level 3, or executable BPMN, is brand new in BPMN 2.0. Here the XML underneath the diagram shapes becomes an executable design can be deployed to a process engine to automate the process. The method and style detailed in the book aligns these three levels, facilitating business-IT collaboration throughout the process lifecycle. Inside the book you'll find discussions, illustrated with over 100 examples, about: The questions BPMN asks, and does not ask The meaning of basic concepts like starting and completing, sending and receiving, waiting and listening Subprocesses and hierarchical modeling style The five basic steps in creating Level 1 models Event and exception-handling patterns Branching and merging patterns Level 2 modeling method Elements of BPMN style: element usage and diagram composition




Model-Based Testing Essentials - Guide to the ISTQB Certified Model-Based Tester


Book Description

Provides a practical and comprehensive introduction to the key aspects of model-based testing as taught in the ISTQB® Model-Based Tester—Foundation Level Certification Syllabus This book covers the essentials of Model-Based Testing (MBT) needed to pass the ISTQB® Foundation Level Model-Based Tester Certification. The text begins with an introduction to MBT, covering both the benefits and the limitations of MBT. The authors review the various approaches to model-based testing, explaining the fundamental processes in MBT, the different modeling languages used, common good modeling practices, and the typical mistakes and pitfalls. The book explains the specifics of MBT test implementation, the dependencies on modeling and test generation activities, and the steps required to automate the generated test cases. The text discusses the introduction of MBT in a company, presenting metrics to measure success and good practices to apply. Provides case studies illustrating different approaches to Model-Based Testing Includes in-text exercises to encourage readers to practice modeling and test generation activities Contains appendices with solutions to the in-text exercises, a short quiz to test readers, along with additional information Model-Based Testing Essentials – Guide to the ISTQB® Certified Model-Based Tester – Foundation Level is written primarily for participants of the ISTQB® Certification: software engineers, test engineers, software developers, and anybody else involved in software quality assurance. This book can also be used for anyone who wants a deeper understanding of software testing and of the use of models for test generation.




BPMN Modeling and Reference Guide


Book Description

Business Process Modeling Notation (BPMN) is a standard, graphical modeling representation for business processes. It provides an easy to use, flow-charting notation that is independent of the implementation environment. An underlying rigor supports the notation-facilitating the translation of business level models into executable models that BPM Suites and workflow engines can understand. Over recent years, BPMN has been widely adopted by Business Process Management (BPM) related products-both the Business Process Analysis and Modeling tool vendors and the BPM Suites. This book is for business users and process modeling practitioners alike. Part I provides an easily understood introduction to the key components of BPMN (put forward in a user-friendly fashion). Starting off with simple models, it progresses into more sophisticated patterns. Exercises help cement comprehension and understanding (with answers available online). Part II provides a detailed and authoritative reference on the precise semantics and capabilities of the standard.




OCEB 2 Certification Guide


Book Description

OCEB 2 Certification Guide, Second Edition has been updated to cover the new version 2 of the BPMN standard and delivers expert insight into BPM from one of the developers of the OCEB Fundamental exam, offering full coverage of the fundamental exam material for both the business and technical tracks to further certification. The first study guide prepares candidates to take—and pass—the OCEB Fundamental exam, explaining and building on basic concepts, focusing on key areas, and testing knowledge of all critical topics with sample questions and detailed answers. Suitable for practitioners, and those newer to the field, this book provides a solid grounding in business process management based on the authors' own extensive BPM consulting experiences. - Completely updated, with the latest material needed to pass the OCEB-2 and BPMN Certification - Includes sample test questions in each chapter, with answers in the appendix - Expert authors provide a solid overview of business process management (BPM)




BPMN Method and Style


Book Description

BPMN 2.0 is the industry standard diagramming language for business process models. The meaning of the business process diagram is the same, regardless of the tool used to create it. But creating models that are correct, complete, and clear demands more than a dictionary of BPMN shapes and symbols. It also requires a methodology for translating process logic consistently into the diagram. And it requires a measure of modeling style as well, conventions that ensure that the process logic is unambiguous from the diagram by itself. In short, "good BPMN" requires a disciplined approach called "method and style." In this book, Bruce Silver explains which BPMN elements process modelers need to understand, in two levels, including exactly where and how to use each element. Level 1 (the Descriptive modeling subclass of BPMN 2.0) is a palette of shapes and symbols largely carried over from traditional flowcharting. Level 2 (the Analytic subclass) expands the palette to be able to describe event-triggered behavior, critical to modeling exception handling. The book explains the real meaning of BPMN's most basic concepts - like activity, process, and end state - essential to using the language correctly, and provides a step-by-step methodology for going from a blank page to a complete end-to-end BPMN model, developed from the top down in a hierarchical structure. From the top-level diagram you can see on a single page exactly how the process starts, its possible end states, what the instance represents, and communications with the Customer, service providers, and other processes. From there you can drill down to see the details of any part of the process.




Real-Life BPMN (4th Edition)


Book Description

This is the improved 4th edition of the very successful book "Real-Life BPMN" with excellent reviews on Amazon.com (don't forget to check reviews of the former editions). In this book you will learn how to: Model processes with Business Process Model and Notation (BPMN) Successfully apply BPMN to real-world problems Use a practical approach to workflow automation with BPMN 2.0 Align business, development and operations Understand how microservices impact business processes Implement BPMN across your organization The definitive guide for process designers: provides an overview of business process notation, presents implementation guidance and best practices, and offers useful tips on what works and what doesn't. Truth be told, there are several BPMN books on the market. Some of them are quite good, so why should you care about this one? This book distills the experience the authors have accumulated while running Camunda, a company that delivers the leading open source workflow and decision automation platform. Camunda helped to define the BPMN specification, and during the past 15 years, they have applied BPMN to thousands of customer use cases. These were big businesses, small companies, and public institutions. Now you can benefit from this practical experience. This bookalso gives an introduction to DMN for decision management, which you might know as business rules management (BRM). This book is also available in German and Spanish. Note: The resolution of all images in the ebook has been increased, starting with the third edition, to improve the digital reading experience.




Activiti in Action


Book Description

Summary Activiti in Action is a comprehensive tutorial designed to introduce developers to the world of business process modeling using Activiti. Before diving into the nuts and bolts of Activiti, this book presents a solid introduction to BPMN 2.0 from a developer's perspective. About the Technology Activiti streamlines the implemention of your business processes: with Activiti Designer you draw your business process using BPMN. Its XML output goes to the Activiti Engine which then creates the web forms and performs the communications that implement your process. It's as simple as that. Activiti is lightweight, integrates seamlessly with standard frameworks, and includes easy-to-use design and management tools. About the Book Activiti in Action introduces developers to business process modeling with Activiti. You'll start by exploring BPMN 2.0 from a developer's perspective. Then, you'll quickly move to examples that show you how to implement processes with Activiti. You'll dive into key areas of process modeling, including workflow, ESB usage, process monitoring, event handling, business rule engines, and document management integration. Written for business application developers. Familiarity with Java and BPMN is helpful but not required. Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book. What's Inside Activiti from the ground up Dozens of real-world examples Integrate with standard Java tooling Table of Contents PART 1 INTRODUCING BPMN 2.0 AND ACTIVITI Introducing the Activiti framework BPMN 2.0: what's in it for developers? Introducing the Activiti tool stack Working with the Activiti process engine PART 2 IMPLEMENTING BPMN 2.0 PROCESSES WITH ACTIVITI Implementing a BPMN 2.0 process Applying advanced BPMN 2.0 and extensions Dealing with error handling Deploying and configuring the Activiti Engine Exploring additional Activiti modules PART 3 ENHANCING BPMN 2.0 PROCESSES Implementing advanced workflow Integrating services with a BPMN 2.0 process Ruling the business rule engine Document management using Alfresco Business monitoring and Activiti PART 4 MANAGING BPMN 2.0 PROCESSES? Managing the Activiti Engine




Fundamentals of Business Process Management


Book Description

This textbook covers the entire Business Process Management (BPM) lifecycle, from process identification to process monitoring, covering along the way process modelling, analysis, redesign and automation. Concepts, methods and tools from business management, computer science and industrial engineering are blended into one comprehensive and inter-disciplinary approach. The presentation is illustrated using the BPMN industry standard defined by the Object Management Group and widely endorsed by practitioners and vendors worldwide. In addition to explaining the relevant conceptual background, the book provides dozens of examples, more than 230 exercises – many with solutions – and numerous suggestions for further reading. This second edition includes extended and completely revised chapters on process identification, process discovery, qualitative process analysis, process redesign, process automation and process monitoring. A new chapter on BPM as an enterprise capability has been added, which expands the scope of the book to encompass topics such as the strategic alignment and governance of BPM initiatives. The textbook is the result of many years of combined teaching experience of the authors, both at the undergraduate and graduate levels as well as in the context of professional training. Students and professionals from both business management and computer science will benefit from the step-by-step style of the textbook and its focus on fundamental concepts and proven methods. Lecturers will appreciate the class-tested format and the additional teaching material available on the accompanying website.




Real-life BPMN


Book Description

Please note: There is an improved 3rd edition of this book available, hence this second edition is no longer available for sale. It is about Business Process Management (BPM) and Business Process Model and Notation (BPMN 2.0). Truth be told, there are several BPMN books on the market. Some of them are quite good, so why should you care about this one? This book distills the experience the authors accumulated while running camunda, a consulting company that specializes in BPM. camunda helped to define the BPMN specification, and during the past five years, they have applied BPMN in over 250 customer engagements. These were big businesses, small companies, and public institutions. Now you can benefit from this practical experience. Topics covered: The basics of modeling processes with Business Process Model and Notation (BPMN 2.0) Methods to apply BPMN successfully to real-world problems A practical approach for automating processes with BPMN 2.0 The alignment of business and IT as an attainable goal Advice on introducing BPMN across your company This book explains the notation, of course, but it also delves into the kinds of challenges that process designers face every day. It talks about pitfalls to avoid. It gives dos and don'ts. There are guidelines and best practices. This second edition in English is based on the successful fourth German edition, which, according to amazon.de, it is still the highest-ranked book on BPMN in German. The number of five-star ratings awarded by readers speaks volumes. Also available in Spanish.




BPMN 2.0 Handbook First Edition


Book Description