How-to... Principle of process construction
- TaskPack is the basic building block of the process.
- A process is made up of interconnected TaskPacks.
Interconnection of TaskPacks
TaskPacks are interconnected by their results. Each TaskPack has its own result.
> First TaskPack delivers its result.
> Second TaskPack receives that result as its input.
> Second TaskPack executes its tasks on that input. Creates an additional new value and delivers it as its result to the third TaskPack.
> The third TaskPack receives that result as its input.
And so on, the process continues with the execution of Task Packages until the finished product or service is provided.
Simplified exampleImagine the process where we need to make a wooden toy for a child.
Lumber
Wooden Toy
Let's say that the process starts with "receiving" lumber and finally delivers a finished wooden toy. In the example, it is necessary to successively execute 4 interconnected TaskPacks A, B, C, and D, and the tasks in them. Thus we would complete our process and produce a wooden toy.
TaskPack A): Formatting of lumber |
TaskPack B): Shaping formats |
Tasks: | Tasks: |
|
|
|
|
|
|
TaskPack C): Sanding shapes |
TaskPack D): Placing graphics and packing |
Tasks: | Tasks: |
|
|
|
|
|
|
This example shows how four TaskPacks (A, B, C, and D) are interconnected by handing over results. With that connection, they build a process.
Note: this example of constructing a process is very simplified.
TaskPacks are interconnected with handover tasks
We notice the following:
- In the beginning, each TaskPack has a task with a particular role to receive the result of the previous TaskPack.
- In the end, each TaskPack has a "specialized" task to create its final result and make it available to the next TaskPack.
We call these tasks handover tasks. TaskPacks connect with each other and build processes with them.