PrevNextAll
Dividing up jobs
- Each job can be broken down into steps
- Different jobs may need a different number of steps
- Steps must be run in the correct order
- Steps can be added and removed while job is running
- Modularity is good - make steps inependent
- Represent steps in data structure