Files @ eafc98ed458d
Branch filter:

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

brett
Pre-approval can wait until after the first release.

This is a very valuable feature, and we want it soon, but it doesn't
have to be in literally the first release.
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

If you add or edit UseCases here, please also keep the
[[evaluation template|ExistingProjects/EvaluationTemplate]] in sync with the
use cases.  In other words, if you add a UseCase important enough to be a
criteria in evaluating ExistingProjects, then please make sure to update the
[[evaluation template|ExistingProjects/EvaluationTemplate]].

### 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-Centeric Use Cases

- [[Reading and Reporting API|UseCases/ReadingAPI]]
- [[Storage API|UseCases/StorageAPI]]
- [[Health Assessment of the Development Community|UseCases/CommunityHealth]]