For the complete documentation index, see llms.txt. This page is also available as Markdown.

Packages by Operations

Designing and Defining Operational Packages in Didge


Purpose of This Page

This page explains what an Operational Package is in Didge, the philosophy behind operational packaging, and how to design and define Operational Packages correctly.

It is intended for:

  • internal teams (product, engineering, implementation, sales)

  • solution designers and partners

  • clients who want to understand how Didge can be deployed for specific operational contexts

This page focuses only on Operational Packages.

Functional (domain-based) Packages and Checkpoints are covered in separate documentation.


What Is an Operational Package?

In Didge, an Operational Package represents a holistic, operation-focused grouping of controls designed to support how a specific type of operation actually runs day to day.

Operational Packages answer the question:

“What does this operation need to do to operate safely, compliantly, and effectively?”

They are designed around real-world operational contexts, not around individual functional domains.


How Operational Packages Differ from Functional Packages

Understanding this distinction is critical.

Functional Packages

  • Grouped by function or subject-matter domain

  • Define what capabilities exist in the platform

  • Examples: Supplier Management, Cold Chain, Cleaning & Sanitation

  • Form the architectural backbone of Didge

Operational Packages

  • Grouped by type of operation or deployment context

  • Define how capabilities are combined and used

  • Examples: Small Commercial Kitchen, Aged Care Kitchen, Halal Kitchen

  • Provide ready-to-use, holistic solutions

Functional Packages define the building blocks.

Operational Packages define how those blocks are assembled for a real operation.


Why Operational Packages Exist

Many operations do not think in functional domains.

They think in terms of:

  • “What do we need to do each day?”

  • “What does compliance look like for this kitchen?”

  • “What is the minimum set of controls we must run?”

Operational Packages exist to:

  • reduce configuration complexity

  • provide fast, sensible starting points

  • ensure nothing critical is missed

  • support consistent deployments across sites


Operational Packages as Deployment Units

Operational Packages are often used as deployment or rollout units.

They allow:

  • rapid setup of new sites

  • consistent configuration across similar operations

  • alignment to regulatory or organisational standards

They are especially useful in:

  • multi-site businesses

  • large organisations with varied operations

  • regulated environments


What an Operational Package Contains

An Operational Package:

  • includes checkpoints drawn from multiple Functional Packages

  • selects only the relevant depth of each capability

  • focuses on practical, day-to-day execution

Operational Packages:

  • do not introduce new functional logic

  • do not replace Functional Packages

  • do not redefine checkpoints

They are compositions, not new capabilities.


Example: Small Commercial Kitchen

A Small Commercial Kitchen Operational Package may include:

From Incoming Goods (Functional Package):

  • basic delivery checks

From Cold Chain Management:

  • fridge and freezer temperature monitoring

From Cooking & Thermal Control:

  • core cooking and reheating checks

From Cleaning & Sanitation:

  • daily and weekly cleaning schedules

From Verification & Review:

  • basic verification and sign-off

Together, these checkpoints create a complete operational solution for a small kitchen.


Example: Small Kitchen Within a Hotel

A small kitchen within a larger hotel may:

  • not manage its own suppliers

  • rely on central procurement

Its Operational Package may therefore:

  • exclude supplier management checkpoints

  • include incoming goods, cooking, cleaning, and verification

The same Functional Packages exist in the system, but the operational grouping differs.


Example: Aged Care Food Service

An Aged Care Food Service Operational Package may emphasise:

  • stricter temperature controls

  • additional verification and review

  • specific cleaning and hygiene requirements

It may draw from the same Functional Packages as a restaurant, but with:

  • different checkpoint selection

  • different frequencies

  • different evidence requirements


Example: Halal Kitchen Operations

A Halal Kitchen Operational Package may include:

  • standard food safety controls

  • additional certification and verification checkpoints

  • segregation and handling controls

These checkpoints are composed to meet a specific operational and regulatory context.


Levels of Sophistication Within Operational Packages

Operational Packages must support different levels of maturity.

For example:

  • a small site may use minimal checkpoints

  • a larger or regulated site may enable additional controls

This variation is achieved through:

  • checkpoint selection

  • configuration and frequency

It does not require creating new Functional Packages.


Relationship to Functional Packages, Checkpoints, and Forms

Operational Packages:

  • sit above Functional Packages

  • assemble checkpoints from multiple domains

Functional Packages:

  • define the available capabilities

Checkpoints:

  • define specific operational controls

Forms:

  • capture data for checkpoints

This layered model ensures clarity and reuse.


How to Design a New Operational Package

When designing an Operational Package:

  1. Identify the type of operation (e.g. café, hotel kitchen, aged care)

  2. Define the operational outcome (e.g. baseline compliance, regulated care)

  3. Identify the minimum required controls

  4. Select appropriate checkpoints from Functional Packages

  5. Validate the package against real operational workflows

Operational Packages should feel complete but not excessive.


Key Design Rules

  • Operational Packages are compositions, not new features

  • They should remain easy to understand

  • If complexity increases, it should be added at the checkpoint level

  • Functional Packages should never be duplicated


One-Page Summary

Functional Packages define what capabilities exist

Operational Packages define how those capabilities are used in practice

Checkpoints provide the execution layer

Forms support data capture


Intended Use

This page should be used as:

  • guidance for designing Operational Packages

  • reference material for internal teams

  • supporting documentation for client discussions

It establishes the standard approach to operational packaging in Didge.

Last updated

Was this helpful?