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