NORMA eResearch @NCI Library

Let’s Walk!: IEEE Website Requirements Specification Document

Glennon, Ryan (2023) Let’s Walk!: IEEE Website Requirements Specification Document. Undergraduate thesis, Dublin, National College of Ireland.

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


Let’s Walk! is a dog walking route generating/tracking app designed to make the activity of walking your dog more rewarding as well as introducing variety and a novelty element. The app is unlike anything currently available on the App store or Google Play Store, there are multiple fitness based apps that offer the ability to track your walk or run with breakdowns like distance covered and time spent, as well as apps related to dog walking but they are, in most cases, a platform that allows the user to create a profile and either offer their services as a dog walker or vice versa – book a walk for their dogs. Let’s Walk! will have 2 potential end users, guests and account holders, the requirements elicitation, gathering and analysing process will be focused on the account holder due to guests only having access to limited features. The demographic/target market for this application is dog owners/dog walkers – the user will have the ability to generate different routes of varying distance starting and ending at their location, they will also have the ability to set challenges for themselves to complete e.g., 10 consecutive walks completed, 20km covered in a week, which will allow them to progress through a ranking system – bronze silver and gold level walker. Further functionality will be added as per the requirements identified by the stakeholders.

The project will involve carrying out large amounts of stakeholder communication to ensure their needs are met and wants, at least considered. Various requirements elicitation techniques will be implemented, firstly a brainstorming session with potential users to identify elements of the app that may not have yet been identified, throughout the brainstorming session all ideas/suggestions/opinions will be documented and later analysed in terms of applicability and feasibility, those that are suitable will be implemented into a survey along with other questions. The survey will give access to more data than the brainstorming session which will have 4-5 participants maximum, the survey however will be accessible to a large group of people on a voluntary basis, the survey will include 5-10 questions and will help to identify non-functional requirements. They will also aid in identifying potential additional features while also allowing me to identify the importance of predetermined features i.e., using a ranking system I will be able to see where each feature ranks in terms of importance to users. Interviews of 3-4 people will also be conducted to their opinion on each element of the application as well as the idea as a whole. While the functional requirements of the app are important it is also vital to find the non-functional requirements which will be mostly done through these techniques. An agile approach will be used during the project and so new requirements may be identified throughout the life cycle as well as other requirements becoming unnecessary and removed from the app/plan.

A MoSCoW analysis will be used to prioritize the gathered requirements and from there wireframes and a prototype of the application will be developed, once again stakeholders will be communicated with and will analyse these wireframes and prototype.

Item Type: Thesis (Undergraduate)
Cosgrave, Noel
Subjects: G Geography. Anthropology. Recreation > GV Recreation Leisure
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
Divisions: School of Computing > Bachelor of Science (Honours) in Technology Management
Depositing User: Tamara Malone
Date Deposited: 29 Aug 2023 17:00
Last Modified: 29 Aug 2023 17:00

Actions (login required)

View Item View Item