Processes

General Operation Process

Purpose

This document outlines the general process for developing, implementing, and maintaining documentation within the Club.

The goal of this process is to:

  1. Ensure accurate documentation covering every aspects of the club in order.
  2. Iterate on improvement about productivity, efficiency and quality assurance.

Scope

Overview:

  1. Documentation first
  2. List actions into issues
  3. Execute actions from both the documentation and the issues
  4. Update the documentation and references from the experience
  5. Socialize actions and results
  6. Collect feedbacks
  7. Improve processes, procedures and checklists
stateDiagram-v2
    state if_Procedure <<choice>>
    state if_ProcedureExecutionSuccess <<choice>>
    state if_Process <<choice>>
    state if_Policy <<choice>>
    %% state if_Guide <<choice>>
    state if_ConstructiveFeedbacks <<choice>>

    AskInstructionFromManagement : Ask Instructions from Management

    ExecuteProcedure : Execute Procedure

    FindProcedure : Find Procedure
    FindProcess : Find Process
    FindPolicy : Find Policy
    %% FindGuide : Find Guide

    DraftProcedure : Draft Procedure implementing process
    DraftProcess : Draft Process implementing policy
    DraftPolicy : Draft Policy implementing strategy
    %% DraftGuide : Draft Guide

    SubmitProcedure : Submit Procedure
    SubmitProcess : Submit Process
    SubmitPolicy : Submit Policy
    %% SubmitGuide : Submit Guide

    SocializeProcedure : Socialize Procedure
    SocializeProcess : Socialize Process
    SocializePolicy : Socialize Policy
    %% SocializeGuide : Socialize Guide
    SocializeProcedureExecution : Socialize Procedure Execution

    AskForFeedbacks : Ask for feedbacks
    CollectFeedbacks : Collect for feedbacks
    DocumentFeedbacks : Document feedbacks

    SocializeUpdate : Socialize Updates

    [*] --> FindProcedure

    FindProcedure --> if_Procedure
        if_Procedure --> FindProcess: No
        if_Procedure --> ExecuteProcedure: Yes

    FindProcess --> if_Process
        if_Process --> FindPolicy: No
        if_Process --> DraftProcedure: Yes
        DraftProcess --> SubmitProcess
        SubmitProcess --> SocializeProcess
        SocializeProcess --> DraftProcedure
        DraftProcedure --> SubmitProcedure
        SubmitProcedure --> SocializeProcedure
        SocializeProcedure --> ExecuteProcedure

    FindPolicy --> if_Policy
        if_Policy --> AskInstructionFromManagement : No
        AskInstructionFromManagement --> DraftPolicy
        DraftPolicy --> SubmitPolicy
        SubmitPolicy --> SocializePolicy
        SocializePolicy --> DraftProcess
        if_Policy --> DraftProcess : Yes

    ExecuteProcedure --> if_ProcedureExecutionSuccess
        if_ProcedureExecutionSuccess --> SocializeProcedureExecution : Success
        if_ProcedureExecutionSuccess --> DraftProcedure : Error


    SocializeProcedureExecution --> AskForFeedbacks

    AskForFeedbacks --> CollectFeedbacks
        CollectFeedbacks --> DocumentFeedbacks
        DocumentFeedbacks --> if_ConstructiveFeedbacks
        if_ConstructiveFeedbacks --> UpdateHandbook : Constructive feedbacks
        if_ConstructiveFeedbacks --> SocializeUpdate : Non constructive feedbacks
        UpdateHandbook --> SocializeUpdate

    SocializeUpdate --> [*]
Mermaid diagram is loading...