quartz/content/notes/business-functions.md
2022-04-06 20:35:03 +12:00

39 lines
1.0 KiB
Markdown

---
title: Business functions
draft: true
---
# Business functions
- what the business ought to be doing
- _not_
- who, how, stucture, tech
each business function becomes a set of features within an info system
## 1 Id business functions
- verb phrases
- id what the business ought to be doing ⇒ e.g., "accept payment from customer"
- id how => "we accept payments online banking and credit card"
- always ask "what is the objective"
- remove redundancies
- model the id'd functions as _use cases_
## 2 Use case
"A list of actions defining the interactions betweeen a role and a system to achiece a goal"
high level description of how people interact with a system
story of how the business works
should be:
- simple
- aimed at stakeholders
- understandable by non-tech people
- should use ubiquitous language
- also useful for system devs
can use text (Cockburn, fowler) or diagrams (function catalog, UML case diagrams)
## 3 UML
unified modeling language
- use case - class - state - activity - sequence - deployment etc