LogoLogo
  • About Acorn
    • What is Acorn?
    • The Ontology of Acorn
    • Who is Acorn for
    • Best Practices
    • Updating the App
  • Projects
    • Project Members
    • Projects Dashboard
    • Create a Project
    • Join a Project
    • Import a Project
    • Invite Members to a Project
    • Export a Project
    • Delete or Leave a Project
  • Project Views
    • Map View
      • Creating Outcomes
      • Removing Outcomes
      • Outcome Connections
      • Canvas Navigation in Map View
      • Tree Navigation by Keyboard
      • Map Viewing Options
    • Table View
    • High Priority View
    • Expanded View
  • Outcomes
    • Outcome Scope
    • Outcome Statement
    • Achievement Status
    • Progress Indicator
    • ID Number
    • Assignees
    • Tags
    • GitHub Link
    • Time
    • Description
    • High Priority Outcomes
    • Entry Point Outcomes
    • Comments
    • Tasklist
    • Children List
    • Ancestors Breadcrumbs
  • 🐛Troubleshooting
    • Clearing Application Data
  • Data in Acorn
    • Your Project Data
Powered by GitBook

© 2020-2024 Harris-Braun Enterprises, LLC, operating as Lightningrod Labs. Licensed under the Cryptographic Autonomy License v1.

On this page
  • Outcomes
  • Dependency Tree
  • Outcome Scope
  • Uncertain Scope
  • Small Scope
  • Big Scope
  • Achievement Status
  • Plan-Do-Check-Act Cycles
  1. About Acorn

The Ontology of Acorn

The concept of Acorn as a peer-to-peer agile project management

Last updated 2 years ago

Outcomes

In the Acorn ontology projects are managed through the lens of Intended Outcomes, their , and in a process.

Instead of a title, an Outcome is defined through an Outcome Statement, demonstrating a desired state in the project in declarative. For example:

Acorn no longer uses a legacy unmaintained library and instead it is replaced with a modern typescript API definitions.

An Outcome is different from a goal: Outcomes are the measurement and evaluation of an activity’s results against their intended or projected results. Outcomes are what you hope to achieve when you accomplish the goal.

Dependency Tree

Also known as the “State-of-Affairs” tree, a Dependency Tree (in mathematics known as Directed Acyclic Graph or DAG) is a tree-form representation of the dependencies between Intended Outcomes related to a project.

Outcomes in a tree structure can have Parents, Children, or both.

The of a Parent Outcome is dependent on the achievement of its Outcomes.

Outcome Scope

Uncertain Scope

An Outcome which we don’t know or are the still in the process to determine its amount of work, steps, and the amount of time required to achieve.

An Uncertain Scope without Children can be switched to Small Scope.

Small Scope

Small Scoped Outcomes are signified with Leaf symbol on Map View and Table View.

Big Scope

An outcome that is Certain but not Small in Scope. A Big Scope for an Outcome is always Computed, and only has Small and/or Big Scope Children.

If an Outcome only has Small and/or Big Scope Children it automatically shifts from Uncertain to Big in Scope.

Achievement Status

By default, an Outcome is Not Achieved when it is created.

The Achievement Status of an Outcome is either Adjustable or Computed, depending on its Scope and Children.

Plan-Do-Check-Act Cycles

In the Acorn ontology, is the most important and required property of the Intended Outcomes in a project. A Scope shows the complexity state of an Outcome, which implies certainty (or lack of it) around the amount of work, steps, and the amount of time required to have that Outcome achieved. There are three broad Scope categories in Acorn:

An Outcome that we are certain can be achieved within a short amount of (agreed between team members beforehand, for example 1 day). An Outcome that is Small in Scope doesn't have Children, but can have a .

Every Outcome has an property in Acorn. It can either be Achieved, Not Achieved, or Partially Achieved.

Acorn creates an Agile process based on the , that is less bound to some of the traditional dependencies of Scrum and more applicable to projects and organizing beyond software development. The patterns Acorn enables and the resultant State-of-Affairs trees are scalable, handle complexity and uncertainty, and work with distributed groups.

Scope
Achievement Status
Deming Plan/Do/Check/Act cycle
Children
dependencies
Scope
Achievement Status
Plan-Do-Check-Act Cycle
Achievement
Tasklist
time
An example of a Dependency Tree structure representation in Acorn, seen in Map View of a project