Skip to content

Instantly share code, notes, and snippets.

@tyranja
Last active September 15, 2017 09:47
Show Gist options
  • Save tyranja/0383af6c4892ea64f5c75117afdf653f to your computer and use it in GitHub Desktop.
Save tyranja/0383af6c4892ea64f5c75117afdf653f to your computer and use it in GitHub Desktop.
User stories for billing
Personas:
Travis-CI User ( manual, paid via stripe ), Support Team, Finance Team
As <persona> ,
I want <what?>
so that <why?>.
As a User,
I want to create/update/delete
a subscription.
Support:
Finance:
@tyranja
Copy link
Author

tyranja commented Sep 14, 2017

Anna/Support:

Billing:
When I'm working on the hosted site, I don't use billing directly - but, I reference subscriptions in Stripe, and direct folks to upgrade there as needed. However, I do a lot of billing that is not part of the billing site - .org expansions and dedicated macs. This is very difficult without automated billing of some sort, and I'd love to see it happen!

@anarosas
Copy link

anarosas commented Sep 14, 2017

Travis Customer (Stripe):

  • As a customer, I want to be able to pay easily for a Travis CI plan.
  • I would like to have different plan options and choose between them
  • I would like to cancel my subscription
  • I would like to edit my current subscription (change plan)
  • I would like to edit my credit card details
  • I would like to edit my personal info
  • I would like to retrieve my previous invoices
  • I would like to know the validity of my subscription

@tyranja
Copy link
Author

tyranja commented Sep 15, 2017

Dominic/support:

Billing:

  • Mostly to check customer subscription information. (DB)
  • Checking the customer facing billing app does not happen often.

@tyranja
Copy link
Author

tyranja commented Sep 15, 2017

Danish/enterprise:

Billing:

  • Don’t use the billing app

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment