Topics 3.1 Analysis of the problem 3.1.1 Problem identification 3.1.2 Stakeholders 3.1.3 Research the problem 3.1.4 Specify the proposed solution 3.2 Design of the solution 3.2.1 Decompose the problem 3.2.2 Describe the solution 3.2.3 Describe the approach to testing 3.3 Developing the solution 3.3.1 Iterative development process 3.3.2 Testing to inform development 3.4 Evaluation 3.4.1 Testing to inform evaluation 3.4.2 Success of the solution 3.4.3 Describe the final product 3.4.4 Maintenance and development