jueves, 16 de agosto de 2012

Proyecto Integrador - Metodología

Proyecto - Estacionamiento

Descripción de Proyecto, metodología, calendarizacion, etc...

Descripción:
Estacionamiento giratorio, se utilizara la plataforma de Hardware libre como Arduino, que sera útil para realizar las funciones principales de movimiento, etc.
Sera necesario de programar las funciones con el lenguaje de programación Processing.

Aqui un ejemplo de la idea:


El video anterior da una idea mas clara del proyecto que se depende realizar.

Metodología Scrum

Escogimos esta metodología ya que nos daremos cuenta de los avances que realizo cada uno de los integrantes y dar un seguimiento firme a nuestro proyecto.
Scrum, más que una metodología de desarrollo software, es una forma de auto-gestión de los equipos de programadores. Un grupo de programadores deciden cómo hacer sus tareas y cuánto van a tardar en ello. Scrum ayuda a que trabajen todos juntos, en la misma dirección, con un objetivo claro.
Le permitira al jefe de proyecto ver los progresos dia a dia de los avances y tareas a realizar.

Product Owner(Blanca): 
 Jefe de Proyecto, encargado de mantener el trabajo en equipo.
Scrum Master(Rene):  
Se asegura de guiar la colaboración intraequipo, quita los impedimentos que se presentan a través del tiempo y protege y aisla al equipo de interrupciones.

Equipo de desarrollo(Blanka, Vannesa, Adriana, Rene, Rodolfo, Cristhian, David): 
Equipo encargado de entragar el trabajo que cuentan con las habilidades necesarias para llevarlo acabo ( (análisis, diseño, desarrollo, pruebas, documentación, etc).

Roles:
Lo primero que se hara sera agrupar por parejas o de 3 personas, segun lo que vayan a realizar para el proyecto, y al final juntar el material o trabajo realizado para tener un proyecto terminado.
Todo el equipo se apoyara por si se llega a tener un problema o retraso en la realización del proyecto.

  • Rene -  Base de Datos
  • Blanca -Integración del Funcionamiento()
  • Rodolfo - Desarrollo de Pruebas
  • Adriana - Documentación
  • Vanessa - Desarrollo de Interfaz, diseño
  • David - Automatización
  • Cristian - Automatización

Reunión diaria de sincronización del equipo (Scrum daily meeting)

Nos facilitara la transferencia de información y la colaboración entre los miembros del equipo y asi poder aumentar la productividad y poder en manifiesto puntos en que se puedan ayudar unos a otros.

Cada miembro del equipo debe responder las siguientes preguntas en un timebox de cómo máximo 15 minutos:
  • ¿Qué he hecho desde la última reunión de sincronización? ¿Pude hacer todo lo que tenía planeado? ¿Cuál fue el problema?
  • ¿Qué voy a hacer a partir de este momento?
  • ¿Qué impedimentos tengo o voy a tener para cumplir mis compromisos en esta iteración y en el proyecto?

Milestones

Actividad                                                      Puntos                Fecha

Presentación inicial                                       10              16-Agosto-12
Definición de funcionalidades                        10              30-Agosto-12
Definición de herramientas y algo mas               5                13-Sept-12
Diseño del modelo                                            5              20-Sep-12 
Avances                                                          10                11-Oct-12
Diseño de Base de Datos                                    10               18-Oct-12
Programación del funcionamiento del sistema    5               25-Oct-12
Prototipo del modelo                                         10                1-Nov-12
Integración Python y prototipo del modelo()         10              8-Nov-12
Pruebas del proyecto                                             12             15-Nov-12
Demo de lo obtenido hasta el momento                                            13               22-Nov-12


Bitácora


La Bitácora se llenara semanalmente en el cual se reportaran los avances que se realizan en el proyecto asi como quien la realizo, las actividades que se realizaron asi como los cambios que se han realizado


1 comentario: