Files @ 0c94479bb1a8
Branch filter:

Location: NPO-Accounting/npo-accounting-ikiwiki/UseCases.mdwn

bkuhn
Update EvaluationTemplate to have clearer links to each UseCase

The idea is to use the evaluation template to fill out for each project
codebase evaluation we do, but have an easy link back to the use case it
refers to.

As I was making this edit, I added a few FIXMEs to things that need
clarification and/or completion.
Feel free to add your own usecase to this list.

Resources on writing good use cases:

- <http://en.wikipedia.org/wiki/Use_case#Templates>
- <http://www.mountaingoatsoftware.com/blog/advantages-of-the-as-a-user-i-want-user-story-template>

A simple form of a use case is

> “As a \<type of user>, I want \<some goal> so that \<some reason>.”

You should add your use case as a subpage of the [[UseCases]] page, to create a new page, simply enter the name of the subpage in the address bar after `/UseCases/`.

## Use cases

### Non-Technical-User-Centric Use Cases
- [[GeneratingReports]]
- [[Collaborating]]
- [[Fund Accounting|UseCases/FundAccounting]]
- [[Double-entry Accounting|UseCases/DoubleEntryAccounting]]
- [[TrackingIncomeType|UseCases/TrackingIncomeType]]
- [[TrackingDocumentation|UseCases/TrackingDocumentation]]
- [[Handling expense reports and reimbursement requests|UseCases/ReimbursementRequest]]
- [[Handling contractors and contracts|UseCases/ContractorsAndContracts]]
- [[Handling multiple currencies|UseCases/MultiCurrency]]
- [[Draft transactions and approval|UseCases/DraftTransactions]]
- [[Workflow for Non-Profit Accounting|UseCases/WorkFlow]]

### Technical-User-Center Use Cases

- [[Reading and Reporting API|UseCases/ReadingAPI]]
- [[Storage API|UseCases/StorageAPI]]