1 analysis

2 strategy

3 implementation

4 enhancement