Skip to content
Zacck Osiemo edited this page Nov 17, 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 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

Clone this wiki locally