Kilimanjaro/UseCases: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 3: Line 3:
If you want to know what a fully dressed use case is, Alistair Cockburn defines it and gives lots of examples in, [http://www.amazon.com/Writing-Effective-Cases-Alistair-Cockburn/dp/0201702258 his book, Writing Effective Use Cases].
If you want to know what a fully dressed use case is, Alistair Cockburn defines it and gives lots of examples in, [http://www.amazon.com/Writing-Effective-Cases-Alistair-Cockburn/dp/0201702258 his book, Writing Effective Use Cases].


==Install app from tech blog link - Peak==
==Install app from tech blog link==
'''Level:''' Peak


'''Primary Actor:''' app consumer
'''Primary Actor:''' app consumer
Line 12: Line 13:


'''Scope:''' System
'''Scope:''' System
'''Level:''' Summary


'''Stakeholders and Interests:'''
'''Stakeholders and Interests:'''

Revision as of 18:22, 25 April 2012

We are in the process of writing fully dressed use cases and are reserving this page as an index for them.

If you want to know what a fully dressed use case is, Alistair Cockburn defines it and gives lots of examples in, his book, Writing Effective Use Cases.

Install app from tech blog link

Level: Peak

Primary Actor: app consumer

Links:

  • Casual user story
  • Tracking bug

Scope: System

Stakeholders and Interests:

  • External site with a link to an app wants to serve working links
  • User wants the app on their device quickly
  • App developer wants to monitor the stampede of users downloading their app from the tech blog

Precondition:

  • App is present and downloadable for the user's device in the Marketplace.
  • Consumer is performing this use case with an Android phone.
  • Consumer already has Marketplace set up for main success flow.
  • Firefox and Marketplace are rockmelted together.

Minimal Guarantees: Marketplace shows an error page, request from user is logged.

Success Guarantees: app consumer gets the app on their device and can open it.

Main Success Scenario:

  1. User opens Firefox on their device
  2. on Techcrunch page, click link that says "New York Times app"
  3. link opens Marketplace details page for app
  4. Consumer installs app from Marketplace
  5. Consumer opens app

Extensions:

1a. User does not have Firefox installed

   1b. User  sets up apps ecosystem to obtain a specific app

4a. App cannot be installed

   4b. User sees a Marketplace page saying app can't be installed