The Case Study

Para este entrenamiento construiremos un Sitio Web para una conferencia ficticia de Plone.

Detalle

La conferencia de Plone toma lugar cada año y todos los desarrolladores al menos intentan ir.

Requerimientos

Here are some requirements that we want to meet when the site is done:

  • Como un visitante, yo quiero encontrar información actualizada en la conferencia.

  • Como visitante, yo quiero registrarme para la conferencia.

  • Como visitante, yo quiero ver las charlas y ordenarlas por mis preferencias.

  • As a speaker I want to be able to submit talks
  • Como un ponente, yo quiero ver y editar mis charlas enviadas.

  • Como organizador, yo quiero ver una lista de todas las charlas propuestas.

  • Como organizador, yo quiero tener un resumen acerca de cuantas personas están registradas.

  • As a jury member I want to vote on talks
  • As a jury member I want to decide which talks to accept, and which not

Note that all of our requirements connect roles with capabilities. This is important because we’ll want to limit the capabilities to those to whom we assign particular roles.