diff options
Diffstat (limited to 'requirements/catalogue')
| -rw-r--r-- | requirements/catalogue/req-000.md | 6 | ||||
| -rw-r--r-- | requirements/catalogue/req-001.md | 5 | ||||
| -rw-r--r-- | requirements/catalogue/req-002.md | 8 | ||||
| -rw-r--r-- | requirements/catalogue/req-003.md | 8 | ||||
| -rw-r--r-- | requirements/catalogue/req-004.md | 7 | ||||
| -rw-r--r-- | requirements/catalogue/req-005.md | 7 | ||||
| -rw-r--r-- | requirements/catalogue/req-006.md | 8 | ||||
| -rw-r--r-- | requirements/catalogue/req-007.md | 7 | ||||
| -rw-r--r-- | requirements/catalogue/req-008.md | 8 | ||||
| -rw-r--r-- | requirements/catalogue/req-009.md | 7 | ||||
| -rw-r--r-- | requirements/catalogue/req-010.md | 10 | ||||
| -rw-r--r-- | requirements/catalogue/req-011.md | 7 | ||||
| -rw-r--r-- | requirements/catalogue/req-012.md | 7 | ||||
| -rw-r--r-- | requirements/catalogue/req-013.md | 7 | ||||
| -rw-r--r-- | requirements/catalogue/req-014.md | 8 | ||||
| -rw-r--r-- | requirements/catalogue/req-015.md | 7 | ||||
| -rw-r--r-- | requirements/catalogue/req-016.md | 8 | ||||
| -rw-r--r-- | requirements/catalogue/req-017.md | 14 |
18 files changed, 139 insertions, 0 deletions
diff --git a/requirements/catalogue/req-000.md b/requirements/catalogue/req-000.md new file mode 100644 index 0000000..6f54440 --- /dev/null +++ b/requirements/catalogue/req-000.md @@ -0,0 +1,6 @@ +# req-000 + +As a user, I want my incomings to equal my outgoings in the long run, so that I +don't go bankrupt. + +Source: user need. diff --git a/requirements/catalogue/req-001.md b/requirements/catalogue/req-001.md new file mode 100644 index 0000000..12bef30 --- /dev/null +++ b/requirements/catalogue/req-001.md @@ -0,0 +1,5 @@ +# req-001 + +As a user, I want to control what I do with my money, so that I use money well. + +Source: user need. diff --git a/requirements/catalogue/req-002.md b/requirements/catalogue/req-002.md new file mode 100644 index 0000000..55fcb43 --- /dev/null +++ b/requirements/catalogue/req-002.md @@ -0,0 +1,8 @@ +# req-002 + +As a user, I want to have buckets and pipes which express how I want to +distribute, and how I have previously distributed, my incomings and outgoings, +and I want having such buckets and pipes to enable me to control what I do with +my money, so that I control what I do with my money. + +Source: req-001 diff --git a/requirements/catalogue/req-003.md b/requirements/catalogue/req-003.md new file mode 100644 index 0000000..bbaafc7 --- /dev/null +++ b/requirements/catalogue/req-003.md @@ -0,0 +1,8 @@ +# req-003 + +As a user, I want how much money is in my beer bucket to influence how much I +spend on beer, so that having buckets and pipes which express how I want to +distribute, and have previously distributed, my incomings and outgoings enables +me to control my spending. + +Source: req-002 diff --git a/requirements/catalogue/req-004.md b/requirements/catalogue/req-004.md new file mode 100644 index 0000000..7adbcb7 --- /dev/null +++ b/requirements/catalogue/req-004.md @@ -0,0 +1,7 @@ +# req-004 + +As a user, I want to consider how much money is in my beer bucket when I decide +how much to spend on beer at the bar, so that how much money is in my beer +bucket influences how much I spend on beer. + +Source: req-003 diff --git a/requirements/catalogue/req-005.md b/requirements/catalogue/req-005.md new file mode 100644 index 0000000..d586527 --- /dev/null +++ b/requirements/catalogue/req-005.md @@ -0,0 +1,7 @@ +# req-005 + +As a user, I want to know how much money is in my beer bucket when I'm at the +bar, so that I can consider how much money is in my beer bucket when I decide +how much to spend on beer at the bar. + +Source: req-004 diff --git a/requirements/catalogue/req-006.md b/requirements/catalogue/req-006.md new file mode 100644 index 0000000..01dc188 --- /dev/null +++ b/requirements/catalogue/req-006.md @@ -0,0 +1,8 @@ +# req-006 + +As a user, I want how much money is in my holidays bucket to influence how much +I spend on holidays, so that having buckets and pipes which express how I want +to distribute, and have previously distributed, my incomings and outgoings +enables me to control what I do with my money. + +Source: req-002 diff --git a/requirements/catalogue/req-007.md b/requirements/catalogue/req-007.md new file mode 100644 index 0000000..8c6063b --- /dev/null +++ b/requirements/catalogue/req-007.md @@ -0,0 +1,7 @@ +# req-007 + +As a user, I want to consider how much money is in my holidays bucket when I +decide how much to spend on holidays when I'm planning my holidays, so that how +much money is in my holidays bucket influences how much I spend on holidays. + +Source: req-006 diff --git a/requirements/catalogue/req-008.md b/requirements/catalogue/req-008.md new file mode 100644 index 0000000..6360a87 --- /dev/null +++ b/requirements/catalogue/req-008.md @@ -0,0 +1,8 @@ +# req-008 + +As a user, I want to know how much money is in my holidays bucket when I'm +planning my holidays, so that I can consider how much money is in my holidays +bucket when I decide how much to spend on my holidays when I'm planning my +holidays. + +Source: req-007 diff --git a/requirements/catalogue/req-009.md b/requirements/catalogue/req-009.md new file mode 100644 index 0000000..f20d4f1 --- /dev/null +++ b/requirements/catalogue/req-009.md @@ -0,0 +1,7 @@ +# req-009 + +As a user, I want my incomings and outgoings to affect how much money is in my +buckets, so that I can have buckets which express how I have previously +distributed my incomings and outgoings. + +Source: req-002 diff --git a/requirements/catalogue/req-010.md b/requirements/catalogue/req-010.md new file mode 100644 index 0000000..4b2b48d --- /dev/null +++ b/requirements/catalogue/req-010.md @@ -0,0 +1,10 @@ +# req-010 + +As a user, I want my purchase of this beer to be recorded as a beer transaction +and for records of beer transactions to affect the amount of money in my beer +bucket, so that my incomings and outgoings affect how much money is in my +buckets. + +Source: req-009 + +Satisfied by: req-011, req-012, req-015, req-016 diff --git a/requirements/catalogue/req-011.md b/requirements/catalogue/req-011.md new file mode 100644 index 0000000..e5196a7 --- /dev/null +++ b/requirements/catalogue/req-011.md @@ -0,0 +1,7 @@ +# req-011 + +As a user, I want my purchase of this beer in cash when I have access to my +phone to be recorded as a beer transaction, so that my purchase of this beer is +recorded as a beer transaction. + +Source: req-010 diff --git a/requirements/catalogue/req-012.md b/requirements/catalogue/req-012.md new file mode 100644 index 0000000..b0db1eb --- /dev/null +++ b/requirements/catalogue/req-012.md @@ -0,0 +1,7 @@ +# req-012 + +As a user, I want to record a beer transaction in Schist by SMS, so that my +purchase of beer in cash when I have access to my phone is recorded as a beer +transaction. + +Source: req-011 diff --git a/requirements/catalogue/req-013.md b/requirements/catalogue/req-013.md new file mode 100644 index 0000000..86545d3 --- /dev/null +++ b/requirements/catalogue/req-013.md @@ -0,0 +1,7 @@ +# req-013 + +As a user, I want my purchase of this beer in cash when I don't have access to +my phone to be recorded as a beer transaction, so that my purchase of this beer +is recorded as a beer transaction. + +Source: req-010 diff --git a/requirements/catalogue/req-014.md b/requirements/catalogue/req-014.md new file mode 100644 index 0000000..fe2ff43 --- /dev/null +++ b/requirements/catalogue/req-014.md @@ -0,0 +1,8 @@ +# req-014 + +As a user, I want to record a beer transaction in Schist using my desktop +computer, copying from a receipt or hand-written note, so that my purchase of +this beer in cash when I don't have access to my phone is recorded as a beer +transaction. + +Source: req-013 diff --git a/requirements/catalogue/req-015.md b/requirements/catalogue/req-015.md new file mode 100644 index 0000000..eb5a594 --- /dev/null +++ b/requirements/catalogue/req-015.md @@ -0,0 +1,7 @@ +# req-015 + +As a user, I want my purchase of this beer by card in a bank account I have set +up to sync with Schist to be recorded in Schist automatically, so that my +purchase of this beer is recorded as a beer transaction. + +Source: req-010 diff --git a/requirements/catalogue/req-016.md b/requirements/catalogue/req-016.md new file mode 100644 index 0000000..a081059 --- /dev/null +++ b/requirements/catalogue/req-016.md @@ -0,0 +1,8 @@ +# req-016 + +As a user, I want, of my purchase of this beer by card in a bank account I have +not set up to sync with Schist, to export it from my bank account in a digital +format and import it into Schist, so that my purchase of this beer is recorded +as a beer transaction. + +Source: req-010 diff --git a/requirements/catalogue/req-017.md b/requirements/catalogue/req-017.md new file mode 100644 index 0000000..a9c771f --- /dev/null +++ b/requirements/catalogue/req-017.md @@ -0,0 +1,14 @@ +# req-017 + +As a user, I want: + +- Buckets to represent real categories of spending, like beer and holidays; +- Pipes to represent how much I want to come in and out of each bucket; +- Each real transaction I make to be associated with at most one bucket; +- Buckets to have a balance, which is the difference between the amount of money + which has flowed in from a pipe less the amount taken out by my transactions; + +so that I can have buckets and pipes which express how I want to distribute, and +have previously distributed, my incomings and outgoings. + +Source: req-002 |
