Web Applications
Developer Problem
User Problem
Client Problem
Coding Environment
User Interface
Bob Dulux - Owner of the System Description
Selena Riley - Potential User of the System (Customer)
Constraints
Requirements
Bob Dulux, a former sub-contractor, started his own painting and decorating business. He now relies on his mobile phone and desktop at home. Despite being a workaholic, he makes an effort to maintain a work-life balance by playing football once a week with his friends. He also deals with mild dyslexia.
The requirements for the new system are as follows:
Fairly tech-savvy, but prefers to leave website software to professionals
Wants a suitable name and logo for his company.
Requires a user-friendly, clean, and simple interface.
Wants users to be able to register their details for receiving future information about his services.
Gary Bailey - Potential User of the System (Customer)
Gary Bailey is a potential customer who recently became unemployed. He has spare time to do housework while searching for a new job. He primarily uses his mobile phone and has an easygoing personality. He wears glasses to correct his eyesight issues and also deals with color blindness and mild motor dyspraxia.
The requirements for the new system are as follows:
User-friendly for someone with limited tech skills.
Accessible on a mobile device.
Ability to calculate the amount of paint and the cost to paint the kitchen walls and ceiling.
The kitchen has no door and 2 windows.
The dimensions of the kitchen are 3.5m wide, 5.5m long, and 2.6m high.
The system should provide the cost of paint only, excluding labor.
Selena Riley is a potential customer who primarily works from home and wants to repaint the walls of her study. She gets easily frustrated with technology and experiences social anxiety. She mainly uses her desktop computer and wears glasses to correct her eyesight issues. She also deals with mild dyscalculia.
The requirements for the new system are as follows:
Fairly tech-savvy user.
Accessible on a desktop computer.
Ability to browse different paint color options.
Ability to calculate the amount of paint and cost to paint her study.
No need to include the ceiling as it already looks clean.
The study has 1 door and 1 window.
The dimensions of the study are 3m wide, 3m long, and 2.4m high.
The system should include the labor cost in the quote.
Generating Warnings to Users
Analysing data with html python
The developer is tasked with creating a web-enabled application for Bob Dulux, a new painter and decorator business owner. The application should be designed to meet the requirements of different users who may utilize the system. To ensure a thorough understanding of the specific needs of these users, the developer should review the provided personas. The ultimate objective is to develop, generate, and evaluate the application to effectively address their requirements.
Multimodal
7-9 pages A3,
1 -2 mins Demo and
2-4 A4 pages code
4 weeks to complete
Web Page for User
Useability Principles
HTML, CSS/bootstrap, python, thonny(flask)
Accessibility
Safety
Utility
Learnability
Effectiveness
Finding out how to use store information