Crystal Clear es una metodología ágil para equipos pequeños que se centra en la comunicación cercana entre individuos, entregas frecuentes de software, y mejora continua a través de la reflexión. Alienta a los desarrolladores a trabajar juntos en la misma sala para facilitar la comunicación y la toma de decisiones compartidas.
Measuring & Evaluating Your DesignOps PracticeDave Malouf
This premiere version of this talk was given at WAQ in Quebec City on April 10, 2019.
It has a brief introduction to DesignOps and then goes into how to measure and understand value of designOps to the team and business.
Agifall - Combining Waterfall and Agile Development Process for Digital and S...Mark Fromson
We all know waterfall has generally fallen out of favour and agile is the new process wunderkind. However, is pure agile really appropriate, or even possible, for the majority of our current digital projects? If the technical team is driving the agile development process from the start, just how and when do we integrate the user experience and creative contribution into the project lifecycle? Does agile really mean development first with no upfront design or specification, or, is there a better way to make agile development more effective when it begins? Certainly agile can be problematic for client projects when the statement of work contract is king for establishing project scope ahead of time. So how do we successfully integrate the benefits of agile into client-vendor engagements without putting either party at risk? This presentation topic is on how to effectively combine the best of waterfall and agile into a hybrid process model called “Agifall.” No process is perfect, but Agifall just might be the one that works best for your next project.
DesignOps and the design of efficient teams: the metrics and the processes th...Patrizia Bertini
How efficient is your design team?
Do you know which are the most time consuming tasks for your team? And how are you measuring your team’s efficiency?
As Design teams grow both in size and scope, it is important to ensure that the operation is seamless operation and the ways of working can empower designers to work and collaborate easily. Yet today, in many teams, there are a number of invisible and hidden inefficiencies.
Understanding those inefficiencies, quantifying their impact, and identifying the biggest opportunities for the teams and the business is what DesignOps does, and these are the topics of this presentation.
Because efficient design teams do not happen. They are designed.
Lean Inception: how to align people and build the right productPaulo Caroli
Lean inception is the effective combination of Design Thinking and Lean StartUp to decide the Minimum Viable Product (MVP). It is a collaborative workshop that will help a group of people — typically an agile team, a squad, or a product team -- understand, align and plan the building of the lean product.
Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...SlideTeam
Agile Operations refers to the application of agile concepts and techniques for the organizations growth and operations. Agile Methodology mainly focuses on iterative development across the lifecycle of the project and on collaboration and communication between developers and end-users. The goal is to be flexible and adaptable to change. At present, the company wants to implement Agile Methodologies to a project in order to optimize the processes within multiple departments leading to higher quality iteration and customer satisfaction. This presentation provides some information on Agile Operations such as agile project overview with estimated cost, prioritizing agile software development tasks, checklist for effective agile implementation, agile software development stages with estimated time, automation processes in agile operations, most commonly used agile methods worldwide, agile project planning table, agile project task status table, agile operations project cost estimation table, outcomes of implementing agile strategies, team performance measurement after agile implementation, agile software development dashboard with sprint progress etc. After analyzing and studying the Agile Methodologies to implement, the company will lay out the costs involved in application of the selected method with related pros and cons. The goal will be to reduce the time involved in process completion by optimizing the tasks. https://bit.ly/3aYua0P
Imported from Japan, Kanban is an agile methodology that is gaining a lot of traction. Kanban, or Japanese for signal card, is a process that focuses on transparency and limiting the work in progress. By utilizing Kanban, you can pinpoint the bottlenecks and address them easily. In this session you will learn what Kanban is, how it evolved from its roots in the Toyota Production System (TPS) and lean manufacturing to software development, Kanban’s benefits, and how best to implement a Kanban system. We’ll also discuss when not to use Kanban and how to modify other agile methodologies, such as Scrum, to be used in conjunction with Kanban.
Un modelo operativo es una representación conceptual del estado deseado de una organización que trabaja bajo una estructura, patrones y principios ágiles. Esta presentación contiene los elementos y principios operativos más relevantes de un modelo ágil (Building Blocks).
Platform Engineering is the practice of building and operating a common platform as a product for technology teams.
In this session, we will talk about why and when we need a platform. How to build Platform Engineering and demo.
Jirayut Nimsaeng
Founder & CEO
Opsta (Thailand) Co., Ltd.
Youtube Record: https://youtu.be/brBZYbNbnAo
Dev Mountain Tech Festival 2022 @ Khaoyai
March 19, 2022
Measuring & Evaluating Your DesignOps PracticeDave Malouf
This premiere version of this talk was given at WAQ in Quebec City on April 10, 2019.
It has a brief introduction to DesignOps and then goes into how to measure and understand value of designOps to the team and business.
Agifall - Combining Waterfall and Agile Development Process for Digital and S...Mark Fromson
We all know waterfall has generally fallen out of favour and agile is the new process wunderkind. However, is pure agile really appropriate, or even possible, for the majority of our current digital projects? If the technical team is driving the agile development process from the start, just how and when do we integrate the user experience and creative contribution into the project lifecycle? Does agile really mean development first with no upfront design or specification, or, is there a better way to make agile development more effective when it begins? Certainly agile can be problematic for client projects when the statement of work contract is king for establishing project scope ahead of time. So how do we successfully integrate the benefits of agile into client-vendor engagements without putting either party at risk? This presentation topic is on how to effectively combine the best of waterfall and agile into a hybrid process model called “Agifall.” No process is perfect, but Agifall just might be the one that works best for your next project.
DesignOps and the design of efficient teams: the metrics and the processes th...Patrizia Bertini
How efficient is your design team?
Do you know which are the most time consuming tasks for your team? And how are you measuring your team’s efficiency?
As Design teams grow both in size and scope, it is important to ensure that the operation is seamless operation and the ways of working can empower designers to work and collaborate easily. Yet today, in many teams, there are a number of invisible and hidden inefficiencies.
Understanding those inefficiencies, quantifying their impact, and identifying the biggest opportunities for the teams and the business is what DesignOps does, and these are the topics of this presentation.
Because efficient design teams do not happen. They are designed.
Lean Inception: how to align people and build the right productPaulo Caroli
Lean inception is the effective combination of Design Thinking and Lean StartUp to decide the Minimum Viable Product (MVP). It is a collaborative workshop that will help a group of people — typically an agile team, a squad, or a product team -- understand, align and plan the building of the lean product.
Agile Operations For Optimizing Tasks And Enhancing Team Performance PowerPoi...SlideTeam
Agile Operations refers to the application of agile concepts and techniques for the organizations growth and operations. Agile Methodology mainly focuses on iterative development across the lifecycle of the project and on collaboration and communication between developers and end-users. The goal is to be flexible and adaptable to change. At present, the company wants to implement Agile Methodologies to a project in order to optimize the processes within multiple departments leading to higher quality iteration and customer satisfaction. This presentation provides some information on Agile Operations such as agile project overview with estimated cost, prioritizing agile software development tasks, checklist for effective agile implementation, agile software development stages with estimated time, automation processes in agile operations, most commonly used agile methods worldwide, agile project planning table, agile project task status table, agile operations project cost estimation table, outcomes of implementing agile strategies, team performance measurement after agile implementation, agile software development dashboard with sprint progress etc. After analyzing and studying the Agile Methodologies to implement, the company will lay out the costs involved in application of the selected method with related pros and cons. The goal will be to reduce the time involved in process completion by optimizing the tasks. https://bit.ly/3aYua0P
Imported from Japan, Kanban is an agile methodology that is gaining a lot of traction. Kanban, or Japanese for signal card, is a process that focuses on transparency and limiting the work in progress. By utilizing Kanban, you can pinpoint the bottlenecks and address them easily. In this session you will learn what Kanban is, how it evolved from its roots in the Toyota Production System (TPS) and lean manufacturing to software development, Kanban’s benefits, and how best to implement a Kanban system. We’ll also discuss when not to use Kanban and how to modify other agile methodologies, such as Scrum, to be used in conjunction with Kanban.
Un modelo operativo es una representación conceptual del estado deseado de una organización que trabaja bajo una estructura, patrones y principios ágiles. Esta presentación contiene los elementos y principios operativos más relevantes de un modelo ágil (Building Blocks).
Platform Engineering is the practice of building and operating a common platform as a product for technology teams.
In this session, we will talk about why and when we need a platform. How to build Platform Engineering and demo.
Jirayut Nimsaeng
Founder & CEO
Opsta (Thailand) Co., Ltd.
Youtube Record: https://youtu.be/brBZYbNbnAo
Dev Mountain Tech Festival 2022 @ Khaoyai
March 19, 2022
Trabalho desenvolvido para a disciplina de Engenharia de Software Ágil do curso de Pós-graduação em Engenharia de Software Centrada em Métodos Ágeis do Centro Universitário UNA.
Abstract
Crystal family is a group of methodologies created by Alistair Cockburn. The methodology has approach to people management. As Crystal Family is very sensitive to human factors, it is not purposely completely defined, been necessary to adapt it to each project. To chose which method use, we should consider the number of people and the criticality of the project. Crystal Clear is a Crystal's family member, and was done to projects with two to eight people, sitting in the same room or near offices, so all people can easily communicate with each other.
Resumo
A Família Crystal é um conjunto de metodologias criada por Alistair Cockburn. A metodologia possui uma abordagem voltada à gestão de pessoas. Como Crystal Family é muito sensível a fatores humanos, ela não é, propositalmente, completamente definida, devendo se adaptar a cada projeto. Para a escolha de qual metodologia usar deve-se considerar o número de pessoas e a criticidade do projeto. Crystal Clear é membro da família Crystal, e é voltada para projetos com duas a oito pessoas, sentadas na mesma sala ou escritórios próximos, de forma que todas as pessoas possam se comunicar facilmente.
Introducción a métodos ágiles y Lean realizada en el Breakfast La Salle del 14 de febrero de 2012 sobre Agile en PYMEs. Video de la mesa redonda: http://www.youtube.com/watch?v=tL7sWkROOuA
Trabalho de Crystal Clear apresentado na Pós Graduação de Engenharia de Software Centrada em Métodos Ágeis em 2013.
A Família Crystal é um conjunto de metodologias criada por Alistair Cockburn. A
metodologia possui uma abordagem voltada à gestão de pessoas. Como Crystal Family
é muito sensível a fatores humanos, ela não é, propositalmente, completamente
definida, devendo se adaptar a cada projeto. Para a escolha de qual metodologia usar
deve-se considerar o número de pessoas e a criticidade do projeto. Crystal Clear é
membro da família Crystal, e é voltada para projetos com duas a oito pessoas, sentadas
na mesma sala ou escritórios próximos, de forma que todas as pessoas possam se
comunicar facilmente.
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.
Proyecto Nahual
Meetup del 7Abr en Baufest Argentina
Organizadores. Nadia Cavalleri & Gustavo Terrera
Expositor: Gabriel Escobar
+ info: http://testingbaires.com/
Extreme Programming es una metodología ágil de desarrollo que propone un plan de desarrollo de software de corto plazo permitiendo una mayor interacción con el usuario.
Se describen las ventajas, desventajas características de los métodos ágiles, así como los métodos ágiles más utilizados en la actualidad según fuentes consultadas
Metodología, roles, actividades y artefactos que componen el modelo de proceso ágil SCRUM en el desarrollo de software y cómo lleva a maximizar el retorno de la inversión en la empresa (ROI).
Una metodología de Desarrollo es como una receta de cocina, hay se visualizan los requerimientos, las herramientas y técnicas a utilizar para crear el platillo (software). De su buen eso depende el éxito del proyecto.
En la actualidad, la utilización de metodologías para el desarrollo de aplicaciones es casi imposible omitirla, debido a la gran necesidad de control de variables que conlleva el mismo desarrollo, y para la ordenada elaboración de las aplicaciones, por lo tanto, seguir metodologías y estándares nos llevan a estar en competitividad en todo momento.
METODOLOGÍAS AGILES: CONCEPTO - CARACTERISTICAS PRINCIPALES - VENTAJAS SOBRE LAS METODOLOGÍAS TRADICIONALES - CICLO DE VIDA - PRINCIPALES METODOLOGÍAS AGILES
(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.
En este documento analizamos ciertos conceptos relacionados con la ficha 1 y 2. Y concluimos, dando el porque es importante desarrollar nuestras habilidades de pensamiento.
Sara Sofia Bedoya Montezuma.
9-1.
Í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.
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta in...espinozaernesto427
Las lámparas de alta intensidad de descarga o lámparas de descarga de alta intensidad son un tipo de lámpara eléctrica de descarga de gas que produce luz por medio de un arco eléctrico entre electrodos de tungsteno alojados dentro de un tubo de alúmina o cuarzo moldeado translúcido o transparente.
lámparas más eficientes del mercado, debido a su menor consumo y por la cantidad de luz que emiten. Adquieren una vida útil de hasta 50.000 horas y no generan calor alguna. Si quieres cambiar la iluminación de tu hogar para hacerla mucho más eficiente, ¡esta es tu mejor opción!
Las nuevas lámparas de descarga de alta intensidad producen más luz visible por unidad de energía eléctrica consumida que las lámparas fluorescentes e incandescentes, ya que una mayor proporción de su radiación es luz visible, en contraste con la infrarroja. Sin embargo, la salida de lúmenes de la iluminación HID puede deteriorarse hasta en un 70% durante 10,000 horas de funcionamiento.
Muchos vehículos modernos usan bombillas HID para los principales sistemas de iluminación, aunque algunas aplicaciones ahora están pasando de bombillas HID a tecnología LED y láser.1 Modelos de lámparas van desde las típicas lámparas de 35 a 100 W de los autos, a las de más de 15 kW que se utilizan en los proyectores de cines IMAX.
Esta tecnología HID no es nueva y fue demostrada por primera vez por Francis Hauksbee en 1705. Lámpara de Nernst.
Lámpara incandescente.
Lámpara de descarga. Lámpara fluorescente. Lámpara fluorescente compacta. Lámpara de haluro metálico. Lámpara de vapor de sodio. Lámpara de vapor de mercurio. Lámpara de neón. Lámpara de deuterio. Lámpara xenón.
Lámpara LED.
Lámpara de plasma.
Flash (fotografía) Las lámparas de descarga de alta intensidad (HID) son un tipo de lámparas de descarga de gas muy utilizadas en la industria de la iluminación. Estas lámparas producen luz creando un arco eléctrico entre dos electrodos a través de un gas ionizado. Las lámparas HID son conocidas por su gran eficacia a la hora de convertir la electricidad en luz y por su larga vida útil.
A diferencia de las luces fluorescentes, que necesitan un recubrimiento de fósforo para emitir luz visible, las lámparas HID no necesitan ningún recubrimiento en el interior de sus tubos. El propio arco eléctrico emite luz visible. Sin embargo, algunas lámparas de halogenuros metálicos y muchas lámparas de vapor de mercurio tienen un recubrimiento de fósforo en el interior de la bombilla para mejorar el espectro luminoso y reproducción cromática. Las lámparas HID están disponibles en varias potencias, que van desde los 25 vatios de las lámparas de halogenuros metálicos autobalastradas y los 35 vatios de las lámparas de vapor de sodio de alta intensidad hasta los 1.000 vatios de las lámparas de vapor de mercurio y vapor de sodio de alta intensidad, e incluso hasta los 1.500 vatios de las lámparas de halogenuros metálicos.
Las lámparas HID requieren un equipo de control especial llamado balasto para funcionar
2. Surgen como alternativa a las metodologías
tradicionales
Individuos por encima de herramientas
Reducción de artefactos intermedios
Reducción en la toma de decisiones
Agilidad frente al cambio
3. Valorar
◦ Individuos vs herramientas
◦ El software que funciona vs documentación
exhaustiva
◦ Colaboración con el cliente vs negociación
◦ Respuesta al cambio vs seguimiento del plan
4. Un cambio bastante importante en cuanto a la
demanda del mercado de software, cada vez
más orientada a la Web, con uno requisitos
muy volátiles, que requieren tiempos de
desarrollo cada vez más cortos, dota de mayor
relevancia a las metodologías ágiles.
5. Conjunto de metodologías para el desarrollo
de software caracterizadas por estar
centradas en las personas que componen el
equipo.
Los tipos de proyectos se clasifican según
dos factores:
◦ El número de personas implicadas en el equipo de
desarrollo
◦ El riesgo del proyecto
6. La familia Crystal dispone de un código de
colores para identificar el tipo de metodología,
correspondiendo las metodologías más pesadas
con los colores más oscuros. Use un equipo para
guardar todos los comentarios y las ideas
Los proyectos grandes requieren más
comunicación y coordinación con lo que se les
asignan colores más oscuros, mientras que los
proyectos críticos requieren más esfuerzos en
validación y reglas de verificación.
7.
8. Es la metodología más optimizada y ligera de
la familia Crystal.
Pensada para equipos de trabajo pequeños
(de una a ocho personas) con una cercanía en
sus puestos de trabajo (misma oficina u
oficinas adyacentes).
10. Otras propiedades
Seguridad personal (el primer paso en la
confianza)
Enfoque
Acceso fácil a los usuarios especialistas
Ambiente Técnico con pruebas
automatizadas
Administración de configuración e
integración frecuente
11. Se consigue una valoración objetiva del
progreso del equipo.
Los usuarios pueden ir viendo si el software
se ajusta a sus requerimientos en etapa de
desarrollo. Lo cual favorece la anticipación de
cambios en una etapa temprana del proyecto.
Los diseñadores pueden mantener un
enfoque salvando así la indecisión del
usuario.
El equipo consigue poner a punto su
desarrollo y el despliegue del proceso.
12. El objetivo es que el flujo de información
pueda ser captado por cualquier miembro del
equipo durante toda la fase de desarrollo.
Así conseguimos que cualquier miembro del
equipo decida si quiere dar su opinión acerca
de una decisión del proyecto o seguir con su
trabajo.
Esto se consigue obligando al equipo de
desarrollo a trabajar en la misma sala, así
todos serán conscientes de las decisiones que
se toman durante el desarrollo del proyecto.
13. “Parar de vez en cuando a reflexionar”
Tres preguntas:
¿Qué debemos guardar?
¿Dónde estamos teniendo problemas?
¿Qué es lo que vamos a hacer en la siguiente
iteración?
14. Es el primer paso hacia la confianza
Hablar en confianza:
La incapacidad de llevar a cabo una
asignación
La ignorancia de uno mismo
La detección de un error propio
15. Cada miembro debe tener bien claro en todo
momento cuales son las dos prioridades más
altas sobre lo que está trabajando.
Nos permite estar mejor concentrados en
nuestro trabajo.
16. Proporciona:
Un espacio donde poder realizar las entregas
frecuentes
Un mejor detalle en los requisitos
Más fluidez en el cambio
17. Reuniones con el usuario cada una o dos
semanas con llamadas telefónicas entre
dichas reuniones.
Involucrar en el equipo de desarrollo a uno o
dos usuarios expertos.
Que los diseñadores sean usuarios
aprendices durante un tiempo
18. Llevar a cabo las pruebas sin estar presentes y
poder probar código indiscriminadamente nos
da una ganancia vital en el tiempo del
proyecto.
19. Permite a los desarrolladores trabajar
separados y a la vez juntos.
Todos los desarrolladores deberían ingresar el
código en el que trabajan en un sistema de
administración de la configuración, de manera
que este se encargue de llevar el control de
versiones, documentos, etc.
20. El sistema se integra muy frecuentemente y se
pasa por los test y las pruebas automatizadas.
Tres niveles de pruebas:
Pruebas con la GUI donde se simulen el ratón
y el teclado
Pruebas automatizadas sin la GUI
Pruebas de las clases y los módulos
21. Intentar obtener victorias tempranas.
Arrancar el proyecto desde un “esqueleto que
camine” sobre el cual se van añadiendo las
funcionalidades.
Pensar siempre en hacer una re-arquitectura
incremental.
22. Radiadores de información
Exploración 360º
23. Formación de la metodología
Taller de reflexión
Estimaciones Delphi
Encuentros diarios de pie
Programación lado a lado