Smaga Bakery

My private little corner in the depths of the internet.

2-min read

Processes and teamwork - Workflow

This text is part of Processes and teamwork

Workflow

The final piece of the puzzle.

A workflow is the sequence of tasks or activities that are carried out as part of a process. It focuses on the flow of work between different steps, tasks, or participants, often detailing the order in which tasks need to be completed, who is responsible for each task, and how tasks are passed from one step to the next.

The most important and critical thing is that the workflow — regardless of what it is — should support the work, not hinder it. But it must be defined — it simply needs to be clearly specified, detailed, known, and understood by everyone involved.

Below is an example workflow that I used with a group of 30 people for several years. It underwent some modifications and adaptations, of course, but what you see below is the final version, if memory serves, developed sometime in 2019.

workflow

A brief legend: PM stands for Project Manager, DEV for Developer, and QA for, of course, Tester.

An additional element for the workflow itself is a well-defined responsibility map — different roles assigned to specific parts of the workflow. Just as context switching is dangerous during any work, role switching — juggling roles — is not advisable for a workflow. An example of such juggling could be when QA happens before Code Review (DEV)— but that’s a topic for another day.

workflow - responsibility

In conclusion, here’s an example of our written rules that applied to two roles: PM and DEV — which were to be followed.

PM — Responsibilities and Rules
DEV — Responsibilities and Rules

I wonder who made it to the end of this article. What was meant to be a short note unintentionally grew into something more extensive. I hope the information I’ve provided gives you a starting point for your own deeper exploration of the topic — it’s truly a fascinating one.

All the best. 🤗

← Prev Next →