Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Herramientas
• spiraTest
• spiraTeam
• Spiraplan
¿QUE ES SPIRA TEST?
SpiraTest es una solución conjuntada
diseñada para llevar a cabo la gestión de
defectos, pruebas de software y
requisitos, potente y fácil de usar, ideal
para equipos de control de calidad.
Criterio de fundamento
CALIDAD DE LA ESTRUCTURA DEL
SOFTWARE
medidas
• Para gestionar el control de calidad en un proyecto desde el primer
día, es exigente que los requisitos originales se documenten junto
con los casos de uso que validan la funcionalidad deseada.
GARANTÍA DE Consideración
CALIDAD • Estos casos de uso forman la base de los scripts de prueba que se
pueden ejecutar para validar que la funcionalidad se ha creado
correctamente y que se han cumplido los requisitos.
Este es un componente clave del ciclo de vida
del desarrollo de software , que debe integrarse Resultado esperado
en la planificación y gestión de un programa o
proyecto desde su inicio. Pero con gran • Durante la ejecución de estos scripts de prueba, pueden
frecuencia el control de calidad se implementa
como si se tratase de el aseguramiento de
producirse fallos, que se registran como incidentes, ya sea
calidad, por lo que la prueba de que la para solucionarlos o documentarlos según la gravedad.
funcionalidad requerida funciona como se
espera se realiza al final, cuando es más costoso
realizar correcciones y cambios.
Herramientas de trabajo
• Por lo general, para realizar este tipo de actividades y se obtenga los resultados esperados se requieren que las
personas utilicen al menos tres tipos diferentes de software:
• Gestión de requerimientos
• Gestión de scripts de prueba
• Seguimiento de defectos / problemas / errores
¿QUE ES SPIRATEAM?
Spirateam es un sistema integrado de
gestión del ciclo de vida de las
aplicaciones (ALM) que gestiona los
requisitos, lanzamientos, casos de
prueba, problemas y tareas de su
producto en un entorno mas descriptivo
y controlado gracias a sus diagramas de
datos
Criterio de fundamento
PLANIFICACIÓN DEL PROYECTO
Consideración
• las herramientas tradicionales de destinadas al manejo y control
de presupuesto, asignación de recursos, métodos para
colaboración, técnicas para comunicación y el manejo de la calidad
y documentación (especificaciones de requisitos,, gráficos GANTT,
calendarios de pizarra y gestión de tareas de arriba hacia abajo)
GESTIÓN DE son demasiado engorrosas y no se adaptan bien.
PROYECTOS medidas
los ciclos de vida del software en cascada • SpiraTest® facilita un sistema de gestión de proyectos ágil completo
tradicional no proporcionarán el valor en un solo paquete, que puede gestionar los requisitos,
comercial esperado, ya que no hay capacidad lanzamientos, iteraciones, tareas y problemas de su proyecto en un
para refinar rápidamente los requisitos a entorno, totalmente sincronizado.
medida que avanza el proyecto.
Filosofía de trabajo de spira
DEFINICIÓN DE MANIFIESTO ÁGIL
¿Que es el manifiesto ágil en programación?
• El Manifiesto Agile es un documento que establece 4 valores de
donde se deteprincipios clave detrás de la filosofía Agile y sirve para
ayudar a los equipos de desarrollo a trabajar de manera más
eficiente y sostenible.
HISTORIA DEL
MANIFIESTO ÁGIL
Este documento fue redactado El 17 de
febrero 2001 por 17 expertos en
programación en la estación de esquí de
Snowbird, en las montañas de Utah (EE. UU.),
acuñando el término ‘Métodos Ágiles’ para
definir los modelos de trabajo que estaban
surgiendo .Esto supuso un cambio radical en
la forma de desarrollar aplicaciones de
software. En contra de los modelos
tradicionales excesivamente rígidos y alejados
de las necesidades de los clientes.plantearon
cuatro valores que infunden las otras
metodologías ágiles que han surgido desde
entonces.
LA “ALIANZA AGIL”
Se creó entonces la Agile Alliance, una
organización sin ánimo de lucro dedicada a
promover el desarrollo ágil de ‘software’ y
a apoyar a las organizaciones que quisieran
adoptar esta nueva forma de trabajar. Para
lograrlo, el primer paso que dieron fue
redactar el Manifiesto Ágil,
Los valores del manifiesto ágil
PROFUNDIZADOS
base de este valor
VALORAR A LOS • “La pieza fundamental del éxito de una empresa de
INDIVIDUOS Y LAS fundamentación tecnológica son las personas”.
INTERACCIONES DEL meta
EQUIPO DE DESARROLLO
• ¿Cómo podemos valorar a los individuos y a las interacciones del
SOBRE EL PROCESO Y LAS equipo?
HERRAMIENTAS.
medios
las “metodologías ágiles” dan un valor mas
Garantizando el respeto por el valor de cada persona
grande a los recursos humanos como el
principal factor de éxito frente a los procesos
Abogando por la transparencia en toda la información (datos, acciones y
de trabajo y tareas principales. decisiones).
Para ello los procesos y tareas principales son
Confianza en los integrantes del equipo
los que se tienen que adaptar al las
debilidades y posibles amenazas que enfrenta Compromiso con los objetivos del equipo
un equipo y no al revés.
metas
Establecer mecanismos de retroalimentación de información más dinámicos
y menos costosos.
ENCIMA DE LA
DOCUMENTACIÓN Herramientas
EXTENSIVA • Comunicación interpersonal(entrevistas, cartas, memorandos, correos,
discusiones en grupo, conversaciones telefónicas)
Durante la etapa de documentación del
proyecto los documentos deben ser cortos y • la auto documentación
limitarse a lo fundamental, dando prioridad al
contenido sobre la forma de presentación. • Estándares de trabajo propios de una empresa
Situaciones problemas
• Obtención de información escaza, poco estructurada, mal
fundamentada, mal definida o muy incierta
• la anticipación
• la adaptación
• La creatividad
VALORAR MÁS LA
RESPUESTA ANTE EL • La estrategia