miércoles, 21 de marzo de 2012

Glade

En esta entrada vamos a realizar una valoración del programa Glade de programación de interfaces gráficas para Ubuntu, junto con un pequeño tutorial para realizar una calculadora en él.

Los roles de cada integrante del grupo han sido:
- Álvaro Yuste: Descripción de las caracteríticas.
- Carlos Meca: Manual de Usuario.
- Javier Sánchez: Tutorial.
- Carlos Sanchís: Conclusiones.
Adjuntamos un videotutorial sobre la calculadora: 
http://vimeo.com/38848388
Si el video no carga podrás verlo en la opción de descarga. Descarga vimeo
Aquí importamos un video temporal



y la plantilla de código en C para embeberla en la interfaz:

jueves, 8 de marzo de 2012

Preguntas tipo test: ¿Existe alguna forma de integrar las metodologías ágiles con el proceso unificado de desarrollo?

Hemos elegido este tema complementario para desarrollar las 8 preguntas tipo test. La documentación que hemos consultado para adquirir los conocimientos necesarios se encuentra en las siguientes urls:


Las preguntas redactadas son las siguientes (las respuestas están en el GoogleDoc):


25.  RUP (Rational Unified Proyect) como una metodología que evoluciona del UP, puede considerarse una metodología ágil?
a) Si, siempre, porque incluye desarrollo Dirigido por Pruebas (TDD)  
b) Depende del enfoque que se le de por los desarrolladores.  
c) No, es una metodología orientada a objetos como UP.  
d) RUP no existe como metodología, unicamente existe AUP.

26. La metodología AUP (Agile Unified Process) se puede considerar ágil porque añade al proceso unificado:
a) Arquitectura ágil basada en funcionalidades.  
b) Ciclo de vida iterativo y adaptativo.  
c) Modelado y gestion de cambios Ágil. 
d) Tablero con sistema de tarjetas.

27. ¿En qué fase del AUP (Agile Unified Process) se deben desarrollar y/o mejorar los códigos fuente del proyecto?
a) Construcción
b) Inicio
c) Transición
          d) Elaboración


28. ¿Cuál de estos es un entregable MÍNIMO de la metodología AUP (Agile Unified Process)?
       
          a) Plan de despliegue
b) Lista de riesgos
c) Documentación del Sistema
          d) Documentación de Usuario

29. ¿Cuál de estas prácticas es recomendable según la metodología OpenUp?
a) Colaboración y apollo entre los integrantes del grupo. 
b) Dar la misma prioridad a todas las tareas que deben realizarse. 
c) Elaborar temprano la Arquiectura, una vez terminada la organización del desarrollo del proyecto. 
d) Todas las anteriores son correctas. 
30. A la hora de iniciar un proyecto bajo OpenUp:

          a) Evaluar riesgos.
b) Determinar el tamaño del proyecto y de sus iteraciones.
c) Asignar los roles a cada miembro del equipo.
          d) Todas las anteriores son correctas.

31. Cual de estos no es un principio del OpenUp
a)Colaborar para sincronizar intereses y compartir conocimiento 
b)Equilibrar las prioridades para maximizar el beneficio obtenido por los interesados en el proyecto 
c)Dejar de lado la arquitectura de forma temprana para minimizar el riesgo 

d)Desarrollo evolutivo para obtener retroalimentación y mejoramiento continuo

32. Como se organizan los componentes en el OpenUp?
a)Está organizado en dos dimensiones diferentes pero interrelacionadas: el metodo y el proceso 
b)Se centra únicamente en el método 
c)Se centra únicamente en el proceso 
d)Está organizado en dos dimensiones diferentes y sin ningún tipo de realción entre ellas: el método y el proceso

miércoles, 7 de marzo de 2012

Practica 3: Otras Metodologías Ágiles


Nos hemos dividido las cuatro metodologías, una para cada uno, para poder trabajar independiente y paralelamente con ellas a lo largo de la semana. Al finalizar nos hemos reunido y hemos puesto en común las características de las metodologías estudiadas para realizar entonces una comparativa. La estructuración del trabajo ha sido la siguiente:

  • FDD - Feature Driven Development: Alvaro Yuste Torregrosa @AlvYuste
  • Crystal Clear: Carlos Meca López @CMeca
  • DSDM - Dynamic Systems Development Method: Javier Sánchez Riquelme @Xavis
  • AUP - Agile Unified Process: Carlos Sanchís Server.
- Comparativa: Trabajo Conjunto. #AESMBerry Metodologías Ágiles