Empower Trade


Project information

Roles:

  • Business Analyst
  • Product Manager
  • UX Designer
  • Tester

Key Skills:

  • Product lifecycle management
  • Requirements analysis
  • Research
  • Concept Ideation
  • Prototyping
  • Testing
  • Software Implementation
  • Stakeholder Management

Summary

A B2B E-Commerce Application. Empower Trade started as a business providing goods to farmers and consumers in rural areas but has now expanded and also serves retailers in both rural and urban areas. Consumers in rural parts of Ghana find it difficult accessing some basic goods. Empower Trade was setup to curb this problem. The purpose of this project was to build an application to allow Sales Agents assigned to various districts place orders and make deliveries on behalf of consumers. In the current phase of the project, we have collected data on mobile device usage of our customers. The business is looking to move from the current process of sales agents making orders to allow the customers place orders themselves. In order to achieve this, we had to collect data on all our customers to see how well they will be able to use the app.

Objectives

  • Create a product plan
  • Gathering business requirements
  • Develop a system to meet the needs of the business

Process and Solution

Phase I: Requirements

  • Interviews
  • Brainstorming sessions
  • Competitor research

Deliverables:
  • Concept Documentation
  • User Stories

Phase II: Analysis

  • Resources
  • Required Cost
  • Cost-Benefit Analysis

Deliverables:
  • Scope of work

Phase III: Develop

  • Prototyping
  • Development
  • Testing and QA

Deliverables:
  • Interactive prototypes
  • Dev estimates
  • Road map

Phase IV: Launch

  • Launch Plan
  • UAT Sessions
  • User Training

Deliverables:
  • Functional product

Implementation

There are four(2) main modules in this application:

  • Sales Agent
  • Delivery Agent

Sales Agent:

As a Sales Agent, you will be able to make orders for customers in your assiged districts. These orders will go for approval from the business manager. After approval, payment will be required before the Delivery Agent prepares for delivery You will also be able to make payments for the orders that you have made.

Login
Available Products
Order Creation
Sales Forecast

Delivery Agent:

As a Delivery Agent, you will see orders pending delivery and prepare them for delivery

Goods Inbound
Goods Receipt
A dashboard is also available to give insight to business managers.
Dashboard
Dashboard

Takeaways and Learnings

  • Understanding of supply chain processes.
  • How to design an e-commerce application.
  • Data collection.