Loading ...
Sorry, an error occurred while loading the content.

158678Re: [XP] User Stories, APIs and data feeds

Expand Messages
  • Matteo Vaccari
    Jul 8, 2013
    • 0 Attachment
      On Tue, Jul 9, 2013 at 5:40 AM, Ram Srinivasan <vasan.ram@...> wrote:

      > We all know the template of a user
      > story<
      > http://www.mountaingoatsoftware.com/blog/advantages-of-the-as-a-user-i-want-user-story-template
      > >
      >
      > As a <role>
      > I want <feature>
      > So that <benefit>
      >
      > or something similar.
      >
      > It is straightforward if the "consumer" of a feature is well defined (say a
      > shopper in an e-commerce site). This format also appeals better when we are
      > asking developers to develop a "thin" vertical slice.
      >
      > Consider a trading system or data feed/api (like
      > GDS<http://en.wikipedia.org/wiki/Computer_reservations_system>)
      > where the goal of the application (say API-app) is to consolidate different
      > data and give it to other third party "systems" ( which can be consumed in
      > a multitude of ways by different users of different "systems". These third
      > party systems are not within the same organizational boundaries). The end
      > user may not even realize the benefit of the underlying API/feed (from
      > API-app) because the "system" obscures the presence/absence of a
      > particular feed/data. The development team which develop the feeds/apis can
      > only make a vague guess on who might be using the feeds/apis and the
      > benefits that they may be looking for.
      >
      > Would it still make sense to write user stories (for API-app) in "As a
      > <role> ..." format, where role is the ultimate end user of an api/feed
      > (marshalled through an intermediate "system")? What would be the benefit?
      > And drawback?
      >
      >
      Hello Ram,

      one alternative format that you might find useful is

      When <event happens>
      We want <something to happen>
      So that <benefit>

      Matteo


      [Non-text portions of this message have been removed]
    • Show all 4 messages in this topic