08 Design: Coding: Criterion B

Before we proceed any further with our unit, it’s important to discuss a couple of issues regarding project choice and teams.

Choosing a project

You may either:

The point: you do not have to do what you wrote about in Crit A!

Project teams

You may either do a solo project or team up in pairs.

Task B1: Design specification

The design specification is where you generate a list of project success criteria that you will use to judge how successful you have been with the project. Each success criterion should be as specific and measurable as possible. Remember, you will use your success criteria when you complete your project evaluation and reflection, so the more measurable you can make them the better.

To assist you in brainstorming your success criteria, you should use the following categories as headings, and then create criteria for each category.

To adequately address strand B1 you should:

Task B2: Design ideas

Create detailed, annotated storyboard design drawings showing possible ideas for your app. You drawings should be able to be fully understood by others. (the idea being that someone else could build the app that’s in your head based off your drawings).

You are NOT being assessed on your artistic drawing capabilities but your work IS expected to be neat and have all possible care taken in its presentation. (for instance if a line is supposed to be straight then use a ruler!)

You should create at least 2 to 3 different app ideas. Each idea should consist of at two drawings showing different parts of the app (eg: different screens of an app or different levels of a game)

Each drawing should contain a number of annotations to indicate the function of the various parts of the app. Your annotation should also include the reason for that item. Each idea should contain annotations for each of the success criteria categories:

If you need blank templates for your Criterion B design sketches, you can use this Criterion B Prototype Sketches Template. Please use these as the basis of your storyboards.

Task B3: Design selection

How well do each of your proposed designs satisfy your success criteria from B1?

To adequately address strand B3 you should:

Task B4: Final design in detaill

Create a final design that draws on all your thoughts from the previous strands. You should provide enough information that another person could make one identical to the idea in your head. (Alternatively: You could create a screencast video that discusses your design mockups provided you cover all of the points below)

Rather than just being a storyboard of screenshots, this strand will also require you to articulate the logic of how your program will function.

To adequately address strand B4 you should:

As a guide, some examples for the bullet points describing product behaviour could be: