UX/UI Design Bootcamp
NEOLAND [Link]
Metodologías Ágiles
Metodología e introducción
NEOLAND [Link]
UX/UI Design | Metodologías Ágiles
¿Qué es una metodología?
Es el estudio crítico del conjunto de operaciones y
procedimientos racionales y sistemáticos que utiliza el ser
humano para encontrar soluciones óptimas a problemas
complejos.
La metodología de gestión de proyectos es la disciplina de
conocimiento encargada de elaborar, definir y sistematizar el
conjunto de técnicas, métodos y procedimientos que se
deben seguir durante el desarrollo de un proyecto para la
producción de los productos o servicios que supone
NEOLAND [Link]
UX/UI Design | Metodologías Ágiles
¿Qué es una metodología ÁGIL?
Son aquellas que nos permiten adaptar la forma de
trabajo a las condiciones del proyecto y a las circunstancias
del entorno.
Se basa en la premisa de que las necesidades de los proyectos
son cambiantes. Por lo que las soluciones también deben
evolucionar a la par.
NEOLAND [Link]
UX/UI Design | Metodología Waterfall
¿De dónde viene el concepto?
Los enfoques ágiles de trabajo se crearon para abordar las
limitaciones del método en cascada. Esta es otra metodología
derivada del sistema de cadena de montaje de 1913 que utilizó
Henry Ford como método de fabricación, y que luego se aplicó al
desarrollo de software.
Surgió cuando desarrolladores de software notaron que los ciclos de
producción y los métodos de colaboración del modelo en cascada
no daban los resultados esperados.
NEOLAND [Link]
UX/UI Design | Metodología Waterfall
¿De dónde viene el concepto?
Para comienzos de la década de los 90, este ya era un problema
generalizado. Era común que transcurrieran varios años entre la
aparición de una necesidad empresarial y la distribución de una
aplicación en funcionamiento.
Eran tantos los cambios que podían sufrir las demandas
empresariales y los mercados, que se cancelaban partes
importantes de los proyectos antes de poder distribuirse.
El desperdicio de tiempo y recursos llevó a que varios
desarrolladores de software buscaran una alternativa.
NEOLAND [Link]
UX/UI Design | Metodología Waterfall
¿Metodología waterfall/cascada?
Winston W. Royce
La primera descripción formal de la metodología de cascada fue
elaborada en el artículo de Winston W. Royce en 1970 sobre la
gestión de desarrollo de software.
Aun así se considera que el método de cascada se originó
previamente, con la fabricación en cadena.
NEOLAND [Link]
UX/UI Design | Metodología Waterfall
¿Cuándo se aplica?
Metodología waterfall/cascada
Cuando hay una visión clara
El modelo de cascada es un método de gestión de proyectos, en el que el de lo que debería ser el
proyecto se divide en distintas fases secuenciales, donde el equipo producto final
Cuando los clientes no tienen
puede pasar a la siguiente fase sólo cuando se haya completado la posibilidad de cambiar el
anterior. alcance del proyecto una vez
que ha comenzado
El punto clave de la metodología de cascada es que no hay posibilidad de Cuando el concepto y la
cambios o errores, por lo que la planificación aquí es una etapa definición son las claves del
fundamental. La calidad de trabajo inicial define en mayor medida el éxito (pero no la velocidad)
resultado final. Cuando no hay requisitos
ambiguos.
NEOLAND [Link]
UX/UI Design | Metodología Waterfall
Ventajas Desventajas
Es organizad En la vida real, un proyecto rara vez
Tiene planificación sencill sigue una linea secuencia
Obtiene buena calidad en proyecto El proceso de creación del software
Es fácil de comprende tarda much
Sus fases son conocidas por los Cualquier error de diseño detectado
desarrolladore en la etapa de prueba se tiene que
Es perfecta para proyectos rígidos regresar al rediseño y esto aumenta
los costos del desarrollo
NEOLAND [Link]
UX/UI Design | Metodología Waterfall
Fase 1: Requisitos Fase 2: Diseño Fase 3: Fase de prueba
La fase más importante.
Esta etapa puede contener Los especialistas responsables
Durante esta fase normalmente procesos de implementación, prueban el producto que se
se realizan entrevistas, desarrollo y codificación.
desarrolla en el proyecto y
reuniones... para definir los Empezamos a trabajar en el detectan errores. Aquí es
requisitos para el proceso de desarrollo del producto a base fundamental asegurarse de que
desarrollo y el resultado final del de requerimientos y diseño.
el producto cumpla con todos
proyecto. los requisitos del cliente.
Fase 4: Implementación Fase 5: Mantenimiento
Es una fase en la que el El producto final se entrega al
producto sale para el uso de cliente. Dependiendo del tipo de
acuerdo con todos los requisitos. proyecto, se pone en marcha el
Algunos procesos de prueba mantenimiento y el soporte.
pueden tener lugar en esta
etapa.
NEOLAND [Link]
UX/UI Design | Metodología Agile
Metodología Ágil
En un contexto de cambios exponenciales las empresas
incorporan metodologías ágiles que les permitan
mantenerse competitivas.
Conseguir dos objetivos fundamentales inherentes a
cualquier tipo de organización:
• Utilización efectiva de los tiempos y costos.
• Desarrollo de productos centrados en las necesidades e
intereses del cliente y el usuario.
NEOLAND [Link]
UX/UI Design | Metodología Agile
NEOLAND [Link]
UX/UI Design | Metodología Agile
Metodología Ágil
Las metodologías ágiles consisten en una serie de estrategias, La base es la constante retroalimentación y la
cuyo principio es la mejora continua. La característica que las comunicación con los clientes.
define es la agilidad de los procesos productivos. A partir del frecuente lanzamiento de productos
experimentales, se analizan los comentarios y el
Su aplicación en el mercado tecnológico supone la adaptación recibimiento de los mismos para aplicar mejoras a los
de los procesos productivos a las necesidades del mercado del procedimientos de manera periódica.
momento. Por lo tanto, su estrategia se traduce en innovación
y en una constante renovación de las fórmulas empleadas.
El foco es el usuario, el indicador de la rentabilidad y la base
para la producción de una empresa. Responder a las
necesidades y demandas del mercado es uno de los objetivos
de las metodologías ágiles, lo que conlleva la capacidad de
adaptarse de manera flexible.
NEOLAND [Link]
UX/UI Design | Manifesto Agile
Los 12 principios de Manifiesto Ágil
El Manifiesto Ágil es un documento redactado por los fundadores del Agile
Project Management, donde se incluyen doce principios fundamentales,
sobre los que se basan las estrategias que conforman el conjunto de
metodologías ágiles. Estos doce principios son:
El cliente como objetivo: la base de todo proyecto debe ser el cliente. Por
esta razón, es importante conocer sus opiniones a través del lanzamiento de
breves funciones para mejorarlas en la producción del producto final.
NEOLAND [Link]
UX/UI Design | Manifesto Agile
Los 12 principios de Manifiesto Ágil
Flexibilidad: los procesos están sujetos a cambios constantemente, de
acuerdo a las dificultades que se presenten o a la variación de las
demandas y requisitos del proyecto.
NEOLAND [Link]
UX/UI Design | Manifesto Agile
Los 12 principios de Manifiesto Ágil
Producción de prototipos: los prototipos o sprints de un proyecto son una
serie de funciones presentadas individualmente al público, con el fin de
implementar los cambios constantemente en su integración con el
producto final.
NEOLAND [Link]
UX/UI Design | Manifesto Agile
Los 12 principios de Manifiesto Ágil
Integración de los miembros del equipo: la productividad de una empresa
depende también de la correcta integración de los miembros del equipo y
sus tareas. En este caso, las relaciones son un aspecto a tener en cuenta.
NEOLAND [Link]
UX/UI Design | Manifesto Agile
Los 12 principios de Manifiesto Ágil
Motivación: un equipo motivado garantiza el cumplimiento de los objetivos
del proyecto y la calidad de sus resultados.
NEOLAND [Link]
UX/UI Design | Manifesto Agile
Los 12 principios de Manifiesto Ágil
Comunicación: este elemento es fundamental con respecto al trabajo en
equipo, pues se hace necesario que todos los miembros del proyecto
conozcan las decisiones y las necesidades que se presenten para ejecutar,
oportunamente, los cambios pertinentes.
NEOLAND [Link]
UX/UI Design | Manifesto Agile
Los 12 principios de Manifiesto Ágil
Funcionalidad como indicador de progreso: que el producto funcione
correctamente y que se adapte a las necesidades del público, constituye un
síntoma de progreso con respecto al desarrollo del proyecto.
NEOLAND [Link]
UX/UI Design | Manifesto Agile
Los 12 principios de Manifiesto Ágil
Soporte: establecer medios de soporte y mantenimiento de los productos y
servicios garantiza la correcta funcionalidad de los mismos después de
haber sido comercializados.
NEOLAND [Link]
UX/UI Design | Manifesto Agile
Los 12 principios de Manifiesto Ágil
Excelencia: la excelencia de los procesos productivos propicia la calidad de
los resultados, así como la efectividad de los mismos procesos.
NEOLAND [Link]
UX/UI Design | Manifesto Agile
Los 12 principios de Manifiesto Ágil
Sencillez: los procesos simples permiten un mayor nivel de control sobre
ellos, así como su análisis de manera rápida, identificando los cambios
pertinentes que se requieran realizar.
NEOLAND [Link]
UX/UI Design | Manifesto Agile
Los 12 principios de Manifiesto Ágil
Coordinación: la interdependencia de las tareas dentro de los procesos
productivos de una empresa implica la coordinación de las mismas para el
cumplimiento de los objetivos del proyecto.
NEOLAND [Link]
UX/UI Design | Manifesto Agile
Los 12 principios de Manifiesto Ágil
Aprendizaje: cada etapa productiva implica un periodo de reflexión sobre
la misma, con el fin de analizar qué funcionó y qué no. El aprendizaje
constante tanto de los procesos como del entorno permite proponer
soluciones y cambios que optimicen la productividad empresarial.
NEOLAND [Link]
UX/UI Design | Manifesto Agile
Aunque estos principios, inicialmente, fueron planteados para y por
desarrolladores de software, su aplicación se extiende a cualquier ámbito
empresarial, pues la competitividad es un aspecto más que relevante a tener
en cuenta en el mercado actual.
Aquí
NEOLAND [Link]