Kilimanjaro/UseCases: Difference between revisions

Jump to navigation Jump to search
No edit summary
Line 5: Line 5:
==Levels for Mozilla Use Cases==
==Levels for Mozilla Use Cases==


Cockburn suggests an ocean metaphor to help give an idea about the granularity of user storiesSince we're "climbing Kilimanjaro," the following might make a better fit:
'''Peak''' - The highest-level stories for Kilimanjaro.  The steps for the main success scenarios in these cases will consist of other use casesPeak use cases map to enterprise or business level.


Peak - The highest-level stories describing our ecosystem in an abstract sense across the whole of Mozilla.  The steps for the main success scenarios in these cases will consist of other use cases.  Peak use cases map to enterprise or business level.
'''Altitude''' - Also high-level and likely involving more than 1 area of Mozilla.  Altitude use cases map mostly to business or system use cases, but can also be user-goals that stretch across teams.


Altitude - These stories are high-level but are mostly high-level within a team.  These use cases will also consist primarily of a few other use cases.  Altitude use cases map mostly to business or system use casesThey can also be user-goals that stretch across teams.
'''Base Camp''' - Bread and butter use cases which map to user-goals and are actions that can be completed in one sittingAnything that can't be completed at a sitting or a few steps is an altitude or summary level goal.


Base Camp - These are bread and butter use cases that describe the main scenarios and work flows.  They likely have steps that are use cases in other teams, but will mainly consist of implementation steps for a team.  This maps to user-goals and are actions that can be completed in one sitting.  Anything that can't be completed at a sitting or a few steps is an altitude or summary level goal.
'''Gear''' - These are low-level, technical use cases that go all the way down to implementation details.  These types of use cases are at the task level.  Don't expect to see them written up.
 
Gear - These are low-level, technical use cases that go all the way down to implementation details.  These types of use cases are at the task level.  These will only get a fully dressed use case if clarity is needed particularly across teams. Most often these end up being implementation details.


==Install app from tech blog link==
==Install app from tech blog link==
259

edits

Navigation menu