Product Engineering Case Study

Product Engineering Case Study

AIESEC GLOBAL FINANCE BOARD - Product Engineering Case Study

Platform to manage the organization's financial data in a centralized location.

Project Overview

AIESEC is a global youth-led organization that seeks to develop leadership skills in young people while providing them with the opportunity to positively impact their communities. AIESEC operates in over 120 countries and territories and manages many financial data across its global network. To help address this data, AIESEC developed the Global Finance Board, a financial management tool that streamlines financial reporting and enables better decision-making.

Project Objectives

The main objectives of the Global Finance Board are to:

Objectives of Project

Target Audience

The Global Finance Board is primarily used by two types of users: GFB Admin and Organization Unit Users. GFB Admin is responsible for managing the platform and ensuring that financial data is accurate and up-to-date. Organization Unit Users are responsible for inputting financial data into the platform and generating financial reports for their respective units.



Challenges

The implementation of the Global Finance Board faced several challenges. Firstly, the AIESEC team used Google Sheets to conduct the auditing activity and it was very hard since most of the time they can’t add custom logic to generate results from the data submission. There was resistance from some Organization Unit Users who were accustomed to using their own methods for managing financial data. Secondly, there were technical challenges in integrating the platform with existing financial systems, which required significant customization and testing.


Product Engineering Process

The product engineering process involves understanding the problem, analyzing it, generating ideas, prototyping, testing, implementing, and evaluating the success of the solution. Engineerings and designers cycle back and forth between these stages as they refine their ideas and gather feedback to create a solution that meets the needs of users or stakeholders and solves the original problem.

Product Engineering Process

Glimpse of Process

User Stories

After listing several user stories for the project, we have selected specific stories to build happy paths for the case study.

User Stories of GFB
User Stories of GFB
User Stories of GFB

User Flow

We selected the "Submission Task Creation by GFB Admin" user story to explain a user flow.

User flow of GFB admin creating submission tasks

Wireframing of User Flow

Before starting the design & development, we created wireframes to lay out the basic structure and functionality. By creating wireframes first, we can quickly iterate and refine our ideas, ensuring that we have a solid foundation for the final design.

wireframe of the selected flow

Walk through the Flow

GFB Admin is the selected user for the following flow

Create Submission Task

A Global Finance Board Administrator can create a submission task by accessing the Submission task tab. At the top right corner of the table, they can find the 'Create' button.

Creating AIESEC submission task

Previous Tasks

A Global Finance Board Administrator can select a previously created task here and go to the next step or skip to create a completely new submission task.

View previous tasks of AIESEC

Select Entities

A Global Finance Board Administrator can select entities from various regions and move to the next step.

A Global Finance Board Administrator can select entities from various regions and move to the next step.

Other Details

A Global Finance Board Administrator should add other details to create the submission task. These details include,

Other details to add
User can add other details for the AIESEC financial tasks

Data Type Selection

First, select which data type that needs to form the submission task. Each data type holds different accounts.

Data types of AIESEC financial data
Adding AIESEC data types to tasks

Data Schema Selection

A Global Finance Board Administrator needs to manually enter the Data Schema for the submission task.

Adding data schemas for AIESEC task

Setting Submission Task Deadline

A Global Finance Board Administrator needs to select the deadline for the submission task.

setting deadline for submission tasks of AIESEC

Timestamp Creation

Select which year & month to create the submission task.

Select which year & month to create the AIESEC submission task.

Tagging and Notes

Global Finance Board Administrator can add additional notes for the submission task. GFB Admin can create the submission task after filling in all necessary details.

adding tags and notes for the AIESEC financial tasks.

Realtime Task Creation Progress View

Toaster messages appear upon each submission task creation completion.

realtime task creation progress view of AIESEC financial tasks.

Toaster Message

A toaster message appears upon all submission task completion.

tost message view on task completion

View Multiple Tags

Added tags will appear in the submission task row. More tags can be seen while hovering the mouse pointer.

multiple tags view on AIESEC financial tasks

Experience the Flow

You can experience our craft below.


Conclusion

The AIESEC Global Finance Board is a powerful tool that has helped to transform AIESEC's financial management processes. Through a combination of training, customization, and technical expertise, AIESEC was able to successfully implement the platform and overcome the challenges it faced. As a result, AIESEC is better positioned to manage its finances and make informed decisions that will support its mission to develop young leaders around the world.

Organizational Unit User

Baseline Solution AIESEC Global Finance Board
Financial Date Entry Google Sheets Automated Data Submission Entry Module
Data Validations Primitive Advanced and Logical
Error Messages Generic Specific to usecases
Awareness on pending tasks and deadlines via Email based communication Submission Tasks Module
Request data resubmission via Email based communication Resubmission Request Module
Analysis of financial data - Integrated with Looker Studio

GFB Administrator User

Baseline Solution AIESEC Global Finance Board
Submission task creation - Submission Tasks Module
Submission task deadline extension Manually tracked Submission Tasks Module
Resubmission requests management ( View, Approve, Reject ) Email + Manually Tracked Resubmission Request Module
Analysis of data submission statuses of entities Google Sheets Submission Analytics Module
Analysis of financial data Google Sheets Integrated with Looker Studio

Scalability and Performance

Baseline Solution AIESEC Global Finance Board
Coverage Member Committees only Member Committees + Local Committees
Ease of Management Not scalable to thousands of entities Scalable to thousands of entities
Analytical capacity Difficult to manage data of member committees Scalable to analyze data of thousands of entities
Processing Speed Not applicable Very fast operations

Awaiting to boost your project?

Have a coffee with us, will take care of it. (of course Coffee on us)

Vidura Bandara

Vidura Bandara

Project & Operations Manager at The AI Team | Visiting Lecturer | Certified Scrum Master | BSc (Hons) CS | Agile Coach | Storyteller
Sri Lanka