Writing Story

De productpatterns_wiki
Saltar a: navegación, buscar

Spanish.jpg Español

Box-In.png
Entries

  • Business Story

Box-Out.png
Exit

  • Business Story

Star.png
Solution

process-descending-24px.png
Process

Writing Story.png

time-24px.png
Development time

    • To acquire the necessary knowledge to develop the software product:
    • To create the Product Pattern: 15 minutes.
    • To apply the Product Pattern:


video-24px.png
Explanatory video

  • Not applicable

bricks.png
Related Patterns

Search-32px.png
Quality Controllers

  • None

template.png
Templates

  • Historias_Negocio.doc

stuff.png
Examples

papel.jpg
User Stories


tool.png
Support Tools

start-flag.png
Initial Context

This product can be used in any project in which the process of collecting the functional requirements of the business is done receiving written stories, as atomic as possible, from the business. In addition, it is used in projects where requirements are changing and we must deliver the project result in a date that involves high risk to achieve itself.

end-flag.png
Result Context

A set of stories will be detained, written by the business, which will be described, in the most possible atomic manner, the functionalities of the application to be developed.

The user stories represent a brief description of system behavior, customer terminology used without technical language, one is done for each main feature of the system. They are used to estimate time and plan releases, replacing a large requirements document and preside over the creation of functional testing.

cloud.png
Problem

The technological area should be able to get that the business deliver the most simple and atomic stories possible.

forces.png
Restrictions (Forces)

  • Characteristics of organizations: This pattern can be used in existing projects in any company.
  • System Type to develop: This product can be used in projects in which user requirements are changing.
  • Type of Customer: It must exist or be achieved, the target area development business being involved in achieving it.
  • Heuristics of use: It must be set up meetings between business and technology areas where communication is smooth and has mutual trust. The workspace should be organized according to the guidelines of the methodology. It is important to keep food and drink to ensure meetings are relaxed.

roles.png
Roles

  • Users area of business (2 at most)
  • Developers (2-12)
  • Director of Development Project (1)
  • Trainer (1)
  • Controller (1)

Note: The trainer and driver can be the same person.

lightbulb.png
Lessons Learned

Meetings should be short and must be directed by a preparer technology area. It should be enjoyable meeting with food, drink, anecdotes, etc .... The business user should be entirely devoted to the project. To establish meetings which always involved the business area along with the development team (developers included).

award.png
Capability Level

  • Not applicable.

Options.png
Basic Knowledge and Skills

board-24px.png
Knowledge

  • Knowledge of coding standard that defines the shared code ownership and the rules for writing and documenting code and communication between different pieces of code developed by different teams. Programmers have to follow the so that the code in the system look like if it had been written by one person.
  • Knowledge of the common vision of how the program works in which the activities take place.


help-24px.png
Abilities

  • Ability to work in group. All on an XP computer contribute in any way they can.
  • Predicting what will be completed by the deadline, and determining what to do next.
  • Programming capability in pairs. Besides to generate better code and tests, used to communicate knowledge through teams.

Information-Sources.png
Information Resources