Part 8 - Iterative development process
In this part of developing a solution to a problem, you need to:
a) Provide annotated evidence of each stage of the iterative development process justifying any decision made.
b) Provide annotated evidence of prototype solutions justifying any decision made.
Things to consider doing:
a) Put a heading, Stages of development.
b) You should provide annotated screendumps of each stage of the development of the project.
c) This isn't actually a very difficult task if you do it as you go along. The trick is to know how to take a screenshot of just a portion of your screen. (Your teacher will show you for whatever operating system you are using, or if you are using Windows, open the Snipping tool and use that.) You also should create a folder and just dump each screenshot in it, using the date in the file name.
d) As you do each screen dump, add comments to them. For example, you should describe what a particular screendump is showing. Then you should explain what you have done since the last screendump, and say why you have done that.
e) How many screendumps do you need? Your teacher will guide you but you should have a screendump for each major area of development.
f) Put a heading, Prototype solutions.
g) Part of the process of development will be to make prototypes. These are simplified versions of either a part of the project all the whole project. The purpose of them can be for your own benefit, to try out different approaches in code or to check you really can use a technique in the programming language you have selected. You might even put together a very simple version of a project before deciding what project to do, to check that it is a feasible project. A prototype could be to show a customer what each screen in a game will look like and the data and buttons on each screen, so one prototype might just be a series of screens in PowerPoint that you put together in half an hour. All of these are valuable evidence of prototype development. You simply have to print them off, describe what each one is showing, why you made it and how it helped you.