Skip to main content
Switch Language

Why Stages is Different

A happy person surrounded by multiple monitors
Blog Team
Software Intensive Systems
January 1, 2024 | 8:00 am CST
A happy person surrounded by multiple monitors
Blog Team
Software Intensive Systems

Focus On Knowledge Work

It is easy to think all processes are the same and therefore should be modeled with the same notation and within the same tool. After all, standards such as BPMN exist, and applying those standards broadly makes sense on the surface. However, UL Solutions takes a different approach.

We see fundamental differences between typical business processes, such as order processing, and value creation processes such as a product development process (PDP) or software development, which are widely characterized as knowledge work.

The table below describes our findings.

 

Business Processes

Knowledge Work

Intent

Effective Execution

Focused Innovation

Paths to Success

Few

Many

Sequence

Serial

Parallel

Creativity

Low

High

Predictability

High

Chosen (e.g., low in innovation projects, higher in maintenance projects)

Variance

Avoided

Needed

Repeatability

Very important in detail

Can be different at each repetition

Stability

Desired

Change is normal and must be embraced

Interdisciplinarity

Not important

Essential

Focus Areas of Interest

Resources, Cost

Information, Work Products, Deliverables, Decisions, Risks, Skills, Revenue

History

Not so important

Very important

Compliance

Can be codified in enforceable rules

Hard to codify in rules, enforced by audits, appraisals, and assessments

Orchestration

Workflow-centric automation in ERP and CRM

Human-driven actions across a mesh of ALM, PLM, and many specialty tools

 

RequireManagement screenshot

Notation for knowledge work

Stages adopts what we consider general best practices from BPMN:

  • Modeling process activities in swimlane diagrams with the lanes representing different responsibilities or systems.
  • Support for process hierarchies of arbitrary depth via subprocesses.
  • Data objects to represent process results.
  • Conditional process flows via decisions and gateways.

Knowledge work extensions for BPMN have been proposed several times, but none of them have been adopted. 

Stages implements the following concepts we consider critical for knowledge work processes, but are missing from BPMN:

  • Value streams to capture the high-level outcomes and work products during value creation.
  • Guidance (practices, work instructions, tool descriptions, etc.) to describe not only WHAT needs to be done, but HOW it should be done.
  • Mappings to reference models and standards describing WHY certain activities need to be executed.
  • Roles and teams plus their required skills that are responsible, accountable, supporting, to be informed, or to be consulted in activities of a process (RASIC or RACI).
  • Metrics and work product quality levels to express and measure the progress of a process and determine if its outcomes were achieved.
  • SIPOC (supplier, inputs, process, outputs, customer) tables to describe the interfaces and dependencies between different processes.
  • Lifecycles modeled as phases and milestones to express execution timing and program progress across multiple functions, disciplines, and processes.
  • Entry and exit criteria describing the conditions for the start or conclusion of processes, which is especially important for agile and other highly iterative processes.
  • Templates, checklists, and examples to increase the quality of process outputs and work products.

Focus on simplicity when modeling engineering processes

Even with all the above concepts included, Stages still concentrates on providing WHO should do WHAT, WHEN, HOW and WHY in a single consistent metamodel. The separation between WHAT and HOW is especially important for the definition of knowledge work, because it allows for the reuse of processes in different environments with variance in practices, tools or metrics.

From an end user standpoint, BPMN is often described as complex to understand, mainly due to its technical nature. Stages helps ease understanding for knowledge workers, because we know people will continue to be the primary execution driver in value creation processes, even in fully digitized environments.

Why is Stages different

Important features for knowledge work

With their inherent characteristic that “process diagrams are the process,” typical BPMN-based tools lack capabilities which model-based tools such as Stages can offer.

Multiple perspectives: Rather than showing a static diagram, Stages can automatically visualize the process from different perspectives. For example, Stages can display all processes where a specific role is involved or show all work products relevant for a specific milestone across multiple process disciplines. Different users need different levels of detail. Experienced users need fewer process details than new users, but they need to quickly access the information important for them.

Variance: Every development program or project is different, so execution teams should be able to derive their specific processes from a set of standard process templates that can be customized, ideally within a set of by rules or constraints. The resulting project-specific processes should be version-controlled and further adjustable through detailed tailoring. Even if this level of specificity is not applicable, standard product development processes typically have several variants. For example, if products are critical regarding functional safety and cybersecurity or not.

Compliance: Almost all non-trivial products are subject to standards and regulations, not only for the resulting product, but also the process of how it was designed and developed. All requirements of a multitude of standards and regulations need to be traceable to activities, work products and other elements of a process. This allows gap analyses on the project’s defined processes to help ensure all regulations are still being followed, even after tailoring the process.

Experience the difference

Excellence in value creation is the primary differentiator for most organizations. Businesses with innovative and attractive products typically win over their competitors in the marketplace. With a focus on knowledge work and a process management tool such as Stages, you can:

  • Support high creativity knowledge work processes through human-friendly notation
  • Embrace change through variant management and process tailoring
  • Manage compliance to standards and regulations across all programs, projects, and teams

 

Within UL Solutions we provide a broad portfolio of offerings to many industries. This includes certification, testing, inspection, assessment, verification and consulting services. In order to protect and prevent any conflict of interest, perception of conflict of interest and protection of both our brand and our customers brands, UL Solutions has processes in place to identify and manage any potential conflicts of interest and maintain the impartiality of our conformity assessment services.