Project Scope

Project Description
The aim of this project is to create an application that can support players in Warhammer Fantasy Roleplay game. The program will allow users to save their characters, equipment and statistics. It will also have a module for creating a new character. Future improvements may provide a system for battles simulations.
Problem Benefits of Solving
Players need to have an functionality to save their progress. Creation of database to store information such as characters details and equipment shall give a satisfying results.
Players should have a possibility to create new characters in application. A module for character creation will enhance the user satisfaction from the application usage.
Application needs to be easily accessible. Making the programm as a web application will ensure the accessibility for multiple users.
User needs an easy way to interact with application. Well designed interface will allow user to comfortably interact with the application.
Indicative Schedule
Project Start Date: 07.10.2024 First MVP End Date: 13.04.2025
Indicative MVP Updates Start Date: 14.04.2025 Indicative Final Project End Date: 01.08.2025
Solution Scope
During implementation the developer will:
  • Design and implement the database.
  • Implement all required modules of application.
  • Design and implement the interface.
  • Implement the tests to ensure the correctness of methods.
  • Prepare the software documentation of project.
Project Assumptions
  1. Developer knows the rules of Warhammer Fantasy Roleplay game.
  2. Users will have basic familiarity with role-playing games and will understand the terminology used within the application.
Key Risks Rating
If the developer lacks comprehensive knowledge of Warhammer Fantasy Roleplay, it may result in an incorrect or incomplete feature implementation. High
Data Security and User Privacy - since the application will store user characters and information, ensuring data security and privacy is crucial. Medium
The application may face performance issues when handling a large number of characters or during simulations. Medium
Timeline delays - delays in development, testing, or scope expansion (e.g., battle simulation module) could push back the project deadline. Medium
Interface usability - a poorly designed interface could reduce user satisfaction. Low