El documento presenta 7 conclusiones sobre la gestión de proyectos basadas en la experiencia del autor. Las conclusiones son: 1) gestionar las expectativas de todos los involucrados, 2) crear una identidad colectiva e individual para el equipo, 3) impulsar el desarrollo del equipo, 4) dominar los tiempos del proyecto a través de la planificación, 5) cumplir con las estimaciones realizadas, 6) entender que todos forman parte del producto, y 7) asumir la responsabilidad compartida de la calidad.
Aunque se dice que cada proyecto es un mundo, tras participar en proyectos desde 5 perspectivas diferentes ( administración, pyme, consultoría, empresa multinacional y startup) he llegado a 7 conclusiones comunes.
En esta charla trataré de explicar mis 7 conclusiones sobre management de equipos y proyectos técnicos. Entre otras cosas abordaremos la estimación, gestión de equipo, el rol de jefe de proyecto o el de responsable de producto.
OmegaUp. Conociendo la plataforma Mexicana de Jueceo en línea de problemas de...Software Guru
En esta charla se mostrará lo que permite realizar esta útil herramienta que puede ser utilizada como apoyo en la enseñanza de un lenguaje de programación o como entrenamiento para participar en la olimpiada mexicana de informática o concursos como es el ACM - ICPC. OmegaUp permite practicar el resolver problemas de algoritmos, crear tus propios problemas, participar en concursos de entrenamiento y crear tus propios concursos de programación en línea.
Xii betabeers galicia todo lo que me hubiera gustado saber cuando abrace el...Rafael Bermúdez Míguez
Todo lo que me hubiera gustado saber cuando abracé el agilismo
¿Eres nuevo en el mundo ágil? ¿Tienes experiencia pero crees que necesitas un empujón? ¿Sientes que cada pequeño problema que solucionas abre otros dos?
En esta charla cuento desde mi experiencia y mediante ejemplos prácticos todo lo que me hubiera gustado que alguien me hubiese contado cuando me introduje en el mundo ágil y que en muchos casos he aprendido “por las malas”. Prestaremos también atención a cómo enfocar la implantación de una metodología ágil (basada en Scrum y Kanban) en nuestra organización o adaptar una ya existente que no funciona debidamente.
Es una charla para gente que quiere acercarse a la gestión ágil o para alguien con conocimientos que quiera ver y debatir un punto de vista externo al suyo.
Presentado en:
http://betabeers.com/event/xii-betabeers-galicia-coruna-1583/
Aunque se dice que cada proyecto es un mundo, tras participar en proyectos desde 5 perspectivas diferentes ( administración, pyme, consultoría, empresa multinacional y startup) he llegado a 7 conclusiones comunes.
En esta charla trataré de explicar mis 7 conclusiones sobre management de equipos y proyectos técnicos. Entre otras cosas abordaremos la estimación, gestión de equipo, el rol de jefe de proyecto o el de responsable de producto.
OmegaUp. Conociendo la plataforma Mexicana de Jueceo en línea de problemas de...Software Guru
En esta charla se mostrará lo que permite realizar esta útil herramienta que puede ser utilizada como apoyo en la enseñanza de un lenguaje de programación o como entrenamiento para participar en la olimpiada mexicana de informática o concursos como es el ACM - ICPC. OmegaUp permite practicar el resolver problemas de algoritmos, crear tus propios problemas, participar en concursos de entrenamiento y crear tus propios concursos de programación en línea.
Xii betabeers galicia todo lo que me hubiera gustado saber cuando abrace el...Rafael Bermúdez Míguez
Todo lo que me hubiera gustado saber cuando abracé el agilismo
¿Eres nuevo en el mundo ágil? ¿Tienes experiencia pero crees que necesitas un empujón? ¿Sientes que cada pequeño problema que solucionas abre otros dos?
En esta charla cuento desde mi experiencia y mediante ejemplos prácticos todo lo que me hubiera gustado que alguien me hubiese contado cuando me introduje en el mundo ágil y que en muchos casos he aprendido “por las malas”. Prestaremos también atención a cómo enfocar la implantación de una metodología ágil (basada en Scrum y Kanban) en nuestra organización o adaptar una ya existente que no funciona debidamente.
Es una charla para gente que quiere acercarse a la gestión ágil o para alguien con conocimientos que quiera ver y debatir un punto de vista externo al suyo.
Presentado en:
http://betabeers.com/event/xii-betabeers-galicia-coruna-1583/
La charla de introducción a los patrones de diseño, es una breve explicación acerca de la importancia de los patrones de diseño en la calidad de un software y como ellos pueden mejorar el perfil técnico de un profesional del software. En la charla se busca explicar que son los patrones de diseño y abordar algunos de los principales patrones de diseño que se utilizan en la programación moderna.
Joomla como plataforma de eCommerce - Joomla Day La Rioja 2016Pablo Arias
Conociendo la problemática de los sitios eCommerce o de venta online y algunas de sus soluciones, tanto para Joomla como algunas alternativas externas.
En el mundo de la ingeniería cuando llevamos a cabo un proyecto es fundamental desarrollarlo mediante una metodología de trabajo que nos permita controlar en todo momento su grado de avance, desviaciones en el coste previsto. En los proyectos más tradicionales se han venido utilizando multitud de metodologías diferentes durante el último siglo, pero con un común denominador, pertenecen a las llamadas metodologías en cascada.
Staging: qué es y como usarlo de manera eficaz en WordPressSiteGround España
En nuestro webinar gratuito de este mes sobre WordPress tuvimos el placer de contar con Joan Artés, desarrollador web, WordPress Captain en Artesans by Omitsis, parte del equipo organizador de las meetups y WordCamps de Barcelona, escritor habitual en su blog personal y la voz de WordPress radio de forma semanal y mucho más, nos dio sus consejos sobre “Staging: qué es y cómo usarlo de manera eficaz en WordPress”.
El entorno de pruebas o Staging es ese gran desconocido al que se le puede sacar mucho partido y en más de una ocasión nos puede salvar del desastre. Aprendimos todos los diferentes usos que tiene y sus funcionalidades. Con explicaciones sencillas vimos cómo sacar el máximo del entorno de pruebas. No hará falta tener conocimientos técnicos para usar esta herramienta ya que su uso es bastante fácil y sencillo.
Si os lo perdisteis o si queréis volverlo a ver, aquí os dejamos el link al vídeo (https://youtu.be/9cQmJi0Dv4I) en nuestro canal de YouTube de SiteGround
¿Cómo mejorar la calidad de tu automatización?Federico Toledo
Charla dada en Mendoza Testing Days 2021, por Matías Fornara y Federico Toledo, de Abstracta (www.abstracta.us)
Abstract: La automatización pasó de ser algo opcional a algo obligatorio en los últimos años si queremos liberar versiones a la velocidad que lo requiere el mercado. Ha llevado a los equipos, y en especial a los testers, a adaptarse y evolucionar junto a las tecnologías para estar a la altura de las necesidades de automatización.
En muchos equipos se comienza con algo, a veces por falta de manos suficientes para testing o por iniciativa de unos pocos, pero de alguna manera quizá sin pensarlo demasiado, se llega a crear un framework y se sigue más o menos una estrategia para automatizar.
Las preguntas que tocan hacer al tiempo son: ¿cómo eso se convirtió en el monstruito que es ahora? ¿Fue evolucionando de manera adecuada junto a las necesidades del proyecto? ¿Aún colabora con la velocidad de entrega y optimización del proceso de desarrollo?
En esta charla vamos a compartir nuestra experiencia “asegurando la calidad” de la automatización en los diferentes proyectos y equipos en los que trabajamos al mismo tiempo. Al hacer esto mostraremos cómo cada pequeño detalle cuenta, desde qué preguntas hacer, cómo validar desde la arquitectura hasta los selectores que usamos, revisando la comunicación entre los automatizadores y el resto del equipo tanto para la definición de qué automatizar como hasta el reporte de resultados. Por último y no menos importante, veremos cómo levantar la mirada y analizar la estrategia general para buscar cómo mejorarla o incluso cambiarla de dirección.
El Scrum consiste en un desarrollo estructurado en ciclos de trabajo, llamados Sprints, en la que el equipo elige de una lista qué elementos de software va a implantar. Al final de cada ciclo se entrega un producto que se pueda distribuir.
Exposición dada por Carolina Gorosito
Agile coach, trainer and consultant - Certified Scrum Master
ar.linkedin.com/in/carolinagorosito
http://agilecoaching.com.ar/
durante el "6to Encuentro Online de Testers"
organizado por TestingBaires (www.testingbaires.com)
Tema a debatir: Agile Testing
¿Cómo conjugar metodologías Ágiles, GeneXus y GXtest? - Sebastián GrattarolaGeneXus
Las metodologías ágiles están tomando mayor relevancia en el desarrollo de software, así como también en los equipos que trabajan con GeneXus, y hay muchas preguntas difíciles de contestar.
Si tu aplicación no responde rápido pierdes clientesJesús Franco
Compartir algunos mecanismos para agilizar los tiempos de carga de las aplicaciones, especialmente con optimizaciones al servidor web, endpoints con la REST API de WordPress así como prácticas de caché en navegador, base de datos y carga en demanda de recursos (lazy load e inserción de scripts y CSS solo donde es requerido).
Charla TestingUy 2019: Compartiendo el Sombrero del TestingClaudia Badell
TestingUy | Montevideo, Uruguay | 13-14 Mayo 2019
Durante esta charla, Claudia nos contará diferentes desafíos y lecciones aprendidas al incorporar las pruebas de software como parte de la cultura de un equipo interdisciplinario dedicado a desarrollar un producto. Claudia nos compartirá algunos de los cambios que han aplicado en su equipo para construir un entendimiento común sobre las pruebas de software, como también un ejemplo de cómo han adaptado sus estrategias de pruebas a nivel de equipo: el diseño de templates y juegos de datos para optimizar las pruebas de regresión visuales.
Charla con trucos sobre Scrum para obtener mejores resultados. Impartida en la II Geek Developer Day, Madrid, 2 de Noviembre de 2016. Más información en geekshubsacademy.com/geekdeveloperday-madrid/
La charla de introducción a los patrones de diseño, es una breve explicación acerca de la importancia de los patrones de diseño en la calidad de un software y como ellos pueden mejorar el perfil técnico de un profesional del software. En la charla se busca explicar que son los patrones de diseño y abordar algunos de los principales patrones de diseño que se utilizan en la programación moderna.
Joomla como plataforma de eCommerce - Joomla Day La Rioja 2016Pablo Arias
Conociendo la problemática de los sitios eCommerce o de venta online y algunas de sus soluciones, tanto para Joomla como algunas alternativas externas.
En el mundo de la ingeniería cuando llevamos a cabo un proyecto es fundamental desarrollarlo mediante una metodología de trabajo que nos permita controlar en todo momento su grado de avance, desviaciones en el coste previsto. En los proyectos más tradicionales se han venido utilizando multitud de metodologías diferentes durante el último siglo, pero con un común denominador, pertenecen a las llamadas metodologías en cascada.
Staging: qué es y como usarlo de manera eficaz en WordPressSiteGround España
En nuestro webinar gratuito de este mes sobre WordPress tuvimos el placer de contar con Joan Artés, desarrollador web, WordPress Captain en Artesans by Omitsis, parte del equipo organizador de las meetups y WordCamps de Barcelona, escritor habitual en su blog personal y la voz de WordPress radio de forma semanal y mucho más, nos dio sus consejos sobre “Staging: qué es y cómo usarlo de manera eficaz en WordPress”.
El entorno de pruebas o Staging es ese gran desconocido al que se le puede sacar mucho partido y en más de una ocasión nos puede salvar del desastre. Aprendimos todos los diferentes usos que tiene y sus funcionalidades. Con explicaciones sencillas vimos cómo sacar el máximo del entorno de pruebas. No hará falta tener conocimientos técnicos para usar esta herramienta ya que su uso es bastante fácil y sencillo.
Si os lo perdisteis o si queréis volverlo a ver, aquí os dejamos el link al vídeo (https://youtu.be/9cQmJi0Dv4I) en nuestro canal de YouTube de SiteGround
¿Cómo mejorar la calidad de tu automatización?Federico Toledo
Charla dada en Mendoza Testing Days 2021, por Matías Fornara y Federico Toledo, de Abstracta (www.abstracta.us)
Abstract: La automatización pasó de ser algo opcional a algo obligatorio en los últimos años si queremos liberar versiones a la velocidad que lo requiere el mercado. Ha llevado a los equipos, y en especial a los testers, a adaptarse y evolucionar junto a las tecnologías para estar a la altura de las necesidades de automatización.
En muchos equipos se comienza con algo, a veces por falta de manos suficientes para testing o por iniciativa de unos pocos, pero de alguna manera quizá sin pensarlo demasiado, se llega a crear un framework y se sigue más o menos una estrategia para automatizar.
Las preguntas que tocan hacer al tiempo son: ¿cómo eso se convirtió en el monstruito que es ahora? ¿Fue evolucionando de manera adecuada junto a las necesidades del proyecto? ¿Aún colabora con la velocidad de entrega y optimización del proceso de desarrollo?
En esta charla vamos a compartir nuestra experiencia “asegurando la calidad” de la automatización en los diferentes proyectos y equipos en los que trabajamos al mismo tiempo. Al hacer esto mostraremos cómo cada pequeño detalle cuenta, desde qué preguntas hacer, cómo validar desde la arquitectura hasta los selectores que usamos, revisando la comunicación entre los automatizadores y el resto del equipo tanto para la definición de qué automatizar como hasta el reporte de resultados. Por último y no menos importante, veremos cómo levantar la mirada y analizar la estrategia general para buscar cómo mejorarla o incluso cambiarla de dirección.
El Scrum consiste en un desarrollo estructurado en ciclos de trabajo, llamados Sprints, en la que el equipo elige de una lista qué elementos de software va a implantar. Al final de cada ciclo se entrega un producto que se pueda distribuir.
Exposición dada por Carolina Gorosito
Agile coach, trainer and consultant - Certified Scrum Master
ar.linkedin.com/in/carolinagorosito
http://agilecoaching.com.ar/
durante el "6to Encuentro Online de Testers"
organizado por TestingBaires (www.testingbaires.com)
Tema a debatir: Agile Testing
¿Cómo conjugar metodologías Ágiles, GeneXus y GXtest? - Sebastián GrattarolaGeneXus
Las metodologías ágiles están tomando mayor relevancia en el desarrollo de software, así como también en los equipos que trabajan con GeneXus, y hay muchas preguntas difíciles de contestar.
Si tu aplicación no responde rápido pierdes clientesJesús Franco
Compartir algunos mecanismos para agilizar los tiempos de carga de las aplicaciones, especialmente con optimizaciones al servidor web, endpoints con la REST API de WordPress así como prácticas de caché en navegador, base de datos y carga en demanda de recursos (lazy load e inserción de scripts y CSS solo donde es requerido).
Charla TestingUy 2019: Compartiendo el Sombrero del TestingClaudia Badell
TestingUy | Montevideo, Uruguay | 13-14 Mayo 2019
Durante esta charla, Claudia nos contará diferentes desafíos y lecciones aprendidas al incorporar las pruebas de software como parte de la cultura de un equipo interdisciplinario dedicado a desarrollar un producto. Claudia nos compartirá algunos de los cambios que han aplicado en su equipo para construir un entendimiento común sobre las pruebas de software, como también un ejemplo de cómo han adaptado sus estrategias de pruebas a nivel de equipo: el diseño de templates y juegos de datos para optimizar las pruebas de regresión visuales.
Charla con trucos sobre Scrum para obtener mejores resultados. Impartida en la II Geek Developer Day, Madrid, 2 de Noviembre de 2016. Más información en geekshubsacademy.com/geekdeveloperday-madrid/
Presentación de la capacitación cátedra SCRUM en la UMNG (@lamilitar). Con recomendaciones a herramientas tecnológicas de metodologías ágiles y startups.
En esta sesión del evento Inbound Marketing Made in Madrid 2015, Ferran Calatayud - Online Marketing Manager de Nubelo - explicó cómo organizar un equipo de Marketing para poder llevar a cabo campañas de Inbound de forma efectiva.
Las metodologías ágiles no son sólo una nueva forma de entender la gestión de los proyectos, si no también un cambio en la propia Organización. ¿Puede SCRUM ayudar a la educación de nuestros hijos? ¿A organizar más eficientemente la Administración Pública? ¿Se pueden fabricar coches con SCRUM?
Charla sobre cómo implantar buenas prácticas en los proyectos tecnológicos y no morir en el intento. Realizada el 25 de Enero de 2013 en Betabeers Barcelona.
Estimación, Priorización y Seguimiento de un Proyecto Ágil Empleando el User ...Jorge Hernán Abad Londoño
Charla compartida en el V congreso de gerencia internacional de proyectos del PMI Colombia 2016, en donde se comparten los principios realizar la planeación y seguimiento de un proyecto ágil usando la técnica de User Story Map de Jeff Patton
Caso real de largo recorrido implantando metodologías ágiles en un cliente. Partiendo de un waterfall clásico, vivimos de primera mano diferentes metodologías. Os contaré qué funcionó y qué se podía haber cambiado.
Un pequeño vistazo a la historia, productos y servicios ofrecidos por Smad IT.
Una agencia de desarrollo Web especializada en Joomla, Wordpress y Shopify, la cual ha tomado su experiencia en el mercado para la construcción de productos de base TI.
La presentación cubre:
-Pequeño repaso sobre el desarrollo de software siguiendo la metodología waterfall
Agile y Lean Startup
- Los pilares de Scrum;
---- Roles: Product Owner, Scrum Master y Equipo de Desarrollo.
---- Eventos: Planning Meeting, Daily Stand-up, Grooming/Refinement, Demo y Retrospectiva.
---- Herramientas: Product Backlog, Historias de usuario, Definition of Done, Sprint Backlog, Sprint Dashboad.
---- Informes: Fin de Sprint, Inicio de Sprint, Burn-up/Burn-down, Informe de producto.
Be agile my friend - Cómo gestionar proyectos y dormir por las nochesÁlvaro Agea Herradón
El desarrollo de un producto no es una tarea fácil. Prueba de ello es que existen numerosas propuestas metodológicas que inciden en distintas dimensiones del proceso de desarrollo. Por una parte tenemos aquellas propuestas más tradicionales que se centran especialmente en el control del proceso, estableciendo rigurosamente las actividades involucradas, los artefactos que se deben producir, y las herramientas y notaciones que se usarán. Estas propuestas han demostrado ser efectivas y necesarias en un gran número de proyectos, pero también han presentado problemas en otros muchos. Una posible mejora es incluir en los procesos de desarrollo más actividades, más artefactos y más restricciones, basándose en los puntos débiles detectados. Sin embargo, el resultado final sería un proceso de desarrollo más complejo que puede incluso limitar la propia habilidad del equipo para llevar a cabo el proyecto. Otra aproximación es centrarse en otras dimensiones, como por ejemplo el factor humano o el producto software. Esta es la filosofía de las metodologías ágiles, las cuales dan mayor valor al individuo, a la colaboración con el cliente y al desarrollo incremental del software con iteraciones muy cortas. Este enfoque está mostrando su efectividad en proyectos con requisitos muy cambiantes y cuando se exige reducir drásticamente los tiempos de desarrollo pero manteniendo una alta calidad. Las metodologías ágiles han revolucionado la manera de producir, y a la vez han generado un amplio debate entre sus seguidores y quienes por escepticismo o convencimiento no las ven como alternativa para las metodologías tradicionales.
¿Agile PMO? - Agile Product Management as an Organization.
Ponencia originalmente realizada en Agiles Colombia 2017 y AgileDefender.org 2017.
Posteriormente articulo publicado en ScrumAlliance.org con base en feedback de ponencias realizadas:
https://www.scrumalliance.org/community/member-articles/2025
Republicado en mi blog: http://www.agilisters.org/2018/02/agile-pmo.html
Scrum es hoy el marco de trabajo Ágil más ampliamente usado porque es un instrumento que nos conduce hábilmente por el camino de la Agilidad, nos permite aumentar la productividad y la calidad de lo que hacemos a la vez que obtener retroalimentación sucesiva de los consumidores finales.
En esta presentación revisaremos como con el marco de trabajo Scrum se puede generar Valor de manera temprana y frecuente durante los esfuerzos de desarrollo de nuevos productos.
Similar a Rafael Bermúdez. Cross management experiences. Mis 7 conclusiones (20)
Convocatoria de becas de Caja Ingenieros 2024 para cursar el Máster oficial de Ingeniería de Telecomunicacion o el Máster oficial de Ingeniería Informática de la UOC
1º Caso Practico Lubricacion Rodamiento Motor 10CVCarlosAroeira1
Caso pratico análise analise de vibrações em rolamento de HVAC para resolver problema de lubrificação apresentado durante a 1ª reuniao do Vibration Institute em Lisboa em 24 de maio de 2024
2. @rafbermudez#PAM2015
Cross management experiences
o 7 Conclusiones:
• Directas y aplicables en el día a día
• Con beneficios evidentes
• Basadas en mi experiencia
o Sobre la charla:
• Subjetiva
• Agresiva
• Vengo a mojarme
4. @rafbermudez#PAM2015
o Rafael Bermúdez Míguez
o @rafbermudez
o rafa@rafbermudez.com
o Ingeniero informático
o Programa executive en ADE
o ScrumManager Certified Graduate, Certified Degree
o Sospechoso habitual en la comunidad
Hello #PAM2015
8. @rafbermudez#PAM2015
Inclina la balanza. Gestiona expectativas
o Factor más decisivo en la valoración de un resultado
o Regula y evita frustraciones innecesarias. Acércate a la realidad
o Existen en todos los ámbitos
• Cliente, PO, equipo de desarrollo, …
o Quieras o no quieras las provocas
• Directa o indirectamente
9. @rafbermudez#PAM2015
Inclina la balanza. Gestiona expectativas
Reglas
1. adelántate al conflicto
2. sé exigente pero realista
3. analiza y reflexiona
4. actúa
5. vuelve al primer punto
11. @rafbermudez#PAM2015
2. Crea identidad colectiva e individual
o Crea cultura de grupo
• Planta la semilla y cuida los valores
• Apoya a los compañeros
• Grupo >> Individualidades
• Predica con el ejemplo
o Trabaja el desarrollo personal
• Crecimiento profesional ⇔ Crecimiento personal
13. @rafbermudez#PAM2015
3. Tira del equipo
o Fomenta el desarrollo profesional
• Formación continua y útil
• involucra => aprende
o Forma parte de equipos equilibrados
• horizontales
• rotación de roles
o Contrata
• Experiencia != años
• Capacidad de aprendizaje = first class citizen
• Actitud >> aptitud
• Lo contrario si externalizas
15. @rafbermudez#PAM2015
4. Domina los tiempos
o Planifica, sigue y persigue
• Crea hábito: inicio y fin de sprint
• Sprints cortos: 2-3 semanas
• Invierte 1 día en gestión de sprint (Todo el equipo)
• Adelántate a las interrupciones no programadas
• Siempre hay tiempo para formación
• historias de usuario, técnicas y spikes
• Cuestiona el roadmap => un buen backlog
• Crea tu hoja de speed
o Vigila las reuniones
• Reuniones on rails
17. @rafbermudez#PAM2015
5. Estima. Cumple. Cautiva
o Estima en grupo
• ASAP
• Punto de historia = día medio REAL
• Sólo una carta
• Sospecha de historias > 8 puntos
• Evita descripciones bíblicas
o Cumple
• Compromiso del grupo
o Cautiva
• Avance visible
19. @rafbermudez#PAM2015
6. Todos somos producto
o Nunca serás bueno si no conoces tu negocio
• La tecnología es transversal
• Conciencia al equipo
o El mito del product owner
• ++ en negocio, - en decisiones técnicas
• No escribe historias
• Establece proxys
• Apóyalo en la priorización, que no pierda foco
o La metamorfosis del project manager
• Tiene que aportar valor
• hibrida hacia QA o líder técnico
21. @rafbermudez#PAM2015
7. Todos somos calidad
o No es tópico
o Calidad != Test
o No persigas imposibles
• Identifica la situación actual
• Determina hacia dónde podéis llegar
• Marca objetivo ligeramente superior
o QA on rails
• que aporte valor real al proceso
• que facilite el día a día
22. @rafbermudez#PAM2015
¡Gracias! ¿Preguntas?
1. Inclina la balanza. Gestiona expectativas
2. Crea identidad colectiva e individual
3. Tira del equipo
4. Domina los tiempos
5. Estima. Cumple. Cautiva
6. Todos somos producto
7. Todos somos calidad