Workflow Examples

Examples & Case Studies

Visual workflow examples for NUP development processes

Workflow diagrams visualize the flow of activities in development processes. These examples demonstrate common workflows in NUP projects.

Feature Development Workflow

Feature Development Workflow
Feature Development Workflow

Bug Fix Workflow

Bug Fix Workflow
Bug Fix Workflow

Code Review Workflow

┌─────────────────────────────────────────────────────────────────────────────┐
│                    CODE REVIEW WORKFLOW                                      │
└─────────────────────────────────────────────────────────────────────────────┘

        AUTHOR                              REVIEWER(S)
           │                                    │
           ▼                                    │
    ┌─────────────┐                            │
    │  Create PR  │                            │
    │  with desc  │                            │
    └──────┬──────┘                            │
           │                                    │
           ▼                                    │
    ┌─────────────┐                            │
    │   Assign    │                            │
    │  Reviewers  │────────────────────────────┤
    └──────┬──────┘                            │
           │                                    ▼
           │                            ┌─────────────┐
           │                            │   Review    │
           │                            │    Code     │
           │                            └──────┬──────┘
           │                                   │
           │    ┌──────────────────────────────┘
           │    │
           │    ▼
           │  ┌─────────────┐
           │  │   Leave     │
           │  │  Comments   │
           │  └──────┬──────┘
           │         │
           │   ┌─────┴─────┐
           │   │           │
           │   ▼           ▼
           │ ┌─────────┐ ┌─────────────┐
           │ │APPROVED │ │CHANGES      │
           │ │         │ │REQUESTED    │
           │ └────┬────┘ └──────┬──────┘
           │      │             │
           │      │             ▼
           │      │      ┌─────────────┐
           │      │      │  Address    │◀───────┐
           │◀─────┼──────│  Comments   │        │
           │      │      └──────┬──────┘        │
           │      │             │               │
           │      │             ▼               │
           │      │      ┌─────────────┐   NO   │
           │      │      │  Request    │────────┘
           │      │      │  Re-review  │
           │      │      └──────┬──────┘
           │      │             │
           │      │  ◀──────────┘
           │      │
           ▼      ▼
    ┌─────────────┐
    │   Merge PR  │
    └──────┬──────┘
           │
           ▼
    ┌─────────────┐
    │  Delete     │
    │  Branch     │
    └─────────────┘

Release Workflow

┌─────────────────────────────────────────────────────────────────────────────┐
│                    RELEASE WORKFLOW                                          │
└─────────────────────────────────────────────────────────────────────────────┘

    ┌─────────────┐
    │  Release    │
    │  Decision   │
    └──────┬──────┘
           │
           ▼
    ┌─────────────┐
    │  Create     │
    │  Release    │
    │  Branch     │
    └──────┬──────┘
           │
           ▼
    ┌─────────────┐
    │   Version   │
    │    Bump     │
    └──────┬──────┘
           │
           ▼
    ┌─────────────┐
    │  Update     │
    │  Changelog  │
    └──────┬──────┘
           │
           ▼
    ┌─────────────┐
    │  Deploy to  │
    │   Staging   │
    └──────┬──────┘
           │
           ▼
    ┌─────────────┐     NO     ┌─────────────┐
    │   Staging   │───────────▶│  Bug Fixes  │
    │   Tests?    │            │  on Branch  │
    └──────┬──────┘            └──────┬──────┘
           │ PASS                     │
           │  ◀───────────────────────┘
           ▼
    ┌─────────────┐
    │  Security   │
    │   Scan      │
    └──────┬──────┘
           │
           ▼
    ┌─────────────┐     NO     ┌─────────────┐
    │  Security   │───────────▶│  Fix Vulns  │
    │  Approved?  │            └──────┬──────┘
    └──────┬──────┘                   │
           │ YES                      │
           │  ◀───────────────────────┘
           ▼
    ┌─────────────┐
    │   Go/No-Go  │
    │   Meeting   │
    └──────┬──────┘
           │
     ┌─────┴─────┐
     │           │
     ▼           ▼
┌─────────┐ ┌─────────┐
│   GO    │ │  NO-GO  │
└────┬────┘ └────┬────┘
     │           │
     │           ▼
     │    ┌─────────────┐
     │    │  Rollback   │
     │    │   Plan      │
     │    └─────────────┘
     ▼
┌─────────────┐
│  Merge to   │
│    Main     │
└──────┬──────┘
       │
       ▼
┌─────────────┐
│  Tag        │
│  Release    │
└──────┬──────┘
       │
       ▼
┌─────────────┐
│  Deploy to  │
│ Production  │
└──────┬──────┘
       │
       ▼
┌─────────────┐
│  Monitor    │
│  & Verify   │
└──────┬──────┘
       │
       ▼
┌─────────────┐
│  Merge to   │
│  Develop    │
└─────────────┘

Incident Response Workflow

┌─────────────────────────────────────────────────────────────────────────────┐
│                    INCIDENT RESPONSE WORKFLOW                                │
└─────────────────────────────────────────────────────────────────────────────┘

    ┌─────────────┐
    │   Incident  │
    │  Detected   │
    └──────┬──────┘
           │
           ▼
    ┌─────────────┐
    │   Assess    │
    │  Severity   │
    └──────┬──────┘
           │
     ┌─────┼─────────────┐
     │     │             │
     ▼     ▼             ▼
   SEV-1  SEV-2         SEV-3
   ┌───┐  ┌───┐         ┌───┐
   │   │  │   │         │   │
   └─┬─┘  └─┬─┘         └─┬─┘
     │      │             │
     │      │             ▼
     │      │      ┌─────────────┐
     │      │      │  Schedule   │
     │      │      │  Fix        │
     │      │      └─────────────┘
     │      │
     └──┬───┘
        │
        ▼
 ┌─────────────┐
 │   Page      │
 │  On-Call    │
 └──────┬──────┘
        │
        ▼
 ┌─────────────┐
 │   Create    │
 │  War Room   │
 └──────┬──────┘
        │
        ▼
 ┌─────────────┐
 │  Diagnose   │◀──────┐
 │  Issue      │       │
 └──────┬──────┘       │
        │              │
        ▼              │
 ┌─────────────┐  NO   │
 │   Root      │───────┘
 │   Cause?    │
 └──────┬──────┘
        │ YES
        ▼
 ┌─────────────┐
 │  Implement  │
 │    Fix      │
 └──────┬──────┘
        │
        ▼
 ┌─────────────┐
 │   Deploy    │
 │   Hotfix    │
 └──────┬──────┘
        │
        ▼
 ┌─────────────┐     NO
 │   Issue     │─────────┐
 │  Resolved?  │         │
 └──────┬──────┘         │
        │ YES            │
        │  ◀─────────────┘
        ▼
 ┌─────────────┐
 │  Communicate│
 │  Resolution │
 └──────┬──────┘
        │
        ▼
 ┌─────────────┐
 │  Schedule   │
 │ Post-mortem │
 └─────────────┘

Workflow Symbols Key

SymbolMeaning
RectangleActivity/Task
DiamondDecision point
ArrowFlow direction
YES/NODecision outcome
Multiple arrowsParallel or choice

Compliance

This section fulfills ISO 13485 requirements for documented procedures (4.2.3) and process planning (7.1), and ISO 27001 requirements for operating procedures (A.5.37), change management (A.8.32), and incident management procedures (A.5.24).

View full compliance matrix

Sign in or sign up

Enter your work email to receive a temporary sign-in link.

By continuing, you agree to our Terms of Service and Privacy Policy.