Requirements ElicitationGathering initial requirements from stakeholders.
Requirements AnalysisImproving the quality of requirements.
PrioritizationIn many cases, requirements capture a great deal of work that is prioritized and implemented in small chunks. An agile design process might not accept any more than a few weeks work at a time.
Assumptions & ConstraintsDocumenting assumptions and constraints. One of the primary reasons that clients reject designs is that they have made assumptions about the design that don't reflect the design team's understanding.
WorkshopsWorkshops such as a design charrette that allow stakeholders and designers to work together towards a design. For example, a community might be invited to participate in the urban design of a neighborhood park.
Creative ProcessTechniques for finalizing ideas and concepts for the design. This generally involves generating ideas with a process of brainstorming. The person who has creative control then makes the final call.
DesignThe work of developing the design.
PrototypesPrototypes are usually inexpensive versions of the design such as a diagram, art, model or partial implementation.
ImplementationProducing required work products for delivery to clients.
DeliveryDelivering the design to clients. Often involves a presentation.
User AcceptanceReviews and tests by the customer leading to acceptance of deliverables.
|Overview: Design Processes|
|Definition||A series of steps that are used to create and deliver a design to client expectations.|
|Related Concepts||DesignRequirementsAssumptionsConstraintsDesign ThinkingDesign PrinciplesEvolutionary PrototypeThrowaway PrototypeDeliverable|