Академический Документы
Профессиональный Документы
Культура Документы
INTEGRACION CONTINUA
PRUEBAS UNITARIAS
Las pruebas unitarias o Unit testing, forman parte de los diferentes
procedimientos que se pueden llevar a cabo dentro de la metodología ágil.
Son principalmente trozos de código diseñados para comprobar que el
código principal está funcionando como esperábamos. Pequeños test
creados específicamente para cubrir todos los requisitos del código y
verificar sus resultados.
7. El diseño; Si primero se crean los tests, es mucho más fácil saber con
anterioridad cómo debemos enfocar el diseño y ver qué necesidades
debemos cumplir. Testeando una pieza del código, también puedes saber
que requisitos debe cumplir, y por eso mismo te será mucho más fácil llegar
a una cohesión entre el código y el diseño.
Es necesario saber que las pruebas unitarias por sí solas, no son perfectas,
puesto que comprueban el código en pequeños grupos, pero no la
integración total del mismo. Para ver si hay errores de integración es
necesario realizar otro tipo de pruebas de software conjuntas y de esta
manera comprobar la efectividad total del código.
Retrospectiva
Retrospectiva (del latín: retrospectare) es una enumeración y celebración de eventos ya
ocurridos, y normalmente organizada y presentada al final del año, en algún medio de difusión
(generalmente televisión o radio),12 aunque también puede abarcar un período mayor del
anual.3
El término también puede hacer referencia a la carrera4 de un artista o a un resumen de vida
de una persona, por ejemplo, donde se presenta a grandes rasgos la obra artística de
un pintor en la inauguración de una exposición,5 o las actividades de un cineasta o de
un actor o de un caricaturista en oportunidad de un determinado aniversario o de un
homenaje.6 En festivales de cine o en aniversarios, también es usual presentar imágenes del
homenajeado desde su infancia en adelante, repertoriando en forma gráfica sus actividades
más importantes.
En televisión, las emisoras usualmente presentan programas periodísticos especiales hacia el
fin de cada año, señalando los eventos importantes ocurridos durante dicho período.
En Brasil por ejemplo, la Rede Manchete oportunamente realizó los programas Documento
Especial: Televisão Verdade (1989-1991), así como 24 Horas (1994-1997) y Câmera
Manchete (1993-1998).
Desarrollo de software
Este término también se aplica a la ingeniería de software, en cuyo marco una retrospectiva
refiere a una reunión cuando se ha finalizado un proyecto o se está cerca de finalizarlo, y que
trata sobre los aciertos y errores del mismo, su proyección y posibilidades a futuro, las
enseñanzas que pueden extraerse de este emprendimiento, etc.
Una exposición retrospectiva puede ser planificada y desarrollada en muchos modos
diferentes. El Agile Retrospective Resource Wiki12 es un buen recurso para compartir
proyectos, pautas y trucos, instrumentos e ideas, para así tratar de sacar el máximo partido
posible de las exposiciones retrospectivas.
Cuando se aplica el llamado desarrollo ágil de software, las exposiciones retrospectivas
juegan un rol muy importante respecto del desarrollo iterativo e incremental. En efecto, al final
de cada iteración, una exposición retrospectiva es cumplida buscando específicamente modos
de mejorar el proceso para la siguiente iteración. En el marco del Scrum, se llama a esto
"Exposición retrospectiva del Sprint (o período en el cual se lleva a cabo el desarrollo de la
iteración)".
Leyes y normativas[editar]
En estos casos, el término se aplica en situaciones donde la ley o la normativa cambia,
haciendo que un acto antes considerado legal sea ahora ilegal (o viceversa), o provocando un
cambio importante en una norma.
Un ejemplo de una norma retrospectiva o retroactiva vigente, es el Código Internacional de
Nomenclatura Zoológica (ICZN), que es la convención que gobierna el nombramiento formal
científico de animales, de los cuales la 4a edición es aplicable desde el año 2000. Todas las
ediciones anteriores del Código de ICZN, u otras reglas y convenciones anteriores, no tienen
ninguna fuerza más hoy día, y no son aplicables.13
Documento Especial 1989 en portugués: Televisão
Verdade (presentador: Ronaldo Rosas)[editar]
Programa: Documento Especial - Retrospectiva 1989 (08 / diciembre / 1989)
O presidente José Sarney foi inaugurado o Memorial da América Latina, em São Paulo.
A grande festa da cerimônia de entrega do Globo de Ouro, Oscar e Grammy.
O estadista Saddam Hussein foi retirada da União Soviética no Afeganistão.
Na primeira eleição direta depois da instalação no Brasil, Fernando Collor de Mello.
A Copa América que o Brasil quebrou o jejum de 19 anos sem títulos sub-americanos.
A holandesa Angela Visser é eleita do Miss Universo.
Movimento da desigualdade na Fundação da Cidade Baiana de Adustina, em terra
políticos corruptos.
Flashes, escândalos, brigas, segredos, decepções e alegrias que marcaram 89.
Así como las prácticas técnicas hacen foco en el producto (integración continua, pruebas
automatizadas, demostraciones frecuentes, etc.), la retrospectiva es la herramienta que
hace foco en el equipo, analizando cómo trabajamos y nos relacionamos, y buscando
soluciones reales que el equipo mismo pueda aplicar.
1. Preparar el escenario
El inicio de la retrospectiva ocurre con la "Preparación del escenario", un evento de 5-10
minutos en donde se da inicio a la reunión y marcará el rumbo de la retrospectiva.
En esta etapa se deberá presentar la persona que llevará la retrospectiva. Esta persona
puede ser alguien del mismo equipo o un participante externo; en caso de ser miembro del
equipo, no es necesario que sea siempre el mismo, y hasta sería deseable que se vaya
rotando con el tiempo. Quien guía la retrospectiva es una única persona, y sus
responsabilidades son:
2. Recolectar datos
Esta es la etapa donde el equipo hablara sobre hechos, sin juzgarlos. La idea es llegar a un
acuerdo sobre los eventos que ocurrieron durante la iteración, y tener así una base común
sobre la cual reflexionar luego y sacar conclusiones.
En esta etapa, los miembros del equipo deberán presentar hechos que ocurrieron durante
la iteración, eventos que consideren relevantes. Por ejemplo, se pueden presentar:
historias terminadas
historias no terminadas
impedimentos
decisiones que se tomaron
reuniones
métricas varias (velocidad, cantidad de bugs, cobertura de código, etc.)
eventos
emociones de los miembros
Además de hechos tangibles, quien lidera la retrospectiva puede decidir que los participantes
presenten emociones que ellos mismos hayan sentido durante algún momento (por ejemplo,
"me enojé durante la reunión X", o "me asusté con la decisión Z").
3. Reflexionar
Aquí es donde comienzan a aparecer las ideas, los posibles caminos a recorrer. Durante la
reflexión el equipo analiza los hechos y busca responderse dos preguntas básicas:
Las acciones que el equipo decida tomar deben poder llevarse adelante por ellos mismos:
esperar que otras personas actúen por el equipo es un camino seguro a la frustración.
Es importante evitar las retrospectivas de "hacer nada", porque pierden justamente el sentido
de la reunión: las retrospectivas son para experimentar, para buscar mejoras y seguir
progresando. Siempre hay algo que mejorar, y la retrospectiva es el espacio seguro para
buscar cómo avanzar.
5. Cerrar la retrospectiva
Durante la retrospectiva el equipo trabajó mucho, realizó varias actividades y generó un
compromiso y plan de acción para el próximo sprint. Debemos guardar todo el trabajo hecho
durante la retrospectiva. Por ejemplo: