Page 206 - CyberSecurityEssentialsEnglish
P. 206

●Remember: Section summary
           • Key idea: The four terms differ in scope, and using them loosely hides who owns what.
           • Practical decision: Name the level you are working at before designing anything, and
           write the procedure once the workflow is stable.
           • Mistake to avoid: Calling a single task a process, or writing a procedure for work that
           still changes every week.


         5.3 Anatomy of a Workflow: What Must Be Documented?

           ◆ Key idea: an operable workflow needs documentation.

           An operable workflow needs more than a general description. It must define the event
           that triggers it, the acceptable inputs, the process owner, the roles, the rules, the
           decisions, the exceptions, the outputs, the records, and the performance indicators.


         The trigger is the event that starts the work: an email arriving, a file being uploaded, a
         periodic date falling due, an indicator crossing a threshold, or a person’s request. If we do
         not define the trigger, the process becomes work that depends on someone remembering.

         A trigger may be automatic, but that does not mean the rest of the process must be.

         Inputs are not merely files. Describe their type, format, version, source, mandatory fields,
         time period, and sensitivity. A good input reduces uncertainty. Build an initial check that
         stops the process if the file is empty, the period undefined, or the version unapproved.


         The process owner is responsible for the soundness of the process as a whole, while a task

         owner is responsible for one particular step. AI may write a draft, but it does not become an
         owner and carries no responsibility. Clear role names prevent the phenomenon of “I thought
         someone else had checked it.” Use a responsibility model to identify who is responsible for

         execution, who is accountable for approval, who is consulted, and who is informed.

         A decision point opens more than one path. For example: if confidence in a data extraction
         is high, the result moves to a quick review; if it is low, it goes to an extended review. The

         decision must rest on a rule or a criterion, not on the mood of the tool. Where no numerical
         criterion exists, use a human checklist.

         An exception path sets out what happens when the normal case fails: a corrupted file, a
         contradictory source, a request outside scope, or a result that does not meet the criterion.

         A process with no exceptions looks elegant on a diagram and fails in reality. It must also say
         when to stop, when to retry, and when to escalate to an expert.

         A quality gate is a point beyond which an output may not pass before a defined check is
         completed. It may be automatic, such as matching fields against a schema, or human, such

         as  approving  recommendations.  The  gate  must  be  proportionate  to  the  risk;  excessive



        205
   201   202   203   204   205   206   207   208   209   210   211