Flow
Task
Iterative
Granularity
Executables
Functions
Sub-workflows
Coupling
Loose
Tight
Dynamicity
Branches
Domain
Agnostic