Business Process Management with JBoss jBPM Table of Contents

Back to BOOK PAGE

Table of Contents

Preface
Chapter 1: Introduction
Chapter 2: Understanding the target process
Chapter 3: Develop the process in JBoss jBPM
Chapter 4: The prototype user interface
Chapter 5: Iterate the prototype
Chapter 6: Proof-of-concept to implementation
Chapter 7: Ongoing process improvement
Index

  • Chapter 1: Introduction
    • The BPM approach to software development
      • Evolution of software development methodologies
      • The emergence of key technologies
      • Meanwhile—management theory
        • What is a business process and why do we want to manage it?
        • Business process improvement and re-engineering
      • From this convergence, BPM emerges
      • Business process management: a definition
        • Key benefits of BPM
        • Typical business scenarios ripe for BPM
    • How this book works
      • The solution we'll build
      • Introducing our suggested project lifecycle
      • Introducing our example business scenario
      • Introducing our example BPM suite
        • JBoss jBPM
        • JBoss
        • SeeWhy business intelligence platform
    • Summary
  • Chapter 2: Understanding the target process
    • Setting up the project
      • Introducing our example business scenario
      • Project initiation document
      • Scope the target process
      • Put together the project team
        • Identify project sponsors
        • Project office
        • Identify process owners and subject matter experts
      • Kick-off meeting
    • Analyze the process
      • Map the workflow
        • Example
      • Identify roles and responsibilities
        • Activity flow diagram
        • RACI matrix
      • Put metrics alongside the process
        • Example
      • Identify quick wins
        • Example
      • Sign off to be process
    • Summary
  • Chapter 3: Develop the process in JBoss jBPM
    • Introduction
      • The JBoss jBPM architecture
    • Installation
      • Install Java
      • Install the JBoss jBPM engine and the JBoss application server
      • Install the JBoss jBPM designer
      • Set up shortcuts
      • Touring the designer's user interface
        • Package explorer
        • Editor area
        • Properties explorer
        • Outline view
    • JBoss jBPM concepts
      • jBPM process definition language—jPDL
        • Nodes
        • Transitions
        • Actions
        • Swimlanes
        • Process variables
        • Process state
        • Super state
    • Building our example process
      • Add our swimlanes
      • Adding our nodes
      • Export for sign-off
    • Summary
  • Chapter 4: The prototype user interface
    • Build the prototype
      • Develop the prototype user interface
      • Set up our users
      • Deploy the process and user interface
    • Investigating the web console interface
      • End users
      • Managers
    • Adapt the web console
      • Sign off for the proof of concept
    • Summary
  • Chapter 5: Iterate the prototype
    • Set up for the proof of concept
      • Set up the team
      • Set expectations
      • Plan the proof-of-concept program
      • Capture requirements
      • Make jBPM available on a server
      • Run the proof of concept
    • Iterate the system
      • Process changes
        • Task prioritization
        • Integration with other systems
    • Obtain sign-off
    • Summary
  • Chapter 6: Proof-of-concept to implementation
    • Preparation for implementation
      • Judging readiness
      • Implementation plan
      • Customizing the web console
      • Swapping the database back end
        • Install the database server
        • Install the database tables
        • Import the data
        • Set up a JNDI data source
        • Install the MySQL driver
        • Amend the JBoss configuration
        • Amend the hibernate configuration
    • Monitoring the process
      • Process management
      • Process metrics analysis
      • Process forecasting
      • Example process reporting suite
        • Integrating the SeeWhy business intelligence platform
    • Go-live
    • Summary
  • Chapter 7: Ongoing process improvement
    • Project assessment
      • Project post mortem
        • Evaluate project versus success criteria
        • Determine the real ROI of the system
        • Obtain project sign-off
    • Process analysis and improvement
      • Track process metrics
      • Change request processes
        • Business process changes
        • jBPM changes
    • Business process documentation
      • What kind of documentation?
        • Using a wiki
    • Ideas for further development
      • Breaking up the process into phases using superstates
      • Abstracting into a process hierarchy
      • Building a process-driven enterprise
      • Automate business rules processing
      • Replace the user information database
      • Document management
    • Summary
    • Epilogue

Back to BOOK PAGE

Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Resources
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Sort A-Z