Reglas del XP
Planning
- User stories are written (o Casos de Uso).
- Release planning creates the schedule.
- Make frequent small releases.
- The Project Velocity is measured.
- The project is divided into iterations.
- Iteration planning starts each iteration.
- Move people around.
- A stand-up meeting starts each day.
- Fix XP when it breaks.
Designing
- Simplicity (mantener las cosas simples siempre ayuda!!!).
- Choose a system metaphor.
- Use CRC cards for design sessions.
- Create spike solutions to reduce risk.
- No functionality is added early.
- Refactor whenever and wherever possible (muy importante!!).
Coding
- The customer is always available.
- Code must be written to agreed standards.
- Code the unit test first (<- TDD).
- All production code is pair programmed.
- Only one pair integrates code at a time.
- Integrate often.
- Use collective code ownership.
- Leave optimization till last.
- No overtime.
Testing (http://www.agiledata.org/essays/tdd.html)
- All code must have unit tests.
- All code must pass all unit tests before it can be released.
- When a bug is found tests are created.
- Acceptance tests are run often and the
No hay comentarios:
Publicar un comentario
Que opinas sobre esta publicación?