You are on page 1of 4

Smart Weather With Jira

Course-end Project 1

Description
Company Background
SBM is a large IT company with offices all around the world. The company offers a wide range of
products and services. One of the reasons for their success is their ability to invent and find new
uses for the technology. SBM’s emerging technologies division is always monitoring new technology
and figuring out ways in which it can serve the community. It oversees the execution of the Smart
Weather project.

Smart Weather
A product owner in the new technology division came up with the idea of creating a weather portal to
provide weather-based services. The basic idea of the weather portal is to pull weather forecasts for
any location from multiple public services and aggregate them for the common user. The data can
be put to several uses.
The main system will comprise of a web portal and a set of apps available on all popular mobile
operating systems. Apart from this, clients can ask for specific services or apps based on the data
that is collated.

Backlog for Main Portal


Work Items

Integrate with number of publicly available weather services based on location

Detect location using GPS (if on a device) or IP

Create a schema for storing weather data based on location

Write logic for aggregating the data from multiple weather services

Provide severe weather advisory (push for app users)

Create placeholders for advertising on portal and app


Show current weather status

Show 5-day forecast by default

Link to 15-day forecast

Link to long-range forecast

Show satellite images on a map

Show time-lapse videos of satellite forecast

Make site responsive or accessible from mobiles and tablets

Publish API/services for client apps

Create apps for iOS, Android, Windows, and Blackberry

Apart from creating, maintaining, and enhancing the main portal, there are several client projects
that are lined up.

Project 1 - BigBucks Café

BigBucks Café is a leading retail chain of premium coffee shops. They would like to use weather
data to customize their products and manage their day-to-day operations. The backlog looks like
this:

Work Items

Integrate with the Smart Weather services to get store-specific weather data

Use weather data to decide advertising strategy – ice creams when the weather is hot, coffee when the weather
Order supplies based on weather – more hot supplies during cold weather and more cold ones during hot or rain

Map supply packages based on weather

Summer order – adjust quantities before placing the order and pick up the summer package

Winter order – adjust quantities before placing the order and pick up the winter package

Determine promotions and pricing based on weather

Project 2 - LeViva Life Insurance


LeViva life insurance is one of the world’s biggest insurers. The company would like to use the
weather data to serve its customers through an app. The backlog looks like this:

Work Items

Integrate with the Smart Weather services to get location-specific weather data

Map health tips with weather

Provide health tips based on the weather

Allow users to report symptoms and ask for remedies

Allow one-click calling to a nurse or a nearby dispensary

Show the nearest pharmacy and dispensary on a map

Allow sponsored links – e.g. winter jackets during cold weather, flu medicines when pollen is high
Take the following steps to complete the project.
Jira Software is an agile project management tool that supports any agile methodology. From agile
boards, backlogs, roadmaps, reports, to integrations and add-ons you can plan, track, and manage
all your agile software development projects from a single tool.
You can refer to the basic steps on how to work on Jira from the tutorial given here.
Here is a video guide that shows you how to work on JIRA software.

Step 1 - Conceptualize a software project, which can be delivered by a team over a few
sprints.
 A sprint cycle of minimum 5 days should be selected.
 Plan the project so that a minimum viable product can be released every sprint.
Step 2 – Refine the backlog (work items) for the software product.
 Consider which of the work items are epics (need to be broken down into stories) and which
are stories.
 Rewrite stories for better clarity.
Step 3 - Prepare stories for at least three sprints.
 Enter the backlog in JIRA and create 3 sprints. Assign stories to different sprints.
Step 4 - Start sprint one.
 Assign a duration and sprint goal. Move stories along the sprint board to indicate the work that is
started and completed during the sprint.
 Take a few screenshots of the sprint board with stories in different states
Step 5 – Complete the sprint. Enable reports and take one or two reports of the sprint.
Step 6 – Submit a word document containing basic information about the project and a few
screenshots and reports. For example:
 Screenshot of the initial scoreboard of the project (which consists of the to-do list, work-in-progress,
and done).
 Screenshot of the final scoreboard of the project (which has all the issues mentioned under done).

You might also like