COMP0201: Software Engineering and Product Management in Financial Technology
Tax and Bill Management Application
Date: 03/01/2024
Page Count: 18
Words Count: 4777
, Table of Contents
1. Introduction
2. Requirement Gathering
2.1 Questionnaires Collection
2.2 Priority of Requirement
2.3 User Stories
2.4 Existing Platforms Analysis
3. App Vision
4. Analysis and Design
4.1 Analysis of Main Features
4.2 Database Design
4.3 Application Architecture logic
5. Prototype and Implementation
5.1 High-Fidelity Prototype Design
5.2 Implementation of High-Fidelity Prototype and Limitation
6. Agile Testing
7. The Next Iteration
8. Project Management
9. Appendix
10. References
, 1. Introduction
The primary aim of this project is to develop a financial management application tailored to the requirements of small businesses
and the younger generation, with the goal of simplifying the process of tax and bill management. FiscalFriend (FF), our proposed
app, serves as a comprehensive platform that not only allows users to track and manage their taxes and utility bills in real-time
but also to execute in-app transactions related to these bills. Guided by Agile team principles, the project facilitated a flexible and
iterative approach to development, which allowed for continuous refinement of the app through successive cycles of feedback
and improvements. Our development journey was structured through stages that included Requirement Gathering, Analysis and
Design, Implementation, and Testing. Throughout the project, our team implemented a suite of tools and technologies to bring
the concept of FiscalFriend to life. These tools included ProductPlan for task management, Draw.io for diagram creation, and
Figma for interactive prototyping.
2. Requirement Gathering
2.1 Questionnaires Collection
In pursuit of a deep understanding of the need of our target customers, the initial step of our project was marked by an extensive
questionnaire collection process. This is a critical step in ensuring that the development of our application is grounded in the
requirements of young people and small business owners. By deploying a questionnaire in Appendix 1, we tried to sort out the
complexities of tax and bill management as experienced by our prospective users. A set of multiple-choice questions was
designed in the questionnaire to gain insights on the frequency and challenges of tax filing, the adoption rate of digital tools for
financial management, and the habits surrounding bill payments. Moreover, it investigated the security issues users faced when
using digital platforms to manage their finances. The questionnaire was distributed to a cohort of 50 recent graduates, all of
whom were connected via LinkedIn and other social media channels. Their professional statuses were classified into three
categories: “Company Employee”, “Self-employed/Small Business Owner”, and “Unemployed/Student”. This classification
allowed for a detailed analysis of the distinct needs associated with each group.
Figure 1 Partial bar chart analysis of questionnaire response
The completed response to the questionnaire is in Appendix 2. Notably, many participants engage in monthly tax filings,
indicating a preference for continual financial tracking. This suggests a need for Applications which can support the rigors of
frequent financial oversight. Regarding tax management challenges, filling out forms was identified as the most time-consuming
task, followed closely by calculating deductions and understanding tax laws. This reflects a clear opportunity for FF to simplify
these processes, perhaps through intelligent automation and a user-friendly interface that demystifies tax regulations and
computations. Digital tool adoption for tax and bill management is still in its early stages among our customers, as indicated by
the majority who do not currently use such tools. Conversely, online transactions have widespread acceptance. These show a
significant market opportunity for FF to introduce a paradigm shift with its in-app functionalities that promise to enhance the user
experience.