Project yelyeon

Bridging Business Needs to Technical Execution


Overview

This project focuses on analysing user needs and translating them into clear functional requirements for a simple weather application. The goal was to design a solution that delivers relevant weather information in a clear and user-friendly way.

Business Problem

Users often struggle to quickly access weather information that is relevant to their daily decisions, such as what to wear or whether to prepare for rain. Existing weather apps can be cluttered with excessive data, making it difficult for users to find what they actually need. The business need was to provide accurate, easy-to-understand weather information with minimal user effort.

My Role (BA)

As the Business Analyst, my role was to:

  • Support the design of a clear and usable app structure
  • Identify user needs and expectations
  • Translate business requirements into functional requirements

Analysis & Artifacts

  • Defined key user requirements (current temperature, weather condition, forecast)
  • Analysed user priorities to distinguish essential vs optional features
  • Documented functional requirements in a structured format
  • Reviewed API data availability to ensure feasibility of requirements

Artifacts produced:

  • Requirement list
  • Basic user flow
  • Feature prioritisation notes

Outcome & Learnings

The analysis resulted in a clear set of requirements that could be directly used for development.
Through this project, I learned the importance of:

  • Focusing on user value over feature quantity
  • Writing requirements that are clear, testable, and aligned with technical constraints
  • Bridging the gap between what users ask for and what can realistically be implemented