Este documento presenta información sobre diferentes modelos y metodologías de desarrollo de software como Crystal, Kanban y RUP. Resume que Crystal es una metodología ágil centrada en las personas, Kanban es una metodología que gestiona el flujo de trabajo hasta la finalización de tareas, y RUP es una metodología que asigna tareas y responsabilidades siguiendo principios como la adaptación y enfocarse en la calidad.
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.
Integración de Diseño Centrado en el Usuario y metodologías ágiles en el desa...Víctor Manuel García Luna
7a Jornada de Informática
Cómputo Móvil
Universidad de la Sierra Sur
22 de mayo de 2014
Oaxaca, México
En esta presentación se analiza las similitudes y diferencias entre Diseño Centrado en el Usuario y las metodologías ágiles, se presentan algunas de las estrategias existentes en la industria que integran ambos enfoques para lograr una mejor experiencia de uso en el desarrollo móvil.
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.
Integración de Diseño Centrado en el Usuario y metodologías ágiles en el desa...Víctor Manuel García Luna
7a Jornada de Informática
Cómputo Móvil
Universidad de la Sierra Sur
22 de mayo de 2014
Oaxaca, México
En esta presentación se analiza las similitudes y diferencias entre Diseño Centrado en el Usuario y las metodologías ágiles, se presentan algunas de las estrategias existentes en la industria que integran ambos enfoques para lograr una mejor experiencia de uso en el desarrollo móvil.
Caso Prático de Análise de Vibrações em Ventilador de ExtraçãoCarlosAroeira1
Caso Prático de Análise de Vibrações em Ventilador de Extração apresentado durante a Reunião do Vibration Institute realizada em Lisboa no dia 24 de maio de 2024
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
Sistema de disposición sanitarias – UBS composteras 2 PARTE.pptx
Presentación1.pptx
1. Perfil De
Desarrollador
• INTEGRANTES DEL GRUPO:
• • ROMMEL ADOLFO CAMPUZANO MOSQUERA
•
• • RICARDO GABRIEL SALVATIERRA MORA
• • JOHN MICHAEL ORELLANA FERNÁNDEZ
• • SELENA JESSENNIA MORAN
2. MODELOS DE DESARROLLO
DE SOFTWRE
• METODOLOGÍA DE DESARROLLO CRYSTAL
• Cuando en 1991, IBM le pidió a Alistair
Cockburn que desarrollara la metodología para
proyectos orientados a objetos, sabía que sería
un verdadero desafío ya que no sabía mucho
sobre metodologías de proyectos en ese
momento.
• Sin embargo, luego de hacer una
investigación exhaustiva, llegó a la conclusión
de que los equipos altos y exitosos compartían
los mismos patrones y técnicas sin siquiera
utilizar ninguna metodología de proyecto
específica.
• En otras palabras, agregaron valor a
aspectos como la comunicación cercana, la
moral, el acceso a los usuarios y otros, que no
se pueden encontrar en ninguna metodología
específica. Estos hallazgos le permitieron
construir la metodología de desarrollo Crystal.
3. ¿QUÉ ES EL MÉTODO CRYSTAL?
• El método de desarrollo Crystal, es una
colección de enfoques de desarrollo de
software ágil, se centra en las personas y la
interacción entre ellas mientras trabajan en un
proyecto de desarrollo de software.
• A diferencia de los métodos de desarrollo
tradicionales, Crystal no repara las
herramientas y técnicas de desarrollo, sino
que mantiene a las personas y los procesos en
el centro del proceso de desarrollo.
• Crystal no es un conjunto de herramientas y
métodos de desarrollos prescritos, sino una
familia de varios enfoques de desarrollo. .
4. La característica entregada al final de una
iteración está integrada en el sistema general..
Participación del usuario: esto es imprescindible
porque Crystal es un enfoque centrado en las
personas y enfatiza la transparencia. Por lo tanto, los
usuarios no solo participan activamente, sino que
también reciben información periódica sobre el
progreso del proyecto.
Cumplimiento de compromisos: el equipo se
esfuerza por garantizar la entrega frecuente de
funcionalidades potencialmente viables y valoradas
por el cliente. Es con este fin que Crystal sigue un
enfoque de desarrollo iterativo e incremental.
5. Potencia Humana
Esto significa que las personas son el aspecto más importante de
Crystal, y que todos los procesos y herramientas están relacionados
con ellas. Crystal enfatiza que los equipos de desarrollo son
autosuficientes y auto organizado.
Adaptativo
En cuanto a lo adaptativo, hay que decir que, en primer lugar,
debemos recordar que Crystal no es un conjunto de herramientas y
técnicas prescritas para el desarrollo de software; más bien, es un
enfoque.
Ultraligero
Finalmente, cuando hablamos de que Crystal es ultraligero es debido
a que Crystal no recomienda demasiada documentación,
administración general e informes. En cambio, cree en mantener las
cosas ligeras y centrarse en el desarrollo de software funcional y
valorado para el negocio.
CARACTERÍSTIC
AS
7. METODOLOGÍA
KANBAN
La metodología Kanban es un
sistema de producción tan eficiente
como efectivo. Forma parte de las
metodologías ágiles y su objetivo
es gestionar la realización de las
tareas hasta su finalización.
8. ¿CÓMO FUNCIONA LA METODOLOGÍA
KANBAN?
• Definir el flujo de trabajo en cada
proyecto
• Fases del ciclo de producción
• Stop starting, start finishing
• Controlar el flujo
• Principios de la metodología Kanban
• Visualización de todas las tareas
• Priorización según importancia y
urgencia
• Seguimiento del tiempo
9. VENTAJAS DE LA
METODOLOGÍA KANBAN
• 1. Transparencia
• 2. Evita tareas ineficientes
• 3. Control de las tareas
• 4. Flexibilidad
10. MODELORUP
• El Proceso Racional Unificado de o RUP
(de sus siglas en inglés Rational Unified
Process), es una metodología desarrollo
de software que consiste en suministrar
un enfoque para asignar tareas y
responsabilidades dentro de una
organización de desarrollo. El objetivo es
garantizar la producción de software de
alta calidad, cumpliendo con las
necesidades de los usuarios. Trabaja,
mancomunadamente con el Lenguaje
Unificado de Modelado (UML), y se
constituye como la metodología
estándar más utilizada para analizar,
diseñar, implementar y documentar de
sistemas orientados a objetos.
11. CARACTERÍSTICAS DEL MODELO RUP
Sus características son:
• • Es conceptualmente amplio y diverso.
• • Busca implementar las mejores prácticas en Ingeniería de Software.
• Maneja una forma disciplinada de asignar tareas y
responsabilidades.
• Permite mediciones, tales como: Estimación de costos y tiempo, nivel
de avance, entre otras.
• Está dirigido por Casos de Uso, permitiendo establecer el
comportamiento deseado del sistema.
12. PRINCIPIOS DE DESARROLLO RUP
• Para el desarrollo de RUP existen seis (6) principios clave que son:
• 1. Adaptación del proceso,
• 2. Balancear prioridades,
• 3. Colaboración entre equipos,
• 4. Demostrar valor iterativamente,
• 5. Elevar el nivel de abstracción,
• 6. Enfocarse en la calidad.
13. CICLO DE VIDA Y FASES DEL MODELO RUP
• Inicio: consiste en
especificar y
delimitar los
objetivos del
proyecto y su
alcance con las
partes interesadas,
describir los
riesgos
relacionados al
mismo y asegurar
que el proyecto
sea viable, dando
un enfoque
general de la
arquitectura de
software.
Elaboración: se
establece la
arquitectura base del
sistema para brindar
una plataforma
segura, se definen los
casos de uso escogidos
para ello, teniendo en
consideración los
aspectos de mayor
relevancia y se realiza
una evaluación de
riesgo.
Construcción: la
finalidad de esta
fase es culminar con
la funcionalidad del
sistema,
esclareciendo las
dudas que puedan
existir, verificando
que se cumplan los
requerimientos
pendientes, todo en
función de la
arquitectura base
definida
previamente.
Transición o Cierre: el
propósito de esta fase es
garantizar la disponibilidad del
software para los usuarios
finales, hacer cambios
menores solicitados por el
usuario, depurar el producto
en relación a los errores
encontrados en las pruebas,
brindar la capacitación
concerniente a los usuarios y
verificar que el producto final
cumpla con los requerimientos
entregados por las partes
interesadas.
14. ¿A QUIÉN VA DIRIGIDO EL
MODELO RUP?
• Va dirigido principalmente a
Profesionales en el
desarrollo y/o
administración de procesos
de software y personas con
interés en productos de
software.