Developers Dominicanos Code Jam 2011

Caso de Estudio

PuestoDeQuipe.com

Evaluación Inicial & Propuesta

Contenido

Instrucciones

Actores Principales

Resumen General

Entrevistas

Entregables

Aclaraciones


Instrucciones

Lean cuidadosamente este caso de uso, mientras mas lean menos trabajo van a pasar. Siguiendo el tema de “la vida real” estamos incluyendo información innecesaria en el mismo, como si fuera un cliente y no un experto en desarrollo que lo escribió. Su trabajo básicamente es:

Ojo (única pista que les doy): tengan cuidado con hacer mas de lo que se esta pidiendo, al menos que sea algo que vaya a agregar valor a la solución planteada. La simplicidad sera valorada!.

Actores Principales

Resumen General

La empresa PuestoDeQuipe.com esta buscando la manera de eficientizar sus pedidos, actualmente ellos esperan que un producto se le acabe y luego llaman por teléfono a Suplidora Quisqueyana para realizar una orden. El proceso actual tiene como consecuencia perdidas significativas ya que si se le acaba la materia prima no pueden vender su producto.

La empresa Suplidora Quisqueyana tiene actualmente un API a través del cual se pueden realizar pedidos y los mismos son entregados a mas tardar el próximo día calendario al cliente. Pero PuestoDeQuipe.com no lo esta usando actualmente.

La empresa PuestoDeQuipe.com no tiene oficinas adecuadas donde almacenar servidores, ni personal para darle mantenimiento a los mismos. Ellos venden sus productos a los clientes a través de una pagina web que tienen hosteada en un servidor compartido.

Actualmente su pagina web esta compuesta por paginas estáticas de HTML donde muestran un listado fijo de sus productos (Quipes, Empanadas, Croquetas, Pastelitos & Churros). Para realizar ordenes los clientes mandan un email, describiendo la orden, la cual es recibida y procesada por la encargada de ventas.

El pedido es enviado en un motor con un mensajero, el recibe el dinero en efectivo y lo deposita en la cuenta bancaria de la empresa.

Doña Tatica (la dueña de la empresa) se esta retirando del negocio y le ha dejado la administración del mismo a sus hijos, quienes vienen de una generación mucho mas moderna, donde las redes sociales (facebook, twitter, etc.) predominan el día a día. Sus hijos son Francisco (CEO) y Jose (PegaBlock).

Entrevistas

Francisco es el cerebro del negocio y tiene las siguientes ideas, (algunas medio locas):

Francisco es medio nervioso, producto de todo el RedBull que bebe así que como te habrás dado cuenta sus ideas no están organizadas, pero si sabe lo que quiere.

José dice que quiere estar involucrado en el proyecto y quiere ayudar, pero no tiene idea de como tirar código, solo ha tomado un curso en CENTU de IE 6 y esta comenzando con el de Lotus 1-2-3.

Entregables

Todo debe estar en un Repository de GitHub.com, la estructura es la siguiente:

  1. Una descripción general de la solución a la que arribaron. Máximo 1 pagina.
  2. Requerimientos tecnicos - Que necesita para correr el sistema: Ejemplo: Windows 3.11/ IIS 7.9 / Ubuntu 14.22 /etc.. Deben detallar la versión esperada.
  3. Instrucciones para “instalar” el software compliado /CMP/. Deben ser bien detallado, por ejemplo: “Ejecutar el SoyYo.exe” o “Copiar los archivos al wwwroot y darle permiso al usuario X” o “ejecutar esto con SUDO:    ./SoyLoco.sh”
  4. Cualquier aclarando - Para ejecutar mi sistema debes primero “ sudo apt-get DevDom ” o “Instala el IIS Express”.

Cuando hagan el commit/push final deben mandar un email a codejam@developers.do diciendo que terminaron y con el URL del repositorio.

Aclaraciones


Developers Dominicanos 2011 © Todos los derechos reservados

http://twitter.com/DevelopersDO

http://developers.do