In the previous Advisors in this series, we pointed out that development can be sorted out into three classes (see Figure 1):
- Bug fixes and small changes
- New features for existing applications or platforms
- New applications and platforms
![Figure 1](/sites/default/files/project/fulltext/advisor/2015/apm150423/apm150423fig1.jpg)
Figure 1 -- The three types of development efforts.