![]() |
|
|||
|
|
||||
![]() |
||||
|
In this phase, the first examples of solutions are derived. It is the most intense, complex phase and involves the most creativity, coordination, and inspiration. The Requirements Document from the previous phase should provide all of the answers as to what the project should accomplish, but it is in this phase that the development team derives how it will accomplish these things. This phase includes the development of many prototypes, often the first merely in paper and sketches, while later ones might be more elaborate. There are often two semi-parallel tracks of development. In the first, the experience (or front-end) team is designing the interface for the experience while an engineering team may be prototyping actual engineering solutions. Ideally, both teams work together, but depending on the size of the project, it's complexity, and the amount of cutting-edge technology involved, the interface team may need to develop and prototype the experiences, formulate a preliminary specification and hand-off to the engineering team while they explore how to make it work. Prototypes, for the most part, are examples and not the final solution. They are usually hard-coded, that is, they don’t actually work as intended, only appear to. They are simulations when it comes to the interface, but the engineering team may need time to develop and plan the feasibility of these solutions before production can start. These prototypes should be tested with potential users to determine if they really meet the needs of the audience. User Testing is too often forgotten or under-utilized. It is essential that assumptions are tested and problems are corrected. Even the best development team cannot plan for everything that the audience may encounter or out-guess every user’s understandings. Also, past this point, user testing will be useless, meaning that it will not be possible to address anything that user testing identifies once a project is in production. After the front-end interface is mostly finalized, it is time for the engineering team to integrate it into whatever technical prototypes they have been building. These technical prototypes are the results of research and development that concentrates on the back-end, technical requirements to make the front-end work properly. It is essential that the front-end development proceed before the back-end decisions are finalized. Technical work can occur in tandem, but it is not a good idea to allow the technology drive the development of the users’ experience. At the end of this phase, the Final Prototype needs to be accompanied by a Functional Specification that, together, describe every aspect of the final product. This is what the Production team will use to produce the entire project. Also needed before production can start is a Visual Design Specification (a detailed description of the intent of the visual design) as a part of the overall Functional. Spec. and a Production Matrix. This later part describes every element that needs to be produced and where it fits into the whole project. This is what will be used to determine the budget, scheduling, and team during Production. Activity: Deliverables Experience (Front-end) Development:
Engineering (Back-end) Development:
Some of the questions to answer during this phase include: Information Design:
Interaction Design:
Storyboards:
Prototyping Tools:
Media Development:
User Testing:
Iteration:
|
||||
|
|
||||
|
|
||||
| Home | Snapshot | Clients + Projects | Process + Practices | Culture | Jobs | Contact | Site Map | The Lab | ||||