160 likes | 285 Views
METODOLOGIA AGIL SCRUMCada día las empresas están en la búsqueda de mejorar sus procesos, por esta razón Q-Vision trae los mejores Tips para poner en práctica.“Con la metodología SCRUM consigues una productividad de desarrollo de eficiencia hasta un 27%”.
E N D
Knowledgeable People, Defined Processes, • Easy Solutions. Think Q! TOP 10 IMPLEMENTACIÓN METODOLOGÍA AGIL SCRUM
Cada día las empresas están en la búsqueda de mejorar sus procesos, por esta razón Q-Vision trae los mejores Tips para poner en práctica. “Con la metodología SCRUM consigues una productividad de desarrollo de eficiencia hasta un 27%”.
1. Definir la visión y los objetivos 1. Planifique la historia de usuarios • Simplifica los objetivos del proyecto y las razones. Sugerencia: valide la documentación del proyecto y refuerce los objetivos y metas establecidos. Sea claro en los términos utilizados y evite ideas ambiguas o vagas. Recuerde que cada proyecto de cierta manera está ligado a la dirección de los objetivos estratégicos y la visión en conjunto de la organización. • Es necesario planificar para comenzar una iteración anterior a la actual. Implementación: Trabaje con el analista de negocios para entender la historia y escriba los criterios de aceptación con esto lograra que los requerimientos y criterios de aceptación estén más completos y estructurados.
2. Planificación de Iteración • Evalué las prioridades del negocio y qué historias se incorporaran en cada spring. Implementación: Defina la estrategia asegurando la calidad de la iteración y la capacidad del equipo de calidad con base en el alcance, levante riesgos potenciales para el desarrollo e identifique las dependencias para realizar un diseño de las pruebas de integración.
3. QA kickoff • Asegure los aspectos importantes de la historia. Implementación: Tenga una comprensión global de las historias de los usuarios, Identifique y cree los datos de prueba para todas las historias, Cree una matriz de estado para controlar el avance y defina las prioridades, para tener el contexto suficiente para la definición de los casos de prueba.
4. Historia kickoff • Realice una reunión con el fin de unificar el entendimiento de la historia. Implementación: Una vez realizada esta reunión, el tester está en condiciones de preparar e identificar los datos de prueba que serían necesarios para probar efectivamente la historia.
5. Escenarios de prueba • Prepare los datos de pruebas y actividades de escritura de escenarios. Implementación: Comparta los escenarios escritos e identifique piezas que faltan en el código en una etapa temprana, también los escenarios de prueba que deben de ser automatizados.
6. Realice las pruebas de aceptación • Ponga a prueba los criterios de aceptación de la historia en el entorno del desarrollador. Implementación: Todos los defectos encontrados deben reportarse de inmediato y asignarlos al desarrollador para su corrección, debe haber por lo menos un ciclo de pruebas exploratorias para la historia y las características funcionalidades.
7. Pruebas de regresión Iteración n-1 • Estas pruebas se ejecutan generalmente para la iteración o sprint anterior. Implementación: Para cumplir con las metas de tiempos definidos es imprescindible apoyarse en herramientas de automatización, en lo posible frameworks que requieran de poco nivel de código para lograr la adherencia a las aplicaciones.
8. Aceptación de usuario final • Estas pruebas la realiza el usuario final del negocio sobre una unidad funcional que representa una serie de actividades o historias. Implementación: La idea es que el usuario garantice que el producto cumple con las especificaciones y haga las retroalimentaciones necesarias para posteriores cambio o mejoras.
9. Consideraciones • Es importante que tenga en cuenta algunas consideraciones. Implementación: a) congele el código de la aplicación uno o dos días antes de fin de iteración para hacer un ciclo de pruebas manuales + exploratoria de las historias en la misma iteración. b) cree un cuadro de mandos adecuado para proporcionar todos los datos sobre la calidad del producto que se prueba.
10. Comunicación Efectiva • La comunicación y la colaboración entre todos los miembros del equipo es fundamental para el éxito de un proyecto de software ágil. Implementación: Capture a diario llamadas, emails, mensajes instantáneos. Comparta el conocimiento de la historia a través de equipo de trabajo. Mantenga el control de cambios en la historia, de tal manera que todos conozcan las últimas actualizaciones.
Un poco de humor… • A veces se nos complica tomar decisiones, el siguiente test consiste en cuatro preguntas que medirán su agilidad a la hora de resolver y realizar actividades.
1. ¿Cómopone usted un hipopótamo en una nevera? Respuesta correcta: Abra la nevera, ponga el hipopótamo y cierre la puerta. Esta pregunta verifica si usted está haciendo las cosas que son simples de una manera complicada. 2. ¿Cómo pone usted una cebra en la misma nevera?Respuesta correcta: Abra la nevera, saque el hipopótamo, ponga la cebra, y cierre la nevera. Esta pregunta comprueba su capacidad de evaluar dificultades futuras. 3. El Rey León ha convocado a una Asamblea General de Animales. Todos fueron, menos uno. ¿Cuál? Respuesta correcta: la cebra. ¡Está en la nevera! Esta pregunta evalúa su capacidad de razonamiento comprensivo.
4. Última pregunta: Hay un río lleno de cocodrilos, y usted no cuenta con embarcación alguna. ¿Cómo lo cruza? Respuesta correcta: nadando. ¡Todos los cocodrilos están en la reunión del Rey León! Esta pregunta evalúa su agilidad mental. Elaborado por: Hans Kauffman- Andrea Tobar 3002550265