Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Metodologas,
Desarrollo y Calidad
en la Ingeniera de
SW
Fecha
Apellidos:
Nombre:
Actividades
Trabajo 2: Las tcnicas giles y la madurez de la industria del software para su
adopcin
Competencias
CB6. Poseer y comprender conocimientos que aporten una base u oportunidad de ser
originales en el desarrollo y/o aplicacin de ideas, a menudo en un contexto de
investigacin.
CB8. Que los estudiantes sean capaces de integrar conocimientos y enfrentarse a la
complejidad de formular juicios a partir de una informacin que, siendo incompleta o
limitada, incluya reflexiones sobre las responsabilidades sociales y ticas vinculadas a
la aplicacin de sus conocimientos y juicios.
CB9. Que los estudiantes sepan comunicar sus conclusiones y los conocimientos y
razones ltimas que las sustentan a pblicos especializados y no especializados de un
modo claro y sin ambigedades.
CB10. Que los estudiantes posean las habilidades de aprendizaje que les permitan
continuar estudiando de un modo que habr de ser en gran medida autodirigido o
autnomo.
CG1. Capacidad para proyectar, calcular y disear productos, procesos e instalaciones
en el mbito de la Ingeniera de Software.
CG5. Capacidad para la puesta en marcha, direccin y gestin de procesos de diseo y
desarrollo de sistemas informticos, con garanta de la seguridad para las personas y
bienes, la calidad final de los productos y su homologacin.
CE1. Capacidad para modelar, disear, definir la arquitectura, implantar, gestionar,
operar, administrar y mantener aplicaciones, sistemas, servicios y contenidos
informticos.
CE2. Capacidad para utilizar y desarrollar metodologas, mtodos, tcnicas, programas
de uso especfico, normas y estndares de Ingeniera de Software.
CE5. Capacidad para evaluar y utilizar entornos de Ingeniera de Software avanzados,
mtodos de diseo, plataformas de desarrollo y lenguajes de programacin.
CT1. Analizar de forma reflexiva y crtica las cuestiones ms relevantes de la sociedad
actual para una toma de decisiones coherente.
TEMA 9 Actividades
(UNIR)
Asignatura
Metodologas,
Desarrollo y Calidad
en la Ingeniera de
SW
Fecha
Apellidos:
Nombre:
TEMA 9 Actividades
(UNIR)
Asignatura
Metodologas,
Desarrollo y Calidad
en la Ingeniera de
SW
Fecha
Apellidos:
Nombre:
Bibliografia:
http://www.javiergarzas.com/2012/09/metodologias-crystal.html
http://materias.fi.uba.ar/7500/schenone-tesisdegradoingenieriainformatica.pdf
http://www.i2btech.com/blog-i2b/tech-deployment/5-beneficios-de-aplicarmetodologias-agiles-en-el-desarrollo-de-software/
Introduccin:
Despus de revisar la estrategia para abordar esta actividad investigue en internet y me
he encontrado que adems de scrum otras metodologas agiles derivadas para el
desarrollo gil que referencio en esta actividad para su consideracin.
Una vez explicadas las metodologas se proceder a explicar que deber requisitos
debera de cumplir una empresa e implementar mecanismos agil en sus
procedimientos.
Los requisitos que deben de cumplir las empresas que debe ingresar en entornos agiles
se representan en cmo se usan y los roles de cada una de las metodologas que a
continuacin expongo:
Metodologa: Crytal Clear
Crystal Clear no es una metodologa en si misma sino una familia de metodologas con
un cdigo gentico comn.
El nombre Crystal deriva de la caracterizacin de los proyectos segn 2 dimensiones,
tamao y complejidad (como en los minerales, color y dureza).
Anlisis Personal: La explicacin segn mis palabras es una metodologa que ms
gil que XP y determina una organizacin de acuerdo al tamao de la pila de
actividades a desarrollar.
Se realiza menos nfasis en la documentacin exhaustiva y ms en versiones que corran
y puedan ser probadas. Lo primero son promesas, lo segundo hechos. Cada proyecto
necesita sus propios mtodos. Esta metodologa se enfoca en lugar de partir solamente
de su experiencia personal para construir una teora de cmo deben hacerse las cosas
TEMA 9 Actividades
(UNIR)
Asignatura
Metodologas,
Desarrollo y Calidad
en la Ingeniera de
SW
Fecha
Apellidos:
Nombre:
CC puede ser usado en proyectos pequeos y como casi todos los otros mtodos, CC
consiste en valores, tcnicas y procesos.
En primera instancia se especican los antecedentes de la metodologa, continuando
con deniciones que ayudan a estructurar la fundamentacin terica y se termina con
las caractersticas esenciales de los diferentes tipos de Crystal.
Roles de la Metodologa:
Patrocinador:
Produce la Declaracin de Misin con Prioridades de Compromiso.
Usuario Experto:
Junto con el Experto en Negocios produce la Lista de Actores y Objetivos y el Archivo
de Casos de Uso y Requerimientos.
Diseador Principal:
TEMA 9 Actividades
(UNIR)
Asignatura
Metodologas,
Desarrollo y Calidad
en la Ingeniera de
SW
Fecha
Apellidos:
Nombre:
Asignatura
Metodologas,
Desarrollo y Calidad
en la Ingeniera de
SW
Fecha
Apellidos:
Nombre:
Asegurar que los fondos y otros recursos estn disponibles segn la necesidad.
Asignatura
Metodologas,
Desarrollo y Calidad
en la Ingeniera de
SW
Fecha
Apellidos:
Nombre:
Impulsar a los roles del negocio dentro del proyecto, a los niveles apropiados
Responsabilidades:
proyecto (promotor del negocio, junta del proyecto, comit de direccin, etc.) eficaz y
oportuna, participando activamente en el proyecto con la frecuencia acordada y la
formalidad apropiada.
TEMA 9 Actividades
(UNIR)
Asignatura
Metodologas,
Desarrollo y Calidad
en la Ingeniera de
SW
Fecha
Apellidos:
Nombre:
situaciones difciles.
y/o afectadas.
los aspectos de la solucin que se consideran abordar sean los principales de la visin
del negocio.
TEMA 9 Actividades
(UNIR)
Asignatura
Metodologas,
Desarrollo y Calidad
en la Ingeniera de
SW
Fecha
Apellidos:
Nombre:
Trabajar con el analista de negocios para evaluar las opciones tcnicas y decidir
Jefe de Equipo: El lder del equipo acta como lder servidor para el equipo de
desarrollo y asegura que funcione como un todo y cumpla con los objetivos, debe
trabajar con el equipo para planificar y coordinar todos los aspectos de la entrega del
producto.
TEMA 9 Actividades
(UNIR)
Asignatura
Metodologas,
Desarrollo y Calidad
en la Ingeniera de
SW
Fecha
Apellidos:
Nombre:
Responsabilidades:
Facilitar el enfoque del equipo en la entrega a tiempo de los productos
acordados.
Fomentar la plena participacin de los miembros del equipo dentro de sus roles
definidos.
Asegurar que el proceso de desarrollo iterativo es adecuadamente centrado y
controlado.
Asegurar que todas las actividades de ensayo y el examen estn debidamente
programadas y estas se ejecuten.
Realizar el seguimiento de los progresos en la base del da a da para todas las
actividades del equipo.
Facilitar la comunicacin entre el equipo y el administrador de proyectos.
Asignatura
Metodologas,
Desarrollo y Calidad
en la Ingeniera de
SW
Fecha
Apellidos:
Nombre:
Responsabilidades:
Aportar su conocimiento en los requisitos, las sesiones de diseo y en la
revisin.
Proporcionar el punto de vista comercial para tosas las decisiones de desarrollo
de soluciones en el da a da.
Proporcionar en detalle los escenarios de negocio para ayudar a definir y poner
a prueba la solucin.
Asegurar que da a da la solucin esta evolucionando correctamente.
Organizar y controlar las pruebas de aceptacin de la solucin de negocio.
Asumir la responsabilidad de la creacin del usuario de negocios y la
documentacin de apoyo para la solucin definitiva.
Garantizar que los participantes ejecutivos en la solucin desplegada estn
debidamente capacitados y apoyados.
Desarrollador de la solucin
El desarrollador de soluciones colabora con las otras funciones del equipo de Desarrollo
de solucin para interpretar los requisitos de negocio y traducirlos en que la solucin se
adapte a las necesidades funcionales y no funcionales.
La persona que asume el rol de desarrollador de solucin necesita ser autorizada
debidamente por el Coordinador Tcnico para tomar decisiones del da a da en su rea
de especializacin. Lo ideal sera que se asignara de tiempo completo al proyecto que se
est trabajando, pero en los casos que no son tiempo completo, el proyecto debe ser su
primera prioridad.
Responsabilidades:
TEMA 9 Actividades
(UNIR)
Asignatura
Metodologas,
Desarrollo y Calidad
en la Ingeniera de
SW
Fecha
Apellidos:
Nombre:
Trabajar con todas las dems funciones del equipo de desarrollo de soluciones
de forma iterativa para lograr: Evolucin en la solucin, modelos y documentos
segn se necesite con el fin de apoyar la solucin implementada.
Adoptar y adherirse a las restricciones tcnicas.
Adoptar las normas de aplicacin tcnica de la organizacin y adoptar las
mejores prcticas.
Participar en cualquier grupo de trabajo de aseguramiento de la calidad
necesaria para garantizar que los productos entregados son realmente
adecuados a los objetivos.
Guardar (y ms tarde interpretar) en detalle: Los cambios en los requisitos;
cambios en la interpretacin de los requisitos que dan lugar a volver a trabajar
en la solucin; Guardar la informacin que pueda afectar la evolucin continua
de la solucin.
Probador de la solucin
El probador de solucin es un miembro del equipo de desarrollo de solucin,
totalmente integrado con el equipo y desarrollando pruebas a lo largo del proyecto de
acuerdo a la estrategia acordada.
Responsabilidades:
Trabajar con los roles de negocio para definir escenarios de prueba y casos de
prueba para la evolucin de la solucin.
Realizar todo tipo de pruebas tcnicas de la solucin en su conjunto.
Servir de enlace con el analista de negocios y el embajador de negocios para
ayudar a clarificar los criterios de aceptacin para los requisitos.
TEMA 9 Actividades
(UNIR)
Asignatura
Metodologas,
Desarrollo y Calidad
en la Ingeniera de
SW
Fecha
Apellidos:
Nombre:
TEMA 9 Actividades
(UNIR)
Asignatura
Metodologas,
Desarrollo y Calidad
en la Ingeniera de
SW
Fecha
Apellidos:
Nombre:
Responsabilidades:
TEMA 9 Actividades
(UNIR)
Asignatura
Metodologas,
Desarrollo y Calidad
en la Ingeniera de
SW
Fecha
Apellidos:
Nombre:
Responsabilidades.
TEMA 9 Actividades
(UNIR)
Asignatura
Metodologas,
Desarrollo y Calidad
en la Ingeniera de
SW
Fecha
Apellidos:
Nombre:
En un proyecto de DSDM, un rol puede ser cumplido por varias personas o una persona
puede cumplir varias funciones.
Facilitador de taller
Es el responsable de la gestin del proceso del taller y es el catalizador para la
preparacin y comunicacin. Es el responsable de organizar y facilitar una sesin que
permita a los participantes lograr el objetivo del taller.
Responsabilidades:
Antes de cada taller:
Acordar el alcance del taller con el propietario del taller (persona que quiere que
el taller se realice)
TEMA 9 Actividades
(UNIR)
Asignatura
Metodologas,
Desarrollo y Calidad
en la Ingeniera de
SW
Fecha
Apellidos:
Nombre:
Planificar el taller.
Analizar los resultados del taller, respecto a los objetivos despus de cada taller.
TEMA 9 Actividades
(UNIR)
Asignatura
Metodologas,
Desarrollo y Calidad
en la Ingeniera de
SW
Fecha
Apellidos:
Nombre:
RSI superior
Cuando se lidia con proyectos mltiples y no se aplican metodologas gil, lo normal es
esperar a que se complete un proceso antes de arrancar con el segundo. Para poder
lidiar con este tipo de operacin de proyectos se estila buscar el cmo finalizar entregas
lo ms pronto posibles lo cual significa un inmenso riesgo de recorte de funcionalidades
o
calidad.
El desarrollo con metodologa gil refuerza las entregas mltiples lo cual contra el
cliente es un indicador operante y de cierto modo representara un capital en trabajo.
Como tal se refuerza ms bien la lista de funcionalidades del acuerdo de entrega y en el
promedio implica un enfoque en desarrollar la funcionalidad que se considere ms vital
para el proyecto desde el simple inicio.
2.
El
desarrollo
gil
aumenta
la
productividad
Asignatura
Metodologas,
Desarrollo y Calidad
en la Ingeniera de
SW
Fecha
Apellidos:
Nombre:
Aplicar un sistema de tarea discretas contra las personas que las ejecutan simplifican la
distribucin de entrega de informacin y consecuentemente del mismo sentido de
capacidad de control del mismo empleado lo cual resulta en un deseo inherente de
procesar las tareas lo ms simple y rpidamente posible.
3.
Simplifica
el
manejo
de
la
sobrecarga
de
procesos
Los equipos que trabajan sobre normas y regulaciones han de validar su trabajo
constantemente lo cual representa un doble sentido de trabajo. Las metodologas por
iteracin simplifican el proceso de entrega versus validacin lo cual adems permite
adoptar cambios sobre la marcha del alcance del proyecto.
4.
Mejor
perfil
de
productividad
Los equipos giles son ms productivos que aquellos que utilizan mtodos tradicionales
a lo largo de todo el ciclo de desarrollo. Si no se aplica un sistema gil se presenta un
patrn de desarrollo tipo palo de hockey donde la mayora del trabajo sucede en las
primeras etapas y ya que anden los equipos se van haciendo ajustes sobre el trabajo
anterior. La realidad es que casi nunca suele suceder que las piezas en equipo terminan
trabajando
juntos
de
manera
coherente.
Los equipos giles que mantienen un nivel de revisin por unidades discretas de
entrega de trabajo con cada iteracin permiten realizar pruebas de rendimiento y
sistemas desde el principio. De este modo, defectos crticos como problemas de
integracin se descubren antes, la calidad general del producto es mayor y el equipo
funciona de manera ms productiva durante todo el ciclo de desarrollo.
5.
Una
mejor
gestin
del
riesgo
No siempre se logra cumplir con las metas de lanzamiento cuando se trabaja con
software, mientras ms lejanas sean las entregas contra cliente o equipo ms se
maximiza el riesgo de potencial desviacin de la entrega contra la definicin del
proyecto inicial. Las metodologas gil permiten repasar en ciclos continuos
progreso in media res de entregables y productos semi-cerrados. Cuando fallan las
entregas la metodologa gil permite ajustar el ciclo de trabajo para enfocar el talento
en zonas de mayor o menor riesgo a justificacin de defender un proyecto en su
totalidad.
TEMA 9 Actividades
(UNIR)