El documento describe las metodologías tradicionales de proyectos y las metodologías ágiles. Explica que las metodologías tradicionales se enfocan en un alcance cerrado, amplia planificación y seguimiento de planes, mientras que las metodologías ágiles se enfocan en la interacción, entregas funcionales frecuentes, y respuesta al cambio. Luego, describe los principios ágiles como satisfacer al cliente, entregas frecuentes, y calidad excelente. Finalmente, indica que el 83% de las
Una presentación del marco de trabajo de Scrum. Apunta a establecer en breves imágenes los roles, procesos y artefactos necesarios para la agilidad de proyectos de desarrollo de software o tecnologías de información.
Presentación de Introducción a las metodologías Ágiles de la comunidad Agile Aragón (@AgileAragon)
Contenido original creado por María Berenguer y Pedro Lafuente
El contenido de esta presentación es libre de ser difundido/modificado/reusado para uso no comercial
Creative Commons Attribution-NonCommercial-ShareAlike
* Mindset Agile: de dónde venimos
* Historia: el desarrollo de software antes de Agile y comparativas
* Desarrollo Iterativo Incremental
* Equipo: definición de equipo, y nuevos roles
Eliminando desperdicios en el desarrollo de softwareMarco Avendaño
Se entiende por “desperdicio” a cualquier actividad que consuma recursos pero que no agrega ningún valor, según la percepción del cliente. El desarrollo de software Lean está inspirado en Lean Manufacturing y Toyota Production Systems, donde se encuentran definidos los 7 desperdicios de la fabricación, y es a partir de ellos que se adopto los 7 desperdicios del desarrollo de software, con los cuales se tiene el propósito de descubrirlos y eliminarlos para reducir costos y hacer que los productos sean más efectivos. En la presente charla se dará a conocer las características de estos desperdicios, así como, indicar algunas recomendaciones para reducirlos.
Apuntes del tema 2 de la asignatura "Gestión y dirección de proyectos" del Grado de Diseño y desarrollo de Videojuegos (Ferraz) de la Universidad Rey Juan Carlos.
Objetivos:
* Entender la gestión del cronograma de actividades del proyecto.
* Definir y secuenciar las actividades de un proyecto
* Estimar los recursos de las actividades
* Desarrollar un cronograma mediante distintas técnicas: PERT, CPM y PERT-CPM
Vídeos de refuerzo:
https://youtu.be/UrW6zTWjr9g
https://youtu.be/VW1MiY6d9Z0
Mediante este curso aprenderás desde cero la filosofía detrás de las metodologías ágiles, cómo es y cómo implementar con éxito SCRUM, qué diferencias hay con respecto a las metodologías tradicionales (Waterfall) y cómo convivir en entornos mixtos mediante Scrumfall. También haremos una breve introducción a otras metodologías ágiles, como TDD o XP (eXtreme Programming)
Una presentación del marco de trabajo de Scrum. Apunta a establecer en breves imágenes los roles, procesos y artefactos necesarios para la agilidad de proyectos de desarrollo de software o tecnologías de información.
Presentación de Introducción a las metodologías Ágiles de la comunidad Agile Aragón (@AgileAragon)
Contenido original creado por María Berenguer y Pedro Lafuente
El contenido de esta presentación es libre de ser difundido/modificado/reusado para uso no comercial
Creative Commons Attribution-NonCommercial-ShareAlike
* Mindset Agile: de dónde venimos
* Historia: el desarrollo de software antes de Agile y comparativas
* Desarrollo Iterativo Incremental
* Equipo: definición de equipo, y nuevos roles
Eliminando desperdicios en el desarrollo de softwareMarco Avendaño
Se entiende por “desperdicio” a cualquier actividad que consuma recursos pero que no agrega ningún valor, según la percepción del cliente. El desarrollo de software Lean está inspirado en Lean Manufacturing y Toyota Production Systems, donde se encuentran definidos los 7 desperdicios de la fabricación, y es a partir de ellos que se adopto los 7 desperdicios del desarrollo de software, con los cuales se tiene el propósito de descubrirlos y eliminarlos para reducir costos y hacer que los productos sean más efectivos. En la presente charla se dará a conocer las características de estos desperdicios, así como, indicar algunas recomendaciones para reducirlos.
Apuntes del tema 2 de la asignatura "Gestión y dirección de proyectos" del Grado de Diseño y desarrollo de Videojuegos (Ferraz) de la Universidad Rey Juan Carlos.
Objetivos:
* Entender la gestión del cronograma de actividades del proyecto.
* Definir y secuenciar las actividades de un proyecto
* Estimar los recursos de las actividades
* Desarrollar un cronograma mediante distintas técnicas: PERT, CPM y PERT-CPM
Vídeos de refuerzo:
https://youtu.be/UrW6zTWjr9g
https://youtu.be/VW1MiY6d9Z0
Mediante este curso aprenderás desde cero la filosofía detrás de las metodologías ágiles, cómo es y cómo implementar con éxito SCRUM, qué diferencias hay con respecto a las metodologías tradicionales (Waterfall) y cómo convivir en entornos mixtos mediante Scrumfall. También haremos una breve introducción a otras metodologías ágiles, como TDD o XP (eXtreme Programming)
Decreto 791 de 2014. Modificación del art, 18 del D.1510/ 2013, Lineamientos requeridos al interesado en celebrar contratos de obra pública con Entidades Estatales, respecto a su capacidad residual o de contratación.
Metodologías de desarrollo ágiles: Scrum, XPejordi
Metodologías de desarrollo ágiles: Scrum y eXtreme Programming.
Treball de l'assignatura Gestió de Sistemes d'Informació (GESI) de la Universitat Politècnica de Catalunya (UPC). Professor: Jordi Esteve. Gener 2009. Vilanova i la Geltrú. Barcelona. Catalunya.
Charla que presenta que es Scrum en realidad, la cual ofrecí en la semana de la ingenieria en la Universidad Cesar Vallejo - Piura el 5 de mayo de 2012, y en Scrum Day de la Univ. Jorge Basadre Grohmann de Tacna
Diapositivas del evento "Agilizate e Innpulsa tu carrera" - Universidad Cooperativa de Colombia Cali - 23-AGO-2017
Mas detalles en: http://www.agilisters.org/2017/08/agilizate-e-innpulsa-tu-carrera.html
Webinar: Integrar la analítica en Metodologías ÁgilesIEBSchool
Alberto Ambrosio nos explica cómo integrar la analítica en metodologías ágiles en este nuevo webinar de IEBS.
Las nuevas tecnologías nos permiten analizar y obtener resultados en un periodo de tiempo reducido. Las organizaciones tienden a modelos en los que se mejora la productividad de forma rápida y a métodos de gestión que permiten una mayor flexibilidad, tales como metodologías de gestión de proyectos ágiles.
La analítica debe ser nuestro pilar fundamental para la toma de decisiones, de forma que ayude a mejorar nuestro impacto en el negocio, cliente y mercado. Es importante integrar la cultura analítica dentro de los procesos internos de la compañía y basarnos en datos cuantitativos que nos permitan dirigir nuestras decisiones directamente a ámbitos que mejoren el negocio.
***** Arinbide v3.0 ************************
Metodología de desarrollo de aplicaciones software que contempla:
* Enfoque predictivo (basado en Métrica v3)
* Enfoque adaptativo (Scrum y XP)
Documentación complementaria:
>>> ARINbide-Adaptativo
Guías:
- Gestión de proyectos e Ingeniería del software: ARINbide – Adaptativo
- Gestión de proyectos e Ingeniería del software: ARINbide – Adaptativo. Anexo: Conceptos básicos
Plantillas:
- Visión del producto
- Normas, participantes y procedimientos
- Plan de entregas
- Pila de Producto
- Pila de Sprint
- Pila de Impedimentos
- Retrospectiva
- Manual de usuario
- Diseño técnico
- Acta de reunión
- Monitorización
- Defectos y errores
La presentación esta enfocada en Hablar de la implantación de un marco de trabajo ágil en una compañía grande, cuales son esos peldaños que nos bloquean o cosas que ustedes cuando están hablando con su GERENTE O CEO, puedan contarle las bondades y desafíos que conlleva a tomar esta decisión.
ste artículo describe uno de nuestros proyectos que desarrollamos en Analytics, bajo el enfoque Ágil, de alguna manera muestra cómo llevamos el proyecto de principio y fin, con momentos complicados y felices y aquí mi relato.
La revolución tecnológica "exponencial" está provocando cambios radicales en las organizaciones tradicionales, pero afortunadamente de forma lenta, no mataran nadie o eso creo. Este llegara a su pico cuando los millennials estén empoderados en muchas organizaciones, con mando Gerenciales (cuando ocurra el cambio generacional) y cuando se instalen definitivamente en nuestro País negocios como Amazon , Google o empresas de gran envergadura que tienen pensamiento más flexible.
¿Qué podemos hacer mientras tanto? Ir preparándonos para vivir una transición ultra vertiginosa aceptando los cambios y adaptándonos a ellos. De igual manera pienso que los nuevos agentes de cambio deberán trabajar la convivencia de las tres generaciones, ayudándolos a trabajar como un equipo bien articulado o cohesionado.
Les comparto mi presentación de la maestría relacionada con las tres generaciones titulada “Enlazando las Generaciones X,Y y Z”
SCRUM Framework de desarrollo ágil, Iterativo, dispuesto al cambio, que favorece la satisfacción del cliente y se basa en principios de inspección y adaptación
ESCALABILIDAD CON SCRUM
Un Scrum of Scrums (SoS) Meeting es un elemento importante al escalar o ajustar Scrum a proyectos grandes. Por lo general, hay un representante en la reunión de cada uno de los Equipos Scrum. Típicamente el representante es el Scrum Master, pero también es común para cualquier persona del Equipo Scrum (asistir a la reunión si es necesario). Esta reunión es usualmente facilitada por el Jefe Scrum Master y su objetivo es centrarse en las áreas de coordinación e integración entre los diferentes.
El desarrollo de software ya no es lo mismo que años atrás, un ejemplo podría ser el desarrollo de software antes tenia un soporte grande en Hardware y era costoso comprarlo, eso costos ahora han bajado y dejaron de serlo.
Especializado en Gestión de Proyectos bajo las buenas practicas del PMBOK(PMI®) , metodología PRINCE2® y Gestión de servicios enfocados a ITIL.
Cuento con la siguientes certificaciones a nivel internacional :
PRINCE2® Practitioner Certificate in Project Management, Scrum Fundation Certified (SFC), Scrum Developer Certified(SDC), Scrum Master Certified (SMC), Scrum Product Owner Certified (SPOC) SCRUMstudy Certified Trainer (SCT), Cobit5 Foundation ,Agile Service Projects, Agile Scrum, Cloud Computing, ITIL® Service Strategy , ITIL® Service Design, ITIL® Service Transition, ITIL® Service Operation, ITIL® Continual Service Improvement, ITIL® Managing Across the Lifecycle, ITIL® Expert, Information Security ISO/IEC 27002, Secure Cloud Services, Diplomado en Gestión de Proyectos bajo las buenas practicas del PMBoK.
Más de Christian Vera, Agile Coach,SMC,SPOC,ITIL®Expert,PRINCE2,Cobit (8)
2. Christian Paolo Vera Livia
Los proyectos tradicionales
Alcance Cerrado (El cliente sabe lo que quiere y puede definirlo)
Hincapié en una amplia planificación
Seguimiento de un plan de proyecto
Complicado sistema de Gestión de Cambio.
El valor se da al final del Proyecto
Desarrollo secuencial: “Estará cuando esté”
Lo Gerentes o Jefes son quienes saben como se debe hacer el trabajo
3. Christian Paolo Vera Livia
AGILE
Interacción entre personas
Frente a Procesos o Herramientas
Producto Funcionando
Frente a Documentación Excesiva
Colaboración con el cliente
Frente a Negociación de Contrato
Responder al Cambio
Frente a seguir un plan
4. Christian Paolo Vera Livia
PRINCIPIOS AGILES
1. Satisfacer al cliente
2. Aceptar al cliente
3. Trabajar como equipos
4. Entregas Frecuentes
5. Calidad Excelente
6. Keep It Simple, stupid
7. Diseño Evolutivo
8. Motivación
9. Cara a Cara
10.Retrospetiva
11.Medimos lo que llevamos
hecho
12.Paso Sostenible
7. Christian Paolo Vera Livia
Veamos qué están haciendo
El 83% de las Empresas TIC usan metodologías Ágiles para
el desarrollo de sus aplicaciones, ya que estas le permiten
adaptarse mejor a los cambios de Mercado
83%
Metodologías
Ágiles
12. Christian Paolo Vera Livia
SCRUM
Método iterativo incremental para crear un Producto.
ROLES ARTEFACTOS ACTIVIDADES Y REUNIONES
13. Christian Paolo Vera Livia
Historia de Usuario
• Una historia de usuario es una declaración (o un grupo de
instrucciones) que expresa una funcionalidad para el cliente.
• Se divide en un bloque secuencial de tareas.
• Las historias eliminan la necesidad de una documentación
detallada de los requisitos de los clientes.
14. Christian Paolo Vera Livia
Formato
Una Historia de Usuario indica tres cosas acerca de la exigencia: ¿Quien,
qué y por qué? Los requisitos expresados de una Historia son
declaraciones breves, simples y fáciles de entender.
Formato de User Story:
Como <rol/ persona>,
Yo debería <requisito>,
Así <beneficio>.
15. Christian Paolo Vera Livia
Acrónimo empleado para describir las seis características que debe
tener tener una historia de usuario.
16. Christian Paolo Vera Livia
Esfuerzo Estimado Lista de Tareas
Es una lista de las tareas asociadas con los Historias de
Usuario incluidos en un Sprint. Normalmente, la precisión
de las estimaciones varía dependiendo de las
habilidades de equipo.
17. Christian Paolo Vera Livia
Planning Poker
Aboga por una mayor interacción y una mejor comunicación
entre los participantes. Facilita el pensamiento independiente
por los participantes, evitando así el fenómeno de pensamiento
grupal.
18. Christian Paolo Vera Livia
Fist of Five
Es sencillo y rápido para llegar a un consenso en un grupo e
iniciar una conversación. Tras el debate sobre una propuesta o
una decisión pendiente, se les pide a los miembros del Scrum
Team que voten en una escala de 1 a 5 usando sus dedos.
19. Christian Paolo Vera Livia
Medida Relativa
Una medida de tamaño relativa expresa el tamaño total de un
elemento en un forma tal que el valor absoluto no se considera,
pero el tamaño relativo de un elemento en comparación con
otros artículos se considera.
20. Christian Paolo Vera Livia
Affinity Estimation
Es una técnica utilizada para estimar rápidamente un gran
numero de Historias. Usando notas adhesivas o Index Cards y
cinta, el equipo coloca las historias en la pared u otro lugar, en
orden de menor a mayor.
No se le paga para pensar , se hace lo que yo dijo
No se le paga para pensar , se hace lo que yo dijo
No se le paga para pensar , se hace lo que yo dijo
El principio KISS (del inglés Keep It Simple, Stupid!:1 «¡Hazlo sencillo, estúpido!») es un acrónimo usado como principio de diseño.
El principio KISS establece que la mayoría de sistemas funcionan mejor si se mantienen simples que si se hacen complejos; por ello, la simplicidad debe ser mantenida como un objetivo clave del diseño, y cualquier complejidad innecesaria debe ser evitada.
Affinity Estimation es una técnica utilizada para estimar rápidamente un gran número de User Stories. Usando notas adhesivas o Index Cards y cinta, el equipo coloca User Stories en la pared u otro lugar, en orden de menor a mayor. Para hacer esto, cada miembro del equipo comienza con un subconjunto de User Stories del Prioritized Product Backlog para colocar basado en el tamaño.