Skip to content
Zacck Osiemo edited this page Nov 16, 2017 · 7 revisions

Welcome to the Budgetinization wiki!

This wiki will be used as a living document to enhance the development of the budget application.

Introduction

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 promisrs that the application will work as described and for the purposes it is intended
* Developers -> Developers will expect clear and consice description of the functioonality 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 vision and goal 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

Clone this wiki locally