Perfil De
Desarrollador
• INTEGRANTES DEL GRUPO:
• • ROMMEL ADOLFO CAMPUZANO MOSQUERA
•
• • RICARDO GABRIEL SALVATIERRA MORA
• • JOHN MICHAEL ORELLANA FERNÁNDEZ
• • SELENA JESSENNIA MORAN
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.
¿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. .
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.
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
BENEFICIOS
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.
¿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
VENTAJAS DE LA
METODOLOGÍA KANBAN
• 1. Transparencia
• 2. Evita tareas ineficientes
• 3. Control de las tareas
• 4. Flexibilidad
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.
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.
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.
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.
¿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.

Más contenido relacionado

PPTX
METODOLOGIA CRYSTAL CLEAR.pptx
PPTX
Metodos agiles 3
DOC
Metodologia crystal
PPTX
Crystal clear exposicion
PPT
Crystal diapositiva
PPTX
Modelo cristal
DOCX
Angello revista digital
PDF
Metodologias Ágiles - Crystal Clear
METODOLOGIA CRYSTAL CLEAR.pptx
Metodos agiles 3
Metodologia crystal
Crystal clear exposicion
Crystal diapositiva
Modelo cristal
Angello revista digital
Metodologias Ágiles - Crystal Clear

Similar a Presentación1.pptx (20)

DOCX
Desarrollo de Software Modelos Ágiles
PPTX
metodología crystal clear
PDF
PPTX
ODP
Metodologías Ágiles en la Práctica
PDF
Seminario de metodologías ágiles, bloque I
PPTX
Metodologías ágiles en Desarrollo de Software 2017
PPTX
Taller Kanban Cristal como parte de metodologías agiles
PPTX
SEMANA 13-14.pptx
PPT
5640999.ppt
PPTX
Metodologia
PPTX
Ing 162-show.fin
PDF
modelos de desarrollo de software (1).pdf
PPTX
Práctica SRUM - (Introducción) v1.pptx
PDF
IngenieriaSoftwareinformaticacapitulo3.0
PDF
AIS -Software.pdf
DOCX
Los metodos agiles
PDF
3.desarrollo ágil
DOCX
Especial ingenieria de software
DOCX
Especial ingenieria de software
Desarrollo de Software Modelos Ágiles
metodología crystal clear
Metodologías Ágiles en la Práctica
Seminario de metodologías ágiles, bloque I
Metodologías ágiles en Desarrollo de Software 2017
Taller Kanban Cristal como parte de metodologías agiles
SEMANA 13-14.pptx
5640999.ppt
Metodologia
Ing 162-show.fin
modelos de desarrollo de software (1).pdf
Práctica SRUM - (Introducción) v1.pptx
IngenieriaSoftwareinformaticacapitulo3.0
AIS -Software.pdf
Los metodos agiles
3.desarrollo ágil
Especial ingenieria de software
Especial ingenieria de software

Último (20)

PPTX
EQUIPOS DE PROTECCION PERSONAL - LEY LABORAL.pptx
PDF
TRABAJO DE ANÁLISIS DE RIESGOS EN PROYECTOS
PDF
Matriz_Seguimiento_Estu_Consult_2024_ACT.pdf
PPTX
PPT SESIÓN 6 Los Injertos.- Micropropagación e Injertos Clonales.pptx
PDF
Seguridad vial en carreteras mexico 2003.pdf
PPTX
PPT PE 7 ASOCIACIONES HUAMANGA_TALLER DE SENSIBILIZACIÓN_20.04.025.pptx
PDF
SESION 9 seguridad IZAJE DE CARGAS.pdf ingenieria
PDF
UD3 -Producción, distribución del aire MA.pdf
PPTX
PROCESOS DE REGULACION DE CRECIMIENTO.pptx
PPTX
TOPOGRAFÍA - INGENIERÍA CIVIL - PRESENTACIÓN
PDF
Curso Introductorio de Cristales Liquidos
PDF
Módulo V. Tema 2. Disruptive & Transformation 2024 v.0.4.pdf
PDF
Diseño y Utiliación del HVAC Aire Acondicionado
PDF
Presentacion_Resolver_CEM_Hospitales_v2.pdf
PDF
manual-sostenibilidad-vivienda-yo-construyo (1).pdf
PDF
alimentos de bebidas45rtrtytyurrrr 1.pdf
PPTX
Identificacion de Peligros mediante GTC 45
PDF
experto-gestion-calidad-seguridad-procesos-quimicos-industriales-gu.pdf
PPTX
Riesgo eléctrico 5 REGLAS DE ORO PARA TRABAJOS CON TENSION
PPTX
376060032-Diapositivas-de-Ingenieria-ESTRUCTURAL.pptx
EQUIPOS DE PROTECCION PERSONAL - LEY LABORAL.pptx
TRABAJO DE ANÁLISIS DE RIESGOS EN PROYECTOS
Matriz_Seguimiento_Estu_Consult_2024_ACT.pdf
PPT SESIÓN 6 Los Injertos.- Micropropagación e Injertos Clonales.pptx
Seguridad vial en carreteras mexico 2003.pdf
PPT PE 7 ASOCIACIONES HUAMANGA_TALLER DE SENSIBILIZACIÓN_20.04.025.pptx
SESION 9 seguridad IZAJE DE CARGAS.pdf ingenieria
UD3 -Producción, distribución del aire MA.pdf
PROCESOS DE REGULACION DE CRECIMIENTO.pptx
TOPOGRAFÍA - INGENIERÍA CIVIL - PRESENTACIÓN
Curso Introductorio de Cristales Liquidos
Módulo V. Tema 2. Disruptive & Transformation 2024 v.0.4.pdf
Diseño y Utiliación del HVAC Aire Acondicionado
Presentacion_Resolver_CEM_Hospitales_v2.pdf
manual-sostenibilidad-vivienda-yo-construyo (1).pdf
alimentos de bebidas45rtrtytyurrrr 1.pdf
Identificacion de Peligros mediante GTC 45
experto-gestion-calidad-seguridad-procesos-quimicos-industriales-gu.pdf
Riesgo eléctrico 5 REGLAS DE ORO PARA TRABAJOS CON TENSION
376060032-Diapositivas-de-Ingenieria-ESTRUCTURAL.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.