You are on page 1of 10

Human Computer Interaction

Contextual Task Analysis of Weather Wonders

Submitted To: Mrs. Momna Zaneb

Group Members:
 Ahmed Moeez Azeem (22L-7966)
 Hassnain Idrees (22L-7931)
 Hammad Talat (22L-7858)
 Abdul Ahad Tariq (22L-7866)

Contents:
 Work Environment Analysis.
 Task Scenarios.
 User Task Organization Model.
1. Work Environment Analysis:

Physical Environment:
1) Frequent Traveler:
Frequent traveler has connectivity issues i.e., in remote Areas the user may suffer from
slow internet issues and other connectivity issues as there are always chances of bad
weather conditions for a traveler because the user frequently travels from one place to
another the user may suffer from brightness issue such as on a very sunny day the user
may not be able to see the icons and information properly.

Solution:
 Colors scheme light blue background with dark text to increase readability.
 Employ color coding for weather conditions to help him to quickly identify
weather.
 Use recognizable icon/ symbols to easily distinguish weather conditions.
 Offline accessibility/working in slow internet connection such as 2g or 3g.

2) Weather Enthusiast:
Weather enthusiasts seek in-depth meteorological data and trends for educational
purposes. They want to analyze graphs and customize widgets to understand weather
patterns thoroughly. As the weather enthusiast is a professional user of the app he
continuously uses the app for hours to monitor the weather situation, he may face
difficulty in analyzing graphs, weather trends and recognizing various icons.

Solution:
 Providing easy to understand representations of data using small bar graphs or
satellites.
 Include interactive widgets containing colored icons.
 Colors scheme light blue background with dark text to increase readability.
 Employ color coding for weather conditions to help him to quickly identify
weather.
 Use recognizable icon/ symbols to easily distinguish weather conditions.

 Including interactive like toggles to allow user switch between hourly and daily
forecast.

3) Student:
Students require instant access to weather information to schedule field trips, events on
campus, and travel. To modify their plans and preparations, they also need notifications
for extreme weather. The student may suffer from extreme weather conditions in their
area if not informed by the weather conditions timely. The device on which the student is
operating may be running low on battery and he may also have no other power source to
charge their device, but he urgently wants to check the weather conditions by utilizing
minimum battery of his device.

Solution:

 Offer a user-friendly way to search and save multiple locations


 Allow user to customize app such as choosing temperature in Celsius and
Fahrenheit
 Optimize the app for battery efficiency.
 Include multi language support.
 Provide real time critical weather conditions notifications.

4) Local Resident:
The local resident can be any kind of user that may or may not have domain knowledge.
If the user is illiterate, he may not be able to understand the language used in the weather
app and he may also not be able to recognize the icons and he will not be able to use
other features of the app. The user may have to plan outdoor activity, but he could not be
able to understand the features of the app because of poor presentation of icons and less
use of widgets and color scheme.
Solution:

 Include multi language support.


 The user should be notified automatically of the weather conditions every day of
the searched areas if he has bookmarked that particular area.
 Offer a user-friendly way to search and save multiple locations.
 Providing easy to understand representations of data using small bar graphs or
satellites.
 Include interactive widgets containing colored icons.
 Colors scheme light blue background with dark text to increase readability.

5) Casual User:
Many casual users may understand local language only users like farmers, taxi drivers,
and servants may not be able to understand the language of weather app also these users
may not have enough time to go through the details of weather app they just need an
overview of current weather as they are busy in their work and they just want current
weather conditions in the most user-friendly way possible without any major
complexities.

Solution:

 Include multi language support.


 Provide real time weather details on one click of his current location.
 Offer a user-friendly way interface.
 Information is written in a bigger and readable format.
 Include interactive widgets containing colored icons.
 Colors scheme light blue background with dark text to increase readability.
2. Task Scenarios:

1) Frequent Traveler:
Task: Obtaining current weather information for travel arrangements.
Description: In order to efficiently plan their travels, a frequent traveler needs to
have rapid access to reliable weather information for both their present location and
their destinations.
Task Flow:
1. Frequent traveler opens the WeatherWonders app on their smartphone.
2. Using geolocation services, the app determines his/her present position
automatically.
3. The traveler has the option to manually pick a specific location (such as Punjab,
AJK, Baluchistan, Sindh, or KPK) if necessary.
4. Frequent traveler views a brief summary of the current weather at their present
location, which includes wind speed, precipitation, and temperature.
5. Frequent traveler swipes to access hourly forecasts with intuitive graph-based
representations and plans his/her activities accordingly.
6. Frequent traveler receives a push notification for a severe weather alert, tapping it
to view detailed information and recommended actions.
7. In order to monitor storms, wind patterns, and precipitation in their trip locations
(such as Punjab, AJK, Baluchistan, Sindh, and KPK), frequent traveler utilizes
interactive weather maps.
8. Frequent traveler saves multiple travel destinations for quick access in the future,
ensuring they can plan their trips efficiently before leaving the app.

Task Closure: After reviewing the real-time weather updates for their current
location and travel destinations, the frequent traveler successfully plans their trip,
ensuring they are well-informed about the weather conditions and any potential
severe weather alerts. The traveler is ready for their journey, confident in their
weather-related decisions.
2) Weather Enthusiast:
Task: Analyzing Detailed Meteorological Data.
Description: Weather enthusiasts seek in-depth meteorological data and trends for
educational purposes. They want to analyze graphs and customize widgets to
understand weather patterns thoroughly.
Task Flow:
1. Weather enthusiast opens the WeatherWonders app on their smartphone.
2. The weather enthusiast chooses a certain spot in Punjab or any other region of
interest for in-depth research.
3. In order to access historical weather data, trends, and customizable widgets for in-
depth research, weather enthusiast refers to the advanced option section.
4. Weather enthusiast views customizable graphs displaying temperature trends,
precipitation patterns, and other meteorological data, enabling detailed analysis
for educational purposes.
5. To remain up to date on pertinent meteorological occurrences, weather enthusiast
sets up personalized notifications for certain weather conditions or trends they are
researching before leaving the app.

Task Closure: The weather enthusiast thoroughly analyzes the detailed


meteorological data, trends, and customized graphs. Satisfied with the in-depth
analysis, they continue their educational exploration of weather patterns, armed with
a comprehensive understanding of the meteorological data available in the app.

3) Student:
Task: Schedule campus events according to the weather.
Description: Students require instant access to weather information in order to
schedule field trips, events on campus, and travel. In order to modify their plans and
preparations, they also need notifications for extreme weather.
Task Flow:
1. The student launches the WeatherWonders mobile application.
2. Using geolocation services, the app determines the current campus location
automatically. If necessary, students can manually choose the campus location.
3. In order to organize outside activities, the student rapidly scans the current
weather conditions, including temperature, wind speed, and precipitation.
4. Student accesses hourly forecasts to plan outdoor study sessions, campus events,
and commuting to classes, ensuring they are prepared for weather changes.
5. Student receives a push notification for severe weather alerts affecting the campus
area, allowing them to adjust their schedule and preparations accordingly before
leaving the app.

Task Closure: Equipped with the current weather information and severe weather
alerts, the student effectively plans their outdoor study sessions, campus events, and
commuting schedule. They head out prepared, knowing they can adapt their plans if
weather conditions change unexpectedly.

4) Local Resident:
Task: Arranging Events and Activities in the Area.
Description: In order to arrange local activities and events, a person would like to be
kept up to date on the current weather and get weather warnings unique to their town.
Task Flow:
1. Local resident opens the WeatherWonders app on their smartphone.
2. The app uses geolocation services to automatically identify the local place, such
as Lahore. If necessary, the local resident might manually choose a particular
local area.
3. Local resident views the current weather conditions, including temperature and
precipitation, to plan their daily activities.
4. Local resident checks short-term forecasts for the day and the next day, enabling
them to plan the outdoor events.
5. Local resident receives push notification for community-specific weather alerts or
local events; they tap to view details and participate if interested before closing
the app.

Task Closure: Having checked the local weather conditions and received
community-specific alerts, the local resident confidently plans their activities and
events, ensuring they are prepared for any weather changes. They proceed with their
day, feeling secure and well-informed.
5) Casual User:
Task: Making Daily Decisions Based on Weather Information.
Description: The app is used by non-professional users to make daily decisions.
They choose a straightforward, user-friendly layout for easy access to fundamental
meteorological information that they need for everyday activities.
Task Flow:
1. A casual smartphone user launches the WeatherWonders app.
2. Using geolocation services, the app determines its present position automatically.
If necessary, the casual user might manually choose a certain place.
3. The Casual user seeks for the weather conditions to make decisions of what to
wear or what to carry e.g., umbrella in case needed.
4. Casual user receives push notifications for significant weather changes (e.g.,
heavy rain); they tap to view brief details and adjust plans accordingly and closes
the app.

Task Closure: The casual user makes decisions for their everyday activities with
confidence when they have access to basic weather information and are aware of big
changes in the weather. They move forward with their plans, comforted by the
WeatherWonders app's dependability and simplicity.
3. User Task Analysis Model:

Weather
Application

1. Weather
Information 2. Location

View current Check the


weather weather forecast Add and save Detect and set the
conditions for a specific favorite locations user's current location.
location.

Get weather Delete or edit


alerts and saved locations
warnings

3. Search 4. Customization
and Preferences

Search for
weather
Choose
information by Set preferred units
language
location for temperature
settings

Get auto-suggestions
while typing the
location.

5. Notifications 6. Data Display and Visualization

View weather data in Display weather information


Receive notifications for different formats (e.g.,
Enable or disable severe weather using icons, graphs, or charts
notifications hourly, daily, weekly)
conditions

You might also like