Metodologías Lean XP

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 24

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLOGICO PÚBLICO

HUANCANÉ
ARQUITECTURA DE PLATAFORMAS Y SERVICIOS TECNOLOGIAS
DE LA INFORMACION

GRUPO 5
DOCENTE:
• Ing. Clemente Vilcapaza Larico
INTEGRANTES:
• Victor Hugo Vargas Mamani
• Emerson Chura Suxo
• Clery Lizeth Yampara Machaca
HUANCANÉ – PUNO – PERÚ
2022
METODOLOGIA LEAN
El modelo de Lean Management tiene como fin responder a los cambios
del mercado y satisfacer las demandas del consumidor utilizando el
mínimo de recursos posibles. Como señala Luís Cuatrecasas Arbós en 
Lean management, consiste en “llevar a cabo aquello y solo aquello que
es preciso para entregar al cliente lo que este desea exactamente, en la
cantidad que desea y justo cuando lo desea a un precio competitivo”. Es
decir, la filosofía de este tipo de gestión es lograr hacer más con menos
tiempo, espacio, esfuerzo humano, maquinaria, materiales, entre otros.
OBJETIVOS DE LA METODOLOGÍA LEAN
La metodología Lean se basa en una serie de objetivos básicos
que permiten alcanzar la eficacia: 

Excluir actividades que no agregan valor al producto o servicio. 

Mejorar de forma continua para mantener la calidad del


producto o servicio. 

Detectar problemas en origen y solucionarlos. 

Cambiar el enfoque de la empresa para aportar soluciones a los


clientes, y no solo venderles productos o servicios. 
PRINCIPIOS DE LEAN
 Los principios de la metodología Lean se resumen en los siguientes:

  Crear un mapa de la cadena de valor para identificar cuáles son las


actividades que añaden valor a la secuencia.

 Definir el valor desde la perspectiva del cliente.

 Crear un flujo de valor para un proceso continuo para que cada paso


añada valor al otro, suprimiendo los obstáculos del proceso.

 Mejorar constantemente para que los ciclos de producción sean más


cortos, centrando los esfuerzos en el valor del cliente.

 Permitir que el cliente tire de la producción y evitar un stock innecesario.


PASOS PARA APLICAR LA METODOLOGÍA DE LEAN:

Primer paso: plantear la hipótesis 

• En primer lugar, debes identificar los aspectos clave de tu negocio, desde la misión, la visión y
los valores de la empresa hasta el público objetivo y la propuesta de valor, es decir, las
necesidades o problemas que tu producto o servicio va a solucionar. 
Segundo paso: validar la hipótesis

• Tras haber realizado esta previsión, la siguiente etapa consiste en confirmar que estás en lo cierto.
¿Cómo? Es recomendable que impulses un Producto Mínimo Viable (MVP) con el que comenzar a
sondear el mercado y que, en un inicio, lo pruebes con los llamados early adopters: esos
consumidores que estarían más predispuestos a probar cosas nuevas en tu sector de actividad.
Tercer paso: medir la hipótesis

• Tras este análisis, hay que evaluar los resultados, y comprobar hasta qué punto tus
hipótesis eran ciertas. Para ello, necesitas definir los KPIs con los que se valorará el grado de
éxito o fracaso de tus objetivos.
Cuarto paso: generar un aprendizaje válido
• Si resulta que la intuición te falló respecto al comportamiento del consumidor, no te rindas.
Toda esta información te ayudará a realizar los ajustes y cambios que sean necesarios
para adaptar tu producto o servicio a lo que realmente estaría dispuesto a comprar tu target. 
Quinto paso: realizar un seguimiento 

• No hay procedimiento útil sin una fase de seguimiento. Es decir, la metodología Lean es
cíclica, por lo que debes seguir repitiendo los pasos para conseguir una mejora continua. 
LAS VENTAJAS DERIVADAS DE APLICAR LA METODOLOGÍA LEAN EN LAS
EMPRESAS.
1. Reduce costes: Al optimizar los procesos de producción, se consiguen más servicios o productos. Y, tras eliminar los gastos
innecesarios, se reducen los costes.

2. Satisfacción de los clientes: Se dispone de más recursos y de más tiempo para la mejora de los productos. También se cuenta con un
producto mínimo viable que cumple las necesidades y expectativas del público específico y se le entrega en el momento adecuado.

3. Menos riesgos: El emprendedor tiene un riesgo menor porque toma las decisiones sobre datos y no sobre apreciaciones. Se trata
de decisiones mejor fundamentadas y, por lo tanto, con menor posibilidad de error.

4. Reducción del plazo de ejecución y de las actividades sin valor: Existe una mayor carga de trabajo comercial que implica una
disponibilidad inmediata de los productos, además de que se reducen los artículos defectuosos o el tiempo de inactividad. Con este modelo
de gestión se minimizan los despilfarros y se reduce la sobreproducción, permitiendo un ahorro en la administración del inventario.

5. Trabajo en equipo: Todos los empleados se sienten parte del proceso completo y se reduce la tasa de fracaso. Esto influye en la
motivación del equipo y, por lo tanto, en su productividad. Además, habrá un mejor ambiente laboral, una característica imprescindible para
el buen funcionamiento de cualquier empresa.
METODOLOGÍA XP
• La metodología XP es un conjunto de técnicas que dan
agilidad y flexibilidad en la gestión de proyectos.
También es conocida como Programación Extrema
(Extreme Programming) y se centra crear un producto
según los requisitos exactos del cliente.

• La primera vez que oímos este tipo de metodología fue


a través del libro Extreme Programming Explained:
Embrace Change (1999), escrito por el ingeniero de
software Kent Beck.

• El uso de esta metodología supone, para muchos


teóricos, una aproximación a la calidad óptima del
producto. Pues durante el ciclo de vida del software,
ocurren cambios naturales.
CARACTERÍSTICAS DE LA METODOLOGÍA XP
 Comunicación constante entre el cliente y el equipo de
desarrollo.

 Respuesta rápida a los cambios constantes.

 La planificación es abierta con un cronograma de


actividades flexible.

 El software que funciona está por encima de cualquier otra


documentación.

 Los requisitos del cliente y el trabajo del equipo del


proyecto son los principales factores de éxito del mismo.
DIFERENCIA ENTRE METODOLOGÍA XP Y ÁGIL
• Esta metodología XP está dentro de las denominadas
metodologías ágiles. Sin embargo, tiene sus
peculiaridades.

• Pues al mismo tiempo que la metodología Agile recoge las


buenas prácticas de un marco de trabajo específico. En
ella, hay unos roles de equipo definidos y unas iteraciones
que se van repitiendo cada semana o 3-5 semanas.

• La metodología XP se centra en la comunicación con


todos los involucrados en el proyecto, así como la
reutilización del código ya desarrollado y la
realimentación.
METODOLOGÍA DE PROGRAMACIÓN EXTREMA XP: EL EQUIPO
• Como toda metodología Agile, como la metodología
SAFe para grandes empresas, esta metodología de
Programación Extrema XP, tiene su equipo definido.

• El cliente ejerce así su responsabilidad.

• Los programadores y su marco de acción.

• Los testers amplían su rol en la xp.

• El tracker o encargado de seguimiento.

• El coach y su labor clave.

• El manager xp responde así a este método.


• EL CLIENTE: Los clientes son los responsables de definir los objetivos del proyecto,
así como de conducir su gestión. Marcan las necesidades y las prioridades.

• LOS PROGRAMADORES: Como especialistas en las actividades que ayudarán a


cumplir los objetivos, encargados de delimitar duraciones y estimar tiempos.

• LOS TESTERS: El Tester o encargado de Pruebas, amplía su marco de ejecución,


pues su comunicación con el cliente será vital para alinear resultados con
requisitos estimados.

• EL TRACKER O ENCARGADO DE SEGUIMIENTO: Su objetivo será que en todo


momento haya un control y un por qué se realiza cada cosa.

• EL COACH: Los Coach realizan el asesoramiento y orientación continuo tanto para


el equipo de trabajo como para los clientes. Son la guía del proyecto.

• EL MANAGER XP: El responsable de coordinas comunicaciones entre las distintas


partes, ofrecer y gestionar los recursos necesarios.
METODOLOGIA XP: FASES

FASE 1: PLANIFICACIÓN

• Según la identificación de las historias de usuario, se priorizan y se


descomponen en mini-versiones. La planificación se va a ir
revisando. Cada dos semanas aproximadamente de iteración, se
debe obtener un software útil, funcional, listo para probar y lanzar.

FASE 2: DISEÑO

• En este paso se intentará trabajar con un código sencillo, haciendo


lo mínimo imprescindible para que funcione. Se obtendrá el
prototipo. Además, para el diseño del software orientado a objetos,
se crearán tarjetas CRC (Clase-Responsabilidad-Colaboración).
FASE 3: CODIFICACIÓN

• La programación aquí se hace «a dos manos», en parejas en


frente del mismo ordenador. Incluso, a veces se intercambian
las parejas. De esta forma, nos aseguramos que se realice un
código más universal, con el que cualquier otro programador
podría trabajar y entender. Y es que deber parecer que ha sido
realizado por una única persona. Así se conseguirá una
programación organizada y planificada.

FASE 4: PRUEBAS

• Se deben realizar pruebas automáticas continuamente. Al


tratarse normalmente de proyectos a corto plazo, este testeo
automatizado y constante es clave. Además, el propio cliente
puede hacer pruebas, proponer nuevas pruebas e ir validando
las mini-versiones.
FASE 5: LANZAMIENTO

• Si hemos llegado a este punto, significa que


hemos probado todas las historias de
usuario o mini-versiones con éxito,
ajustándonos a los requerimientos del
clientes. Tenemos un software útil y
podemos incorporarlo en el producto.
EL RITMO DE TRABAJO EN LA METODOLOGÍA XP DEBE SER SOSTENIBLE

• Lo que quiere decir que todos los días


deberían ser equitativos en cargas de trabajo,
ni exceso de horas ni días muertos. Así, la
productividad y efectividad del método se
cumple.

• Sin embargo, la priorización es un requisito


que el equipo de programadores debe
establecer desde el principio.

• Para ello, existen software de gestión de


proyectos con basados en tableros Kanban
capaces de priorizar las actividades según lo
hayamos planificado en el calendario.
VENTAJAS DE LA METODOLOGÍA XP
Las ventajas que se pueden obtener al utilizar la metodología XP son las
siguientes:

 Potenciar el trabajo en grupo durante el desarrollo de la aplicación.

 Entregar periódicamente avances del sistema.

 Realizar pruebas continuas hasta obtener la aplicación final. o Los cambios que
se realizan en la aplicación no deben aumentar con el tiempo.

 Realizar un desarrollo de manera eficiente, sencilla y clara; para facilitar el


rendimiento y su actualización.

 Da lugar a una programación sumamente organizada.

 Ocasiona eficiencias en el proceso de planificación y pruebas.

 Cuenta con una tasa de errores muy pequeña.


VENTAJAS DE LA METODOLOGÍA XP
Las ventajas que se pueden obtener al utilizar la metodología XP son las siguientes:

 Permite ahorrar mucho tiempo y dinero.


 Puede ser aplicada a cualquier lenguaje de programación.
 El cliente tiene el control sobre las prioridades.

 Se hacen pruebas continuas durante el proyecto.


 La XP es mejor utilizada en la implementación de nuevas tecnologías
 Propicia la satisfacción del programador.
 Fomenta la comunicación entre los clientes y los desarrolladores.
 Facilita los cambios.
ROLES DE LA METODOLOGÍA
Los roles que posee la XP
metodología XP permite a los desarrolladores organizar y distribuir el trabajo de
manera más equilibrada y eficiente. Estos roles se pueden resumir de la siguiente manera:

PROGRAMADOR Responsable de construir, analizar, programar, tomar decisiones y realizar


pruebas del sistema.
JEFE DE PROYECTO Responsable de coordinar, gestionar y administrar las reuniones para considerar
las condiciones de cómo avanza el proyecto.
CLIENTE Persona que debe especificar qué construir, cuándo y dónde realizar las pruebas.

ENCARGADO DE PRUEBAS Delegado de ayudar al cliente para que las pruebas sean realizadas y superadas.

RASTREADOR Responsable de obtener datos históricos; encargados de observar sin molestar


durante el desarrollo del sistema.
ENTRENADOR Facultado de visualizar el proceso y desarrollo del sistema, desde un segundo
plano.
ARTEFACTO DE LA METODOLOGÍA XP
A) HISTORIA DE USUARIO: Las historias de usuario
explican de una manera simple y entendible los
requisitos de la empresa ya que son escritas por los
clientes involucrados en el desarrollo utilizando un
lenguaje común.
B) ITERACIÓN: Las iteraciones permiten realizar un
análisis más exhaustivo antes de implementar una
historia de usuario; de esta forma los desarrolladores en
conjunto con el cliente deben realizar las fichas de tareas
para obtener la información necesaria para un mejor
desarrollo.
ARTEFACTO DE LA METODOLOGÍA XP
C) TARJETAS CRC (TARJETAS,
RESPONSABILIDADES Y
COLABORACIÓN): Una tarjeta CRC
representa una clase en la programación
orientada a objetos. Son utilizadas por la
metodología XP para diseñar el sistema uniendo
todas las funcionalidades. Ayudan a definir
actividades mientras se está diseñando el
sistema.

CRC son las iniciales de clase, responsabilidad y colaboración.


VENTAJAS-CRC
Las ventajas de crear las tarjetas CRC son las siguientes:
Se visualiza en forma resumida todo el funcionamiento de una
clase.
Las tarjetas CRC son simples, fáciles de comprender y
flexibles de realizarlas.
Permiten reducir el modo de pensar procedural y apreciar la
tecnología de objetos.
Permiten contribuir al diseño de todo el equipo del proyecto.
FIN
GRACIAS POR SU
ATENCIÓN

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy