NORMA eResearch @NCI Library

ReceiptRetriever App: IEEE Requirements Specification Document

Lane, Lauren (2018) ReceiptRetriever App: IEEE Requirements Specification Document. Undergraduate thesis, Dublin, National College of Ireland.

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


ReceiptRetriever is a mobile application to store and manage digital receipts using a more efficient process than paper or e-receipts. Many retailers provide a 12 or 36 month warranty on goods sold to customers. Should the product fail within the warranty period the customer is entitled to a repair, replacement or even a refund. However, shoppers must be able to provide proof of purchase and there-in lies the opportunity for ReceiptRetriever. Keeping paper receipts “safe” over this period of time is inconvenient and not secure. Paper receipts are fine as a short term solution but the ink is likely to fade or they get lost over a long period of time.

Digital receipts act as a long term solution. Due to paper receipts heading toward extinction there is a need for a more efficient process than the e-receipt. This app would provide a solution to this issue. This app satisfies a shopper’s need of keeping track of their purchases while at the same time satisfying retailer’s needs of saving money which in turn creates an environmental benefit of using less paper. This App satisfies both the need of shoppers and retailers (the customer) and creates many benefits for both.

This project is for the purpose of eliciting requirements so that the proposed app can be built. My role in this project is the Business Analyst. This project will use the business analysis approach stated in A Guide to the Business Analysis Body of Knowledge (BABOK). This project will show the process of gathering requirements from stakeholders through a number of business analysis techniques. This project will involve a significant amount of stakeholder input through a range of elicitation techniques. A Survey will be the first technique used. Surveys will help gather a large amount of desired features for the app as surveys are done on a wider scale as opposed to interviews which are much more focused and targeted on specific stakeholders. A brainstorming session will then be used and this will be held in the early stages of the project. The brainstorming session is vital in obtaining different views and potential ideas in the early stages. The brainstorming session will allow ideas to be elaborated on where they can’t be in the survey. Another important technique that will be carried out is interviews. Interviews will be held with stakeholders that are classified as critical to the project. Allowing important stakeholders to voice their opinions is crucial. Four interviews will be held in order to gain as many views as possible. The interview with the project sponsor will take place prior to the other interviews as it will provide me with more information in order to help create the interview questions for the other stakeholders. A requirements workshop will also be held with the primary objective of obtaining an understanding of the layout of the app. A second prototype will be created after the requirements workshop which will involve a number of modifications based on stakeholder’s opinions and critiques. Another important technique that will be carried out is an interface analysis. A use case diagram will be developed after all techniques are complete. The diagram helps illustrate the interactions between the stakeholders and the app and defines and clarifies what information is being exchanged through the interface.

Item Type: Thesis (Undergraduate)
Subjects: 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
T Technology > T Technology (General) > Information Technology > Computer software
Q Science > QA Mathematics > Computer software > Mobile Phone Applications
T Technology > T Technology (General) > Information Technology > Computer software > Mobile Phone Applications
H Social Sciences > HD Industries. Land use. Labor > Specific Industries > Retail Industry
Divisions: School of Computing > Bachelor of Science (Honours) in Technology Management
Depositing User: Caoimhe Ní Mhaicín
Date Deposited: 08 Nov 2018 19:46
Last Modified: 08 Nov 2018 19:46

Actions (login required)

View Item View Item