Workshop_Vivo_la_migración_al_agilismo
-
Upload
waltercarpio -
Category
Software
-
view
444 -
download
2
description
Transcript of Workshop_Vivo_la_migración_al_agilismo
Workshop: Vivo la migración al agilismoAbril, 2014 – Regional Scrum Gathering Bolivia 2014 #RSGBOL2014
Mgtr(t) Ing. Walter A. Carpiohttp://about.me/walter.carpio
Reingeniería en Procesos de Desarrollo de Software
VLMHA / RSGBOL2014 - W.Carpio
Vivo la migración al agilismo
Organización
Antecedentes¿Qué muestran las empresas en su Organigrama?
ADMINISTRACION
TESORERIA
CONTABILIDAD
PRESUPUESTO
ANALIS. FINANC.
PRECIOS
CRED. Y COB.
SISTEMAS
FINANZAS PRODUCCION O
FABRICACION
VENTAS
MARKETING
COMERCIAL PERSONAL LOGISTICA
GER. GENERAL
DIRECTORIO
ACCIONISTAS
Vivo la migración al agilismo
Reingeniería
Proceso
• Conjunto de acciones• Pasos a seguir: FLUJO• Las acciones siguen un orden• Los pasos atraviesan secciones• Proceso: Conjunto de actividades que fluyen en
la organización y que une varias divisiones.
VLMHA / RSGBOL2014 - W.Carpio
Reingeniería
Procesos: DesventajasCuando los procesos se fragmentan en áreas y éstas a su vez en tareas individuales, nadie es responsable en su totalidad.
Para que “fluya” el trabajo, se implementan procedimientos administrativos con el único propósito de manejar la transferencia de trabajo de un área a otra.
Estos procedimientos no sólo reducen la efectividad organizacional, sino que además aíslan los procesos productivos del cliente final.
Vivo la migración al agilismo
VLMHA / RSGBOL2014 - W.Carpio
Vivo la migración al agilismo
Ya no nos preguntamos:• ¿Cómo podemos hacer más rápidamente lo que
hacemos?• ¿Cómo podemos hacer mejor lo que hacemos?• ¿Cómo podemos hacer a menor costo lo que hacemos?
Lo que se pregunta es:
¿Por qué estamos haciendo esto?
Reingeniería
VLMHA / RSGBOL2014 - W.Carpio
Vivo la migración al agilismo
• Con frecuencia, la eficiencia de una dependencia de la compañía se logra a expensas de la eficiencia total.
• Un avión perteneciente a una de las principales aerolíneas se quedo en tierra una tarde en el Aeropuerto A porque necesitaba una reparación, pero el mecánico calificado mas cercano estaba en el Aeropuerto B.
• El gerente de este aeropuerto se negó a mandarlo al Aeropuerto A esa misma tarde porque, una vez que hiciera la reparación, el mecánico tendría que pernoctar en un hotel, y la cuenta seria con cargo al presupuesto de B.
Reingeniería
CASO: Reparación de avión [HAMM94]
VLMHA / RSGBOL2014 - W.Carpio
Vivo la migración al agilismo
• Así, pues, envió al mecánico al Aeropuerto A a la mañana siguiente para que alcanzara a reparar el avión y regresara el mismo día.
• Una aeronave que vale muchos millones de dólares estuvo inmovilizada, y la aerolínea perdió decenas de miles de dólares de ingresos.
• Pero el presupuesto del Gerente B no fue gravado con los 100 dólares que costaría la cuenta del hotel.
• El Gerente B no era tonto ni descuidado. • El gerente B estaba haciendo exactamente lo que tenia
que hacer: controlar y minimizar sus gastos.
Reingeniería
VLMHA / RSGBOL2014 - W.Carpio
Reingeniería
Hay que repensar y reinventar la empresa!
Vivo la migración al agilismo
VLMHA / RSGBOL2014 - W.Carpio
Vivo la migración al agilismo
Reingeniería
• Individualismo• Confianza en si mismos• Voluntad de correr riesgos• Propensión al cambio
La reingeniería aprovecha estas disposiciones naturales y da rienda suelta a su ingeniosidad.
Aprovechar a los innovadores
VLMHA / RSGBOL2014 - W.Carpio
Reingeniería
“La reingeniería es un método mediante el cual, en función de las necesidades del cliente, se rediseñan radicalmente los procesos principales de negocios, de principio a fin, con el objetivo de alcanzar mejoras espectaculares en medidas críticas de rendimiento, tales como costos, calidad, servicio y rapidez” [HAMM94]
¿Cómo aplicar reingeniería en procesos de Desarrollo de Software?
¿Qué es la reingeniería de Negocios?
Vivo la migración al agilismo
VLMHA / RSGBOL2014 - W.Carpio
Reingeniería en Procesos de Desarrollo de Software
Clientes
• Al interior de una empresa sólo hay costos y los únicos ingresos que existentes provienen de los clientes.
Visión de la Organización
VLMHA / RSGBOL2014 - W.Carpio
Reingeniería
Cambios radicalesEl rediseño implica: •Las tareas se integran y se comprimen, horizontal y verticalmente, provocando una reducción del tiempo de ciclo, disminución de errores y de costos. •Los líderes deben acercar a las personas que realizan el trabajo. De gerentes supervisores se pasa a gerentes facilitadores. •Se desarrollan puestos de trabajo multidimensionales y trabajadores con multi-habilidades.•Se pasa de un sistema de jerarquías a una organización más plana: se transfieren las decisiones relativas al trabajo a las mismas personas que hacen el trabajo.
Vivo la migración al agilismo
VLMHA / RSGBOL2014 - W.Carpio
Reingeniería
TallerDemostremos ¿por qué dar empowerment a los trabajadores?
Vivo la migración al agilismo
VLMHA / RSGBOL2014 - W.Carpio
Vivo la migración al agilismo
• Elementos gráficos:
BPMN
VLMHA / RSGBOL2014 - W.Carpio
Modelado de Procesos: BPMN
Vivo la migración al agilismo
• Ejemplo: Procesamiento de un pedido
BPMN
VLMHA / RSGBOL2014 - W.Carpio
Vivo la migración al agilismo
• Elementos adicionales:
BPMN
VLMHA / RSGBOL2014 - W.Carpio
Vivo la migración al agilismo
• Taller: Seleccione un proceso y realice el modelo usando BPMN
1. Opción 1
2. Opción 2
3. Opción 3
4. …
BPMN
VLMHA / RSGBOL2014 - W.Carpio
Vivo la migración al agilismo
Personas y Estructura Organizacional
Propósito: mostrar la contribución que las personas de la organización pueden realizar en mejorar drásticamente el rendimiento de los procesos.
El aspecto central de la propuesta es potenciar a las personas.
VLMHA / RSGBOL2014 - W.Carpio
Personas y Estructura Organizacional
Vivo la migración al agilismo
Personas• ¿Por qué los trabajadores independientes están
más contentos y orgullosos?• Trabajar en equipo. Fomentar un ambiente libre de
agresión• ¿Al empleado sólo se le informa? ¿Qué grado de
participación tienen en la gestión de la empresa?• ¿Es posible que un operario de excelencia gane
más que un alto ejecutivo?• ¿Pueden otros trabajadores hacerse cargo de las
tareas de un empleado ausente?• ¿Hay pequeños períodos de descanso durante la
jornada? (best place to work)
Personas y Estructura Organizacional
VLMHA / RSGBOL2014 - W.Carpio
Vivo la migración al agilismo
Personas (cont.)• ¿Qué sucede con Einstein, Da Vinci, Porter,
Pelé, Messi y tantos otros creadores? ¿Qué les mueve? ¿Cuál es el motor que les impulsa?
• Si crea un ambiente propicio, sus empleados más creativos no se irán; ellos buscarán dar curso a su creatividad en su ámbito social.
Personas y Estructura Organizacional
VLMHA / RSGBOL2014 - W.Carpio
Vivo la migración al agilismo
¿Quién puede ser líder?• Ejemplo: en un partido de fútbol.
Personas y Estructura Organizacional
VLMHA / RSGBOL2014 - W.Carpio
Vivo la migración al agilismo
¿Cómo sería un equipo de trabajo apropiado?• REINGENIERIA: Potenciar a las personas. • Sería mejor trabajar con personas que piensan y
que se sienten a gusto con lo que hacen.
Personas y Estructura Organizacional
VLMHA / RSGBOL2014 - W.Carpio
Vivo la migración al agilismo
• Empresa viable, jerarquizada, con muchos controles coercitivos, fuerte distinción entre patrón y obreros, tiende a un trabajo de tipo repetitivo y bien reglamentado, sólo algunos planifican, administran y organizan, el resto, los trabajadores, ejecutan sin cuestionamiento.
Personas y Estructura Organizacional
VLMHA / RSGBOL2014 - W.Carpio
La estructura organizacional
Reingeniería en Procesos de Desarrollo de Software
• Compromiso• Todos piensan• Estructura horizontal• Organización alrededor de productos
Reingeniería:
Personas y Estructura Organizacional
VLMHA / RSGBOL2014 - W.Carpio
Reingeniería en Procesos de Desarrollo de Software
• Significa contratar externamente el servicio y deshacernos de la infraestructura que nos permitía satisfacerlo internamente.
• Variable fundamental: la mayor productividad que obtenemos al dedicarnos a la misión de la organización.
• ¿Qué se puede contratar externamente? Todo aquello que es accesorio respecto a nuestro negocio.
Externalización (Outsourcing)
Personas y Estructura Organizacional
VLMHA / RSGBOL2014 - W.Carpio
Reingeniería en Procesos de Desarrollo de Software
Taller
Personas y Estructura Organizacional
• Ponerse de acuerdo
VLMHA / RSGBOL2014 - W.Carpio
Reingeniería en Procesos de Desarrollo de Software
SCRUM
Nuevo framework
VLMHA / RSGBOL2014 - W.CarpioTomada de www.softeng.es
¿Qué errores encuentran?
Reingeniería en Procesos de Desarrollo de Software
Taller
Personas y Estructura Organizacional
• Daily Meeting (teatro)
VLMHA / RSGBOL2014 - W.Carpio
Reingeniería en Procesos de Desarrollo de Software
KANBAN: Demo del mecanismo en video
Personas y Estructura Organizacional
VLMHA / RSGBOL2014 - W.CarpioVideo en vimeo de Joaquín Moreno
Reingeniería en Procesos de Desarrollo de Software
• Menor cantidad de errores• Prácticamente cero inventario en proceso• Mucho trabajo de equipo• Mejor productividad como equipo• Eliminación de cuellos de botella• Mejores resultados• … entre otras
KANBAN: Ventajas
Personas y Estructura Organizacional
VLMHA / RSGBOL2014 - W.Carpio
Invención
VLMHA / RSGBOL2014 - W.Carpio
Te quedaste sin cuchara?
VLMHA / RSGBOL2014 - W.Carpio
¿Se te descompuso el cinturón?
VLMHA / RSGBOL2014 - W.Carpio
¿Te quedaste sin destapador?
VLMHA / RSGBOL2014 - W.Carpio
¿Te robaron el estéreo del carro?
VLMHA / RSGBOL2014 - W.Carpio
¿No te alcanza para un GPS de verdad?
VLMHA / RSGBOL2014 - W.Carpio
¿No tienes hielera?
VLMHA / RSGBOL2014 - W.Carpio
¿No puedes leer la pantalla del cajero?
VLMHA / RSGBOL2014 - W.Carpio
¿Quieres darle de comer al bebé y lavar al mismo tiempo?
VLMHA / RSGBOL2014 - W.Carpio
¿Retrasado en el trabajo?
VLMHA / RSGBOL2014 - W.Carpio
Reingeniería en Procesos de Desarrollo de Software
• El ciclo de vida para Reingeniería es: concepción, invención, diseño detallado, construcción y mejoramiento continuo.
• ¿Cómo se aplicó para derivar en agile?
Metodología para aplicar Reingeniería
VLMHA / RSGBOL2014 - W.Carpio
Reingeniería en Procesos de Desarrollo de Software
Imaginarse que no hay limitación de recursos para hacer lo que quieran (riqueza, salud, etc...)
Luego de soñar durante un rato, veamos los resultados.
Metodología para aplicar Reingeniería
Taller: Transición del ideal al ideal factible
VLMHA / RSGBOL2014 - W.Carpio
Reingeniería en Procesos de Desarrollo de Software
Ejemplo: Laberinto para niños.
Si en la empresa averiguamos qué es lo que realmente queremos, no lo que queremos evitar, nos posicionamos mentalmente ahí y desde esa perspectiva observamos nuestra posición actual.
Metodología para aplicar Reingeniería
Un camino para ubicarnos en el ideal
VLMHA / RSGBOL2014 - W.Carpio
Reingeniería en Procesos de Desarrollo de Software
• Debe partir de la planificación estratégica (ver misión)• El asunto es buscar lo deseable para el proceso.• La distancia de la idealización al ideal factible es solo
un paso
Metodología para aplicar Reingeniería
Concepción
VLMHA / RSGBOL2014 - W.Carpio
Reingeniería en Procesos de Desarrollo de Software
Procesos
Nuevas reglas del juego en procesos de trabajo
Comprar con tres cotizaciones Relaciones de confianza con pocos proveedores estratégicos
Mantener stocks de seguridad Encargar directamente al proveedor la reposición de mercaderías.
Mantener documentos en papel para auditoría
Tecnologías EDI, Groupware, Workflow
Renta fija Cancelar por rendimiento.
Las decisiones las toma la gerencia Las decisiones se toman donde se hace el trabajo.
Agregar tecnología a un proceso Equilibrio entre el trabajo manual y el apoyo automático (Kanban)
VLMHA / RSGBOL2014 - W.Carpio
Reingeniería en Procesos de Desarrollo de Software
Desarrollo de Software
VLMHA / RSGBOL2014 - W.Carpio
Nuevas reglas en Agile: ¿cómo?
… apliquemos ATDD!
REFERENCIAS
• [AYAL10] AYALA José; Apuntes en Reingeniería; UniversidadAlas Peruanas; 2010.
• [BRAV95] BRAVO Juan; Libro: Reingeniería de Negocios;Evolución cl;1995.
• [CARP13] CARPIO Walter; Curso Ingeniería de Procesos; UniversidadAlas Peruanas; 2013.
• [CARP14] CARPIO Walter; Apuntes y aplicaciones en Reingeniería de Software vía Agilismo; Grupo Inmark; Madrid; 2014.
• [HAMM94] HAMMER y Champi; Reingeniería; Editorial Normal; 1994.
• [LOZA06] LOZANO Luis; Artículo: Qué es la reingeniería de negocios; 2006.
• [UGAR11] UGARTE Jorge; Presentación: BPMN; Universidad del Pacífico; 2011.
Reingeniería en Procesos de Desarrollo de Software
Referencias
VLMHA / RSGBOL2014 - W.Carpio