Design Briefs Flashcards
What is contained within a design brief?
An overview of the problem, opportunity, or need, along with the system’s constraints and project scope.
Define ‘scope’.
Scope defines the solution’s boundaries, outlining what it includes and excludes. It clarifies the solution’s functionalities and limitations for stakeholders’ understanding.
Define ‘constraints’.
Solution constraints limit solution requirements.
These constraints consists of economic, technical, social (i.e. being culturally sensitive), legal, and usability factors (i.e. ease of use), are outlined broadly.
Explain how scope can affect the success of a solution.
Defining a solution’s scope reduces the risk of not meeting customer specifications, enhancing project success. Narrowing scope, especially when time is limited, can lead to successful project completion.
A developer is writing an application for a mobile phone. What are two constraints the solution will have?
The size of the mobile phone
– This has an impact on usability.
The system resources of the phone (RAM, disk space, etc.)
- This is a technical constraint
Why is it important to design a system before writing source code?
Identifying and fixing design problems early is faster and less risky than discovering them during or after programming. Pre-planning reduces the risk of unsuccessful solution implementation.