Este documento presenta Scrum, una metodología ágil para el desarrollo de software. Explica que Scrum es un marco de trabajo flexible que permite emplear diferentes procesos y técnicas. También describe cómo llevar Scrum al siguiente nivel complementándolo con pruebas, retrospectivas, gestión visual y arquitectura para lograr mayor calidad, mejora continua, transparencia y excelencia técnica.
Charla de SCRUM impartida por el Ing. Jhon Alexander Holguín Barrera a los estudiantes de Ingeniería del Software de la Universidad Católica de Pereira, 2011.
En el presente documento, se describe los aspectos de scrum: organización, justificación del proyecto, calidad, cambio y riesgo, en el siguiente capitulo se presentara los procesos scrum.
En el presente documento se describe una introducción a las metodologías ágiles, en los siguientes capítulos se detalla específicamente la metodología Scrum
En el presente documento se presenta la definición de scrum, historia de scrum, escabilidad de scrum y los principios de scrum, en los capítulos 3 y 4 se presentara los manifiestos y procesos de la metodología scrum.
Charla de SCRUM impartida por el Ing. Jhon Alexander Holguín Barrera a los estudiantes de Ingeniería del Software de la Universidad Católica de Pereira, 2011.
En el presente documento, se describe los aspectos de scrum: organización, justificación del proyecto, calidad, cambio y riesgo, en el siguiente capitulo se presentara los procesos scrum.
En el presente documento se describe una introducción a las metodologías ágiles, en los siguientes capítulos se detalla específicamente la metodología Scrum
En el presente documento se presenta la definición de scrum, historia de scrum, escabilidad de scrum y los principios de scrum, en los capítulos 3 y 4 se presentara los manifiestos y procesos de la metodología scrum.
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...Sergio Yazyi
Scrum es un marco de trabajo para la gestión ágil de proyectos de creciente interés en distintos campos de aplicación. Para asimilar sus principios y prácticas no basta una formación conceptual sino que es necesario utilizar un enfoque práctico que permita ejercitarlo a través del “aprender haciendo”.
En el presente trabajo se analiza una experiencia de taller en línea, donde se simula la aplicación de Scrum en un proyecto de alcance limitado mediado por TIC con un equipo distribuido. Se fundamentan conceptualmente los distintos elementos que convergen en la misma: la metodología de aprendizaje basado en proyectos, el trabajo en equipo distribuido y el marco de trabajo Scrum. Seguidamente, se presenta el estudio de caso de la experiencia desarrollada extrayendo de la misma un patrón pedagógico en el que se identifican los elementos clave que determinaron su éxito con el fin de facilitar su reproducción.
El resultado de este análisis permitirá apreciar el potencial para trasladar esta modalidad de aprendizaje a otras situaciones con objetivos diferentes pero con igual necesidad de interacción grupal y contexto distribuido, al mismo tiempo que percibir el potencial de Scrum para ser incorporado dentro de una estrategia didáctica de aprendizaje basado en proyectos, por su simplicidad y sus importantes efectos para el aprendizaje en equipo y desarrollo de competencias transversales.
Curso introducción a Scrum, unión de diversas experiencias, wiki y otros cursos para conocer en detalle la metodología Scrum.
- Donde se ubica Scrum dentro de las metodologías agiles
- ¿Qué es Scrum?
- Roles en scrum
- Procesos en Scrum
- Ceremonias
Agilizando PMBOK (con Agile Project Management)Rafael Igual
Agilizando el PMBoK comprender el valor y complementariedad de Agile Project Management para resolver proyectos de alta complejidad y de rápida entrega al negocio.
Presentación utilizada en el Webinar del PMI Spain Chapters sobre métodos ágiles celebrado el 17 de febrero de 2011.
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.
Mi charla (en castellano) en el Barcelona PHP Conference 2009.
En los últimos años, las metodologías ágiles han revolucionado la manera como creamos software. Aún así, muchos equipos siguen teniendo dificultades para alcanzar los niveles de productividad, calidad, y sostenibilidad que estas metodologías prometen. Dejando de lado los aspectos técnicos del desarrollo ágil, que Lars Jankowfsky cubrirá excelentemente en su ponencia, quisiera proporcionar a los asistentes la comprensión de algunos elementos clave para el éxito en el uso de estas metodologías.
Después de recordar el Agile Manifesto, nos centraremos específicamente en Scrum y recorreremos los elementos conceptuales, organizativos y humanos que hacen posible que una metodología tan extremadamente simple produzca resultados excepcionales en tantos casos. Finalmente discutiremos algunas recomendaciones prácticas y directas para implementar Scrum o mejorar en su uso.
Workshop de gestión ágil de proyectos, haciendo foco en Scrum y otras metodologías para maximizar la productividad y la eficiencia de equipos de trabajo.
Metodologias Agiles de Direccion de ProyectosAlejandro Gabay
Conferencia dictada en ORT Buenos Aires, Argentina el 19.07.2011 por Alejandro Gabay
Presentacion del Manifiesto Agil, Proceso de Scrum y comparación entre PMBoK y PMI.
Agile Methodologies for Project Management
Una experiencia práctica de Scrum a través del aprendizaje basado en proyecto...Sergio Yazyi
Scrum es un marco de trabajo para la gestión ágil de proyectos de creciente interés en distintos campos de aplicación. Para asimilar sus principios y prácticas no basta una formación conceptual sino que es necesario utilizar un enfoque práctico que permita ejercitarlo a través del “aprender haciendo”.
En el presente trabajo se analiza una experiencia de taller en línea, donde se simula la aplicación de Scrum en un proyecto de alcance limitado mediado por TIC con un equipo distribuido. Se fundamentan conceptualmente los distintos elementos que convergen en la misma: la metodología de aprendizaje basado en proyectos, el trabajo en equipo distribuido y el marco de trabajo Scrum. Seguidamente, se presenta el estudio de caso de la experiencia desarrollada extrayendo de la misma un patrón pedagógico en el que se identifican los elementos clave que determinaron su éxito con el fin de facilitar su reproducción.
El resultado de este análisis permitirá apreciar el potencial para trasladar esta modalidad de aprendizaje a otras situaciones con objetivos diferentes pero con igual necesidad de interacción grupal y contexto distribuido, al mismo tiempo que percibir el potencial de Scrum para ser incorporado dentro de una estrategia didáctica de aprendizaje basado en proyectos, por su simplicidad y sus importantes efectos para el aprendizaje en equipo y desarrollo de competencias transversales.
Curso introducción a Scrum, unión de diversas experiencias, wiki y otros cursos para conocer en detalle la metodología Scrum.
- Donde se ubica Scrum dentro de las metodologías agiles
- ¿Qué es Scrum?
- Roles en scrum
- Procesos en Scrum
- Ceremonias
Agilizando PMBOK (con Agile Project Management)Rafael Igual
Agilizando el PMBoK comprender el valor y complementariedad de Agile Project Management para resolver proyectos de alta complejidad y de rápida entrega al negocio.
Presentación utilizada en el Webinar del PMI Spain Chapters sobre métodos ágiles celebrado el 17 de febrero de 2011.
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.
Mi charla (en castellano) en el Barcelona PHP Conference 2009.
En los últimos años, las metodologías ágiles han revolucionado la manera como creamos software. Aún así, muchos equipos siguen teniendo dificultades para alcanzar los niveles de productividad, calidad, y sostenibilidad que estas metodologías prometen. Dejando de lado los aspectos técnicos del desarrollo ágil, que Lars Jankowfsky cubrirá excelentemente en su ponencia, quisiera proporcionar a los asistentes la comprensión de algunos elementos clave para el éxito en el uso de estas metodologías.
Después de recordar el Agile Manifesto, nos centraremos específicamente en Scrum y recorreremos los elementos conceptuales, organizativos y humanos que hacen posible que una metodología tan extremadamente simple produzca resultados excepcionales en tantos casos. Finalmente discutiremos algunas recomendaciones prácticas y directas para implementar Scrum o mejorar en su uso.
Workshop de gestión ágil de proyectos, haciendo foco en Scrum y otras metodologías para maximizar la productividad y la eficiencia de equipos de trabajo.
Metodologias Agiles de Direccion de ProyectosAlejandro Gabay
Conferencia dictada en ORT Buenos Aires, Argentina el 19.07.2011 por Alejandro Gabay
Presentacion del Manifiesto Agil, Proceso de Scrum y comparación entre PMBoK y PMI.
Agile Methodologies for Project Management
Acercamiento a las metodologías Ágiles desde un enfoque práctico. Introducción a Agile, Scrum, Kanban y visual Management.
Charla en el AUGBarcelona - Abril 2013
Prácticas Ágiles en entornos hostiles de desarrollo (Parte 2)Luis Mulato
Parte2: De lo prescriptivo a lo adaptativo
Agilidad / Manifiesto Ágil / Métodos Ágiles vs Rup / eXtreme Programming / Scrum / Métodos Ágiles / El Universo Ágil / Retrospectiva.
Dad diciplined agil delivery.(DAD), Metodología ágil para empresas Grandes o...Julissa mateo abad
Esta presentación ilustra varios puntos que Scott Ambler padre de este concepto de DAD o Entrega Ágil Disciplinada nos provee. El constante cambio en los ambiente de desarrollo hace que metodologías existentes vayan evolucionado adaptándose también a aquellas empresas que requieren de documentación y estructura y aun así desean ser ágil, esta metodología ofrece esto sin sacrificar ni tiempo ni entrega.
Un breve resumen de la metodología SCRUM: qué es, qué beneficios tiene, definición de los roles del equipo, principios del SCRUM, aspectos a tener en cuenta del SCRUM y las fases de la gestión de proyectos SCRUM.
Similar a Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13) (20)
Propongo sumar una tecnología mas a las que debe conocer un desarrollador productivo más allá del concepto Software Craftsmanship: las personas. Hablaremos sobre los conceptos que un trabajador del conocimiento debe incorporar. Cynefin, culturas organizacionales, modelo Dreyfus.
La transformación de tu equipo u organización en un equipo u organización humanamente más productiva y más feliz, requiere que profundicemos en los varios ángulos sobre los que debemos trabajar para lograr estos objetivos.
En esta oportunidad, analizaremos las posiciones de víctima y de responsable que pueden adoptar, inconscientemente, tanto miembros de equipos de trabajo como de organizaciones en general. De dónde provienen estos comportamientos, cuáles son sus principales indicios, cómo podemos hacer para revertir las conductas nocivas y fomentar las positivas, serán algunos de los aspectos que estaremos abordando durante estas dos horas en las que compartiremos las contribuciones de útiles disciplinas, con espacio para traer ejemplos que la propia audiencia desee aportar.
¿Víctima o Responsable? Las personas, y por extensión, los equipos y las organizaciones, pueden desarrollar un cierto sentido de victimización para justificar su inactividad, excusar su ineficiencia o racionalizar un bajo rendimiento, frenando inconscientemente su propio progreso. Pero a su vez, cuando estas mismas personas, equipos y organizaciones aceptan su responsabilidad sobre la forma en la que hacen las cosas, y su protagonismo para hacer estas cosas de una mejor manera, logran imponerse a su propia victimización para superar obstáculos.
¿Alguna vez te has preguntado por qué es esta la década la que le está dando el mayor impulso a las Metodología Ágiles? ¿Alguna vez te has preguntado por qué se habla cada vez más sobre la felicidad y el disfrute en el trabajo? Te aseguro que no es casualidad que estas dos preguntas vengan juntas en un mismo paquete.
Hoy en día y con esta generación de trabajadores del conocimiento, la felicidad en el día a día del trabajo ya no es un opción, sino un requisito de toda organización, área o equipo de trabajo que pretenda tener éxito en los negocios de los próximos años.
La carrera profesional a largo plazo, el bono económico a fin de año a cambio de sacrificios constantes, la separación entre vida personal y vida profesional, la postergación del disfrute para la época de vacaciones, todos estos conceptos se están tornando obsoletos frente a los valores y principios de las nuevas generaciones.
En esta sesión vamos a recorrer el camino de la felicidad y el disfrute en el trabajo. ¿Qué podemos hacer para recuperar la motivación de las personas y los equipos? ¿Cómo hacemos para que el valor agregado vaya más allá del mero trabajo realizado? ¿Cómo incrementamos el involucramiento, la innovación y la creatividad de nuestras organizaciones?
Al tomar la decisión de adoptar Scrum como medio para construir productos exitosos, muchas organizaciones concentran sus esfuerzos en las iteraciones, las reuniones y los roles; postergando un factor mucho más importante y sin el cual la transformación generalmente falla: que Scrum no es una herramienta, es todo un modelo relacional.
Para que su semilla eche raíces fuertes y brinde frutos poderosos necesitamos sembrarla en un terreno fértil, amigable, con relaciones fuertes, de lo contrario morirá. Por esto es preciso conocer qué es "ese Scrum" que hay escondido detrás de Scrum. Inclusive, desde la perspectiva del autor, este es el ámbito de acción e intervención de un Coach.
Exploraremos por qué muchas adopciones de Scrum pueden fracasar y qué puedes hacer como Coach para evitarlo.
Al tomar la decisión de adoptar Scrum como medio para construir productos exitosos, muchas organizaciones concentran sus esfuerzos en las iteraciones, las reuniones y los roles postergando un factor mucho más importante y sin el cual la transformación generalmente falla: que Scrum no es una herramienta, es todo un modelo mental.
Para que su semilla eche raíces fuertes y brinde frutos poderosos necesitamos sembrarla en un terreno fértil, amigable, de lo contrario morirá. Por esto es preciso conocer cuáles son las culturas organizacionales en las que Scrum puede emplearse en todo su potencial y cuáles son aquellas que representarán un mayor desafío.
En el contexto del desarrollo ágil de software, queremos definir los requerimientos de manera rápida, incremental, y justo a tiempo (inmediatamente antes de desarrollar).
También queremos que nuestras especificaciones sean ejecutables,para que se mantengan siempre sincronizadas con el producto, y nos ayuden en cuanto a detectar problemas de regresión.
Presentamos las ideas y Fitnesse, una herramienta open source que la soporta.
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informáticavazquezgarciajesusma
En este proyecto de investigación nos adentraremos en el fascinante mundo de la intersección entre el arte y los medios de comunicación en el campo de la informática.
La rápida evolución de la tecnología ha llevado a una fusión cada vez más estrecha entre el arte y los medios digitales, generando nuevas formas de expresión y comunicación.
Continuando con el desarrollo de nuestro proyecto haremos uso del método inductivo porque organizamos nuestra investigación a la particular a lo general. El diseño metodológico del trabajo es no experimental y transversal ya que no existe manipulación deliberada de las variables ni de la situación, si no que se observa los fundamental y como se dan en su contestó natural para después analizarlos.
El diseño es transversal porque los datos se recolectan en un solo momento y su propósito es describir variables y analizar su interrelación, solo se desea saber la incidencia y el valor de uno o más variables, el diseño será descriptivo porque se requiere establecer relación entre dos o más de estás.
Mediante una encuesta recopilamos la información de este proyecto los alumnos tengan conocimiento de la evolución del arte y los medios de comunicación en la información y su importancia para la institución.
Actualmente, y debido al desarrollo tecnológico de campos como la informática y la electrónica, la mayoría de las bases de datos están en formato digital, siendo este un componente electrónico, por tanto se ha desarrollado y se ofrece un amplio rango de soluciones al problema del almacenamiento de datos.
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0...Telefónica
Índice del libro "Big Data: Tecnologías para arquitecturas Data-Centric" de 0xWord escrito por Ibón Reinoso ( https://mypublicinbox.com/IBhone ) con Prólogo de Chema Alonso ( https://mypublicinbox.com/ChemaAlonso ). Puedes comprarlo aquí: https://0xword.com/es/libros/233-big-data-tecnologias-para-arquitecturas-data-centric.html
Es un diagrama para La asistencia técnica o apoyo técnico es brindada por las compañías para que sus clientes puedan hacer uso de sus productos o servicios de la manera en que fueron puestos a la venta.
3Redu: Responsabilidad, Resiliencia y Respetocdraco
¡Hola! Somos 3Redu, conformados por Juan Camilo y Cristian. Entendemos las dificultades que enfrentan muchos estudiantes al tratar de comprender conceptos matemáticos. Nuestro objetivo es brindar una solución inclusiva y accesible para todos.
Kleer cómo llevamos scrum al próximo nivel (Webinar 2011-05-13)
1. Cómo llevamos Scrum
al próximo nivel
Webinar – 13/05/2011
Apoyan y organizan:
1
2. Scrum
“Scrum es una metodología para la gestión y
desarrollo de software basada en un proceso
iterativo e incremental utilizado comúnmente
en entornos basados en el desarrollo ágil de
software.
(…) que incrementa la rapidez y la flexibilidad
en el desarrollo de nuevos productos
comerciales.”
http://es.wikipedia.org/wiki/Scrum
2
3. Scrum
“Scrum no es un proceso o una
técnica para la construcción de productos, sino,
es un marco de trabajo en el que
usted puede emplear
diferentes procesos y técnicas.
El rol de Scrum es el de exponer la eficacia
relativa de sus prácticas de desarrollo, de modo
tal que pueda mejorarlas y así proveer un marco
en el cual se puedan desarrollar productos
complejos. ”
Ken Schwaber (co-autor de Scrum)
3
6. Agile Manifesto
Individuos e
Individuos e sobre
sobre Procesos y herramientas
Procesos y herramientas
Interacciones
Interacciones
sobre Documentación
Documentación
Software Funcionando
Software Funcionando sobre
Detallada
Detallada
Colaboración con el
Colaboración con el Negociación de
Negociación de
sobre
sobre
Cliente
Cliente Contratos
Contratos
Respuesta al cambio
Respuesta al cambio sobre
sobre Seguimiento de un plan
Seguimiento de un plan
6
10. Scrum hoy...
En Empresas de Software (proveedoras)
•Creciente cantidad de Proyectos ágiles
•Scrum (o Scrumbut), XP, ...
•Universitarios y Jóvenes Profesionales
•Con conocimientos básicos o avanzados de dichas
prácticas.
•Capacitación continua
•Para retener al capital humano: tecnologías, prácticas, ...
•Procesos certificados
•ISO, CMMI: ¿La calidad como un fin?
•Gestión de empresas
•Guiada por procesos ágiles: planeamiento, retrospectivas
10
11. Scrum hoy...
En otras Empresas / no de Software (clientes)
•Proyectos Piloto
•Scrum a prueba.
•Contratos ágiles
•Proyectos abiertos, Money for nothing... Confianza.
VS.
•Desconfianza
•Desconocimiento, Desinterés, Malas experiencias
(¿rumores?)
•Necesidad de información y capacitación
•Orientada al management, a comerciales, a mandos
medios.
11
12. Scrum hoy...
(~16 años después de su origen)
Presente en la Universidad
•Algunas materias dictan contenidos sobre
prácticas, técnicas y metodologías ágiles.
•En general, los alumnos suelen hacer algún
trabajo práctico utilizando “Scrum” o XP.
•Conocidos y compañeros trabajando con
Scrum en su día a día laboral.
12
15. El próximo nivel:
¡Complementar Scrum!
•Testing - Calidad desde el comienzo
•Retrospectivas - Mejora continua real
•Visual Management - Transparencia
•Arquitectura - Excelencia técnica
… etc!
15
16. Testing: Calidad desde el comienzo
Desde otro punto de vista:
pro-activo
guía al desarrollo (TDD, ATDD)
Automatizado
(funcional y técnico)
desde el inicio
18. Retrospectivas: Mejora Continua Real
Es la dinámica de equipo que da lugar a
las mejoras.
Usamos diversos tipos de Retrospectivas,
útiles en distintos momentos de la vida de
los equipos.
Consideramos que aquí está la clave y
que es un muy buen punto para aquellos
que quieran comenzar de a poco.
19. Retrospectivas: Mejora Continua Real
Etapas
Algunas Técnicas
1) Preparar el escenario
2) Recabar datos Opiniones Abiertas Asociación
Muda
3) Analizar los datos
Histograma
Mad / Sad / Glad
4) Decidir qué hacer
Los 5 “porqué”
5) Cierre Espina de pescado
Temas en papel
Timeline ESVP (6-3-5)
Priorizar con puntos … etc!
19
20. Visual Management: Transparencia
Utilizar técnicas de Visual Management permitiría:
mejorar la Visibilidad (interna y externa),
entender mejor Requerimientos / User Stories,
administrar mejor el Sprint Backlog,
conocer y respetar las prioridades,
conocer y ser conscientes del avance, etc!
21. Visual Management: Transparencia
Status de Integrantes
avance del equipo
Prioridades Impedimentos
claras
Calendario/s Letras
Grandes
Burn-down
¿Kanban?
chart
21
22. Arquitectura: Excelencia técnica
Evaluamos qué Atributos de Calidad
de la Arquitectura debemos enfatizar durante el
desarrollo.
Escalabilidad
Usabilidad Reusabilidad
Disponibilidad
Testeabilidad
Performance
Funcionalidad Seguridad
Portabilidad
Confiabilidad
Mantenibilidad
22
+ … idad!
23. Scrum sólo se aplica “bien” si es “a medida”...
… entonces los responsables somos nosotros.
Implica participar y comprometerse
Los productos y procesos son evaluados en detalle...
… por eso se puede hablar de mejora continua real.
Implica equivocarse sanamente y aprender
Scrum ayuda a trabajar mejor ...
… y en un buen ambiente de trabajo.
El negocio se beneficia...
… ¡y los individuos también! 23