-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Budgetinization wiki!
This wiki will be used as a living document to enhance the development of the budget application.
This document is meant to act a development bible for the stake holders involved in this project. It shall be used to describe the what, the how and most importantly the why for this project. This application is being developed to aid the end users to create, maintain and abide by budgets for whatever reason that they need a budget for.
The application intends to achieve this by enabling users to perfom a number of actions.
1. Plan a high level expense schedule here one will plan chunks of money
to be spent in sections/categories of a budget e.g(house, car, food)
2. Plan detailed sector expense e.g for car (oil, fuel, mechanics)
3. Log all incomes concerned with a budget
4. Log all expenses incurred in a budget
5. Generate reports and predictions required by a user for a budget
We shall use this document to detail architechtural desicions for the project for the various stakeholders involved. This document is a live document expect it't content to change with subject to the needs of the stakeholders.
The current stakeholders to be catered for are
* Users -> Users will expect promises that the application will aid them
in planning and curating budgets.
* Developers -> Developers will expect clear and consice description of
the functionality they are expected to build. They expect to be informed
as soon as possible regarding any changes or updates to functionality
expected of them.
* Product Owner -> The product owner is repsonsible for babying the project
to success they are in charge of the choices made for the products
functionality and in charge of making sure that the day to day activities
of the project are actually aligned with the long term visionsand goals for
the project. It is the product owner who has final say in what is actioned
and for what reason as they are entrusted with knowing what is best
for the project.
Since the stakeholders in the project are quite different and based on their needs and expertise they require different sets of objectives and documents and since the product design will differe for the stakeholders this document will attempt to present a relevant explanation for each of the stakeholders involved. We shall be using a number of tools to provide this specifications - Flow Charts - Data Model Descriptions - User stories