NORMA eResearch @NCI Library

E-Sacco Fleet Manager: IEEE Requirements Specification Document

Mvumbi Lundengo, Joella (2022) E-Sacco Fleet Manager: IEEE Requirements Specification Document. Undergraduate thesis, Dublin, National College of Ireland.

[thumbnail of Bachelor of Science]
PDF (Bachelor of Science)
Download (4MB) | Preview


E-Sacco Fleet Manager is a mobile application with the aim of digitizing the operations of Matatu/Bus Saccos. Saccos are companies manage the operation of the public transportation vehicles in Kenya. As a managing company, saccos need to provide different reports to its stakeholders. Owners of vehicles usually need reports regarding their vehicles as well as their returns. Legal authorities also look forward to receiving comprehensive reports from Saccos in regards to the operation of the public transport vehicles under their jurisdiction. Given the authority to manage, the Saccos are tasked with the responsibility of operating each and every vehicle. The business comes in with a large number of employees depending on the number of routes they flee to and the number of vehicles they own. Keeping records for such huge number of vehicles becomes a great challenge. Providing reports to the stakeholders is also a problem since no stored real time data in the existing manual ways. Moreover, retrieval of important information regarding the operation of different vehicles or the performance of respective saccos becomes a challenge. This also makes decision making difficult since it is not based on available real-time data.

Automation of fleet management makes it easy for the saccos to perform their duties and responsibilities. The mobile application will bring in a solution to the existing need. The application looks forward to satisfy the need for matatu owners to access details or reports regarding their vehicles. It will also satisfy the need for the Saccos to submit real time reports to the legal authorities. Moreover, the application will save time and costs incurred by the Saccos in running their day to day operations manually.

In this project, the major aim is to come up with the requirements specifications that are necessary for the creation of a mobile application that will aid in the automation of fleet management and Sacco operation. As a business analyst it is my responsibility in this project to come up with the requirements specification document which is the major aim of this project. The project is guided by the Business Analysis Body of Knowledge (BABOK) and therefore will utilize business analysis techniques and tools recommended by this book.

The project involves a number of stakeholders to help in the requirements elicitation for the proposed solution. To gather the requirements, I will use different techniques. Surveys is the first techniques that I will apply in elicitation of the requirements. A survey is a set of questions that are aimed at researching and collecting required amount of data or information for a study. Surveys usually target a larger population contrary to interviews which focus on a specific group or individuals. In this case the survey will be administered online. Online survey tool known as google forms is used for the survey.

Interviews are also applied in this research. Interviews help in getting more detailed information from a selected group of persons. In this case, the interviews will help in getting more detailed information from the stakeholders. It is this confirmation that will help in other elicitation techniques to gather more data about the subject of study. In this project, four interviews will be done with a matatu owner, a matatu Sacco who are the clients of this solution, a system developer and drivers. The four interviews will help come up with different requirements which can be discussed later on a requirements workshop. The interviews will be contacted online via a meeting link.

Brainstorming will also be used in this research. Brainstorming is an important technique especially at the initial stages of the project. The techniques help in gathering information and insights on different ideas that can be applied in coming up with a more suitable solution.

After gathering all the requirements, it is important to hold an online workshop to discuss on the requirements. This will be aided by an application prototype that will help in understanding the features and requirements of the application after which a second workshop meeting will be done to discuss the previous agreements after changes are made on the prototype. This second workshop will contain the prototype with inclusion of changes made by stakeholders. The recommendations and critiques made by the stakeholders will be used to come up with an advanced prototype of the application.

The last technique that will be used on this project is interface analysis. The analysis of the interface will involve diagrams that will help in explaining the relation with the stakeholders and their interaction with the application. Use case diagrams will be used in this stage.

After the collection of all the necessary requirements. A requirements specification document done using the IEEE template will be developed. These requirements will be analysed and prioritized using MOSCOW analysis tool and technique.

Item Type: Thesis (Undergraduate)
Subjects: D History General and Old World > DT Africa
Q Science > QA Mathematics > Electronic computers. Computer science
T Technology > T Technology (General) > Information Technology > Electronic computers. Computer science
Q Science > QA Mathematics > Computer software > Mobile Phone Applications
T Technology > T Technology (General) > Information Technology > Computer software > Mobile Phone Applications
H Social Sciences > HE Transportation and Communications > Urban Transportation
Divisions: School of Computing > Bachelor of Science (Honours) in Technology Management
Depositing User: Clara Chan
Date Deposited: 08 Aug 2022 15:34
Last Modified: 10 Aug 2022 12:00

Actions (login required)

View Item View Item