Skip to content

About

End-to-end Business Analysis case study for enhancing a Food Delivery Mobile Application. Includes stakeholder analysis, BRD, FRS, RTM, user stories, DFD, system architecture, UI wireframes, testing strategy, implementation roadmap, and UAT documentation following Agile Scrum methodology.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🍔 Mobile App Enhancement – Order Tracking & Notification System

📌 Project Overview

This project demonstrates the end-to-end Business Analysis process for enhancing a Food Delivery Mobile Application. The primary objective was to improve the order tracking experience by introducing real-time tracking, ETA updates, live GPS location, delivery notifications, and customer communication features.

The project follows the Software Development Life Cycle (SDLC) and Agile Scrum methodology, covering the complete Business Analysis lifecycle from requirement gathering to implementation planning.


🎯 Business Problem

The existing food delivery application provides only basic order status updates after an order is placed. Customers have limited visibility into the delivery process, resulting in uncertainty, frequent customer support inquiries, and a poor overall tracking experience.

Key business challenges identified include:

  • Lack of real-time order tracking.
  • No live GPS visibility of the delivery partner.
  • Absence of dynamic Estimated Time of Arrival (ETA).
  • Limited order status notifications.
  • No direct communication with the delivery partner.
  • Reduced customer satisfaction due to poor delivery transparency.

To address these challenges, a complete Business Analysis exercise was conducted to identify stakeholder needs, define business and functional requirements, design the proposed solution, and prepare implementation and testing documentation.


💡 Proposed Solution

The solution enhances the existing mobile application by introducing:

  • Real-time Order Tracking
  • Dynamic ETA Updates
  • Live GPS Tracking
  • Push Notifications
  • Delivery Timeline
  • Contact Delivery Partner
  • Notification Preferences
  • Order History
  • Ratings & Feedback

🛠 Methodology

  • SDLC
  • Agile Scrum
  • Requirement Analysis
  • Stakeholder Management
  • Gap Analysis
  • Business Process Analysis

📂 Project Deliverables

Phase 1 – Requirement Gathering

  • Problem Statement
  • Stakeholder Register
  • Requirement Gathering
  • Gap Analysis
  • Competitor Analysis
  • User Personas

Phase 2 – Requirement Analysis

  • Use Cases
  • User Stories
  • Acceptance Criteria
  • Business Rules
  • Data Requirements
  • Requirements Traceability Matrix (RTM)

Phase 3 – Documentation

  • Business Requirements Document (BRD)
  • Functional Requirements Specification (FRS)

Phase 4 – Solution Design

  • Data Flow Diagram (DFD)
  • System Architecture Diagram
  • UI Wireframes

Phase 5 – Validation

  • Testing Strategy
  • User Acceptance Testing (UAT)
  • Change Request Log
  • Implementation Roadmap
  • Project Closure Report

📊 Key Business Outcomes

  • Improved customer visibility during delivery.
  • Enhanced communication between customers and delivery partners.
  • Reduced uncertainty with real-time ETA updates.
  • Increased transparency through live GPS tracking.
  • Improved customer engagement with notifications and feedback features.

🧰 Tools Used

  • Draw.io
  • Microsoft Word
  • Microsoft Excel
  • PowerPoint

👩‍💼 Role

Business Analyst

Responsibilities:

  • Requirement Gathering
  • Stakeholder Analysis
  • Documentation
  • Process Analysis
  • User Story Creation
  • Acceptance Criteria Definition
  • Wireframing
  • Requirement Traceability
  • UAT Planning

📁 Repository Structure

01_Project_Initiation
02_Requirements
03_Analysis
04_Documentation
05_Diagrams
06_Design
07_Testing
08_Project_Plan
09_Project_Closure

🚀 Learning Outcomes

Through this project I gained hands-on experience in:

  • Requirement Elicitation
  • Stakeholder Management
  • Business Process Analysis
  • Functional & Non-Functional Requirement Documentation
  • Requirement Traceability
  • Process Modeling
  • Wireframing
  • Solution Documentation
  • Testing Strategy Preparation
  • User Acceptance Testing
  • Agile Business Analysis Practices

About

End-to-end Business Analysis case study for enhancing a Food Delivery Mobile Application. Includes stakeholder analysis, BRD, FRS, RTM, user stories, DFD, system architecture, UI wireframes, testing strategy, implementation roadmap, and UAT documentation following Agile Scrum methodology.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Contributors