liveBook · Manning

Soap opera persona

As explained in BDD in Action, Second Edition

A soap opera persona is a lightweight user representation introduced incrementally as stories and scenarios reveal more about the character.

A soap opera persona is a lightweight actor introduced while writing stories, rather than a detailed persona defined through extensive research upfront. Begin with a role such as “Carrie, the compliance officer” or “Barry, the small business owner,” then add goals, constraints, and responsibilities as scenarios expose them. section 7.6.5

This approach keeps design constrained without requiring a dedicated UX activity. Sam’s concern about available money, for example, produces a richer account scenario than a generic account-holder description; later scenarios can reveal new actors such as Sandra, a senior analyst. section 7.6.5 section 7.6.5

Scenario: Account owners should be able to see their balance at a glance
    Given Sam has the following accounts:
      | Type    | Number | Current Balance | Pending Transaction |
      | Current | 123456 | $530.00         | $-200.00            |
      | Savings | 234567 | $2500           |                     |
    When he views his account summary
    Then he should see the balance and pending transactions for each 
 account:
      | Type     | Current Balance | Pending Transactions | Available |
      | Current  | $530.00         | $-200.00             | $330.00   |
      | Savings  | $2500           |                      | $2500.00  |

Use the account-summary scenario to see how an actor’s concerns become concrete information needs and acceptance details. section 7.6.5

How BDD in Action, Second Edition covers it

How deep it goes
Defines the technique through examples but stops short of prescribing a complete persona-research or maintenance process.
Examples
Uses Sam, Carrie, Barry, and Sandra to show how account concerns, compliance constraints, and new responsibilities emerge.
What it assumes
Assumes familiarity with actors, stories, and scenarios while teaching a lightweight alternative to full-blown personas.
What you can do after
Evaluate actor needs and write richer scenarios without defining full personas upfront.
How it connects
Connects personas with actors, user stories, scenarios, and user goals.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of BDD in Action, Second Edition. The section links point to the parts of the book it draws on.