Agile Business Process Management - Parte 2

En la primera parte del tema Agile Business Process Management , escribí mis primeros pensamientos sobre la forma de analizar los procesos modelados con Scrum. En la segunda parte, me gustaría abordar más de cerca la cuestión.

El uso de Scrum en proyectos BPM depende de varios factores. En primer lugar, la complejidad de los procesos y el objetivo del proyecto.

Estos escenarios diferentes, voy a explicar a continuación:

bpm_scrum

Para todos los niveles de complejidad son algunas precauciones a tener en cuenta antes de iniciar los procesos ejecutables en los sistemas de TI para poner en práctica:

  • Estrategia para el proceso de aplicación está disponible
  • Un sistema BPMS ejecutable está disponible
  • Profesionales con experiencia están disponibles para el análisis de procesos

Si estos puntos no se cumplen, se debe crear en las fases iniciales del proyecto de estos principios. Se recomienda una estrategia para el proceso de aplicación que se ha definido. Aquí se describe cómo los procesos en el entorno de TI para ser integrados, de responsabilidades debe ser regulada para los procesos (propietario del proceso) y las metodologías, técnicas y convenciones que se utilizarán. Con una buena estrategia podría aplicarse más adelante los procesos de forma rápida y flexible. La estrategia para crecer sólo de forma gradual con cada proceso para ser implementado a menudo significa que los procesos no están estandarizados, difícil de mantener y voluntad inflexible. Una estrategia unificada también reduce la documentación necesaria y reduce la curva de aprendizaje de los nuevos empleados. Puesto que los elementos esenciales de los diferentes procesos son idénticos y siguen las mismas reglas.

Scrum para los procesos de baja complejidad:

Aquí puedes Scrum se vivió en su forma pura por completo. Sobre todo cuando muchos de los procesos se llevarán a cabo con una complejidad baja para el modelo de proceso con los sistemas de TI, esto puede ser muy bien aplicado Scrum. Los analistas de proceso se refieren a los procesos en el cliente y el mejor modelo con una notación de modelado estándar (por ejemplo, BPMN). Procesos simples pueden ser analizados durante el proceso de modelado por los analistas experimentados para optimizar el flujo del proceso, por una parte, sino también para definir los recursos necesarios, los datos y KPIs. Los modelos con el fin de modelado puede ser implementado en un BPMS. Algunas de las suites de BPM comerciales existentes ofrecen la oportunidad de construir los procesos modelados e implementar el proceso de diseño (aplicación de los detalles técnicos que son necesarios para el diseño del proceso). A raíz de los procesos pueden ser analizadas inmediatamente por el cliente en el BPMS. Los procesos de baja complejidad, permite que todos estos pasos en una carrera de velocidad (es decir, 4 semanas) para llevar a cabo.

Scum en proyectos con complejidad moderada:

Aquí es aún más difícil cumplir con los ciclos de iteración cortos del scrum. Scrum define que después de cada sprint un producto en ejecución puede ser entregado. Los procesos son demasiado grandes para modelar esto como una carrera de velocidad, analizar, diseñar e implementar uno tiene, en principio, tres posibilidades:

  1. Los procesos se descomponen / reducir
  2. El sprint para ampliar
  3. Los resultados de una carrera de velocidad para definir diferentes

Descomponer 1) El proceso no es posible para todos los procesos. Por un lado para apoyar este enfoque no, todas las suites de BPM y sistemas. Para otros procesos entregar un resultado específico. Con los intermedios, lo que puede ocurrir durante el proceso, el propietario del producto hacer nada. Así, este de los procesos se descomponen sólo si el proceso esta divulgación posible. Esto es a menudo el caso cuando los procesos de mostrar muchas ramas paralelas. Entonces, estas ramas paralelas se pueden implementar de forma gradual. Una reducción de los procesos puede significar que los pasos deben ser automatizados, o interfaces se asignan a un proceso en la primera versión de prueba de una tarea manual. Esto obviamente no es posible en el tratamiento de los datos a granel, para los procesos de interactividad humano alto, sin embargo, ya. Por ejemplo, los usuarios pueden necesitar en la primera versión de los datos transferidos de forma manual en los sistemas de terceros y el próximo Sprint se desarrollan y automatizar las interfaces. Un inconveniente importante del proceso de descomposición / reducción es que el usuario debe acostumbrarse durante el proceso de aplicación después de cada paso en un proceso ligeramente diferente. Esto puede llevar a la confusión y la frustración.

Para 2) La extensión general de los sprints en un proyecto Scrum es posible. Así que uno puede desviarse de las habituales 4 semanas y, posiblemente, definir los 6 o incluso 8 semanas como duración sprint. Generalmente, esto no es en el sentido de Scrum. Debido a las largas carreras, gran parte de la agilidad se pierde por Scrum. El propietario del producto tiene que esperar mucho tiempo en ciertas situaciones a las nuevas demandas se pueden realizar. Por lo tanto, la extensión de las pruebas de velocidad con cautela y no debe exceder de 8 semanas.

Para 3) La tercera posibilidad es una combinación de Kanban y Scrum. No está implementado al final de un sprint el proceso final, pero hay por ejemplo requiere un total de tres sprints. En el primer sprint, los procesos se modelan en el segundo Sprint para analizar los procesos en el 3 y Sprint será el diseño e implementación. Esto reduce la agilidad tiempo atrás (el proceso en sí no está listo hasta después de 3 esprints), pero en comparación con la extensión de la ventaja de Sprint, que es cada 4 semanas, un resultado que se ve. El propietario del producto puede intervenir cada 4 semanas y, posiblemente, hacer nuevos productos para el Sprint Backlog con el y puede hacer el mejor proyecto. Además, esta versión permite que instruya a los equipos de cada sprint con diferentes tareas. Por lo tanto, el modelo se llevará a cabo por un equipo de analistas, puede tener el conocimiento técnico de los procesos a modelar y lo están haciendo muy bien con los procesos futuros usuarios en los talleres o entrevistas pueden grabar. El próximo equipo analizar y optimizar los procesos y se especializa pulg El tercer equipo está especializada en la implantación de procesos y, posiblemente, el desarrollo de interfaces. Esto puede aumentar la utilización de los equipos de forma clara y evitar tiempos de inactividad de los especialistas individuales. Se puede ver aquí, pero sé que si a partir de la "clásica" procesos Scrum debe desviarse de mediana complejidad para poner en práctica.

Scrum para procesos con alta complejidad

Los procesos con alta complejidad puede, posiblemente, sólo con la anteriormente descrita oferta combinada "Kanban y Scrum". Si esto talleres largos y análisis de modelado de procesos puede ser necesario que sean necesarias para la introducción de importantes cambios organizativos ya verdaderos expertos en Scrum que trabajar. Esta es probablemente una de Scrum de Scrum se utiliza para separar runterzubrechen actividades y se distribuye a los diferentes equipos. Esto es de nuevo importante asegurarse de que las historias de los usuarios se dividen en paquetes significativos sub que se pueden implementar en un sprint. Sin embargo, el manifiesto ágil también tenerse en cuenta aquí. Y debe ser modelado tan pronto como sea posible, trate de hacer que los procesos se ejecutan. Debido a que siguió una fase de modelado y análisis, que dura varios meses de una aplicación prolongada a menudo conduce al fracaso de los proyectos. Esto también se debe tratar de "empezar poco a poco crecer grande" enfoque seguirá. Con la versión de prueba primero para que no se debe tratar de procesar el 100% seguro, porque con todas las campanas y silbatos (interfaces, automatización, etc) para poner en práctica, pero una reducción significativa. Para el último 10% es siempre el más caro de todos modos.

Comentario

Deja una respuesta »

  1. 31st 01 de enero 2010

    Hola Sr. Wieschollek,
    el enlace aparece en el artículo primero en estar abajo ...
    Saludos Martin Bartonitz

    El Dr. Martin Bartonitz
  2. 31st 02 de enero 2010

    Hola Sr. Wieschollek,
    Todavía tengo algunas ideas más sobre cómo las historias pueden ser cortados para las iteraciones.
    Por la manera que es en el scrum que el resultado será "poteniell auslieferbar". Es decir, que los usuarios no tienen que llegar después de cada iteración era nuevo.
    El corte de las historias que podría tener lugar en bruto después de una) de los comentarios que Praxishandbuch BPMN se describe el método: Modelos Estratégicos -> Modelos Operativos -> modelos técnicos, y b) un proceso para el otro y, c) una pieza de un proceso a la vez , lo que implica, sin embargo, que el proceso también permite.
    Lo que todavía sigue abierta: si el proceso se implementa, ya que luego continúa con el ciclo de mejora de procesos. Una vez más, me imagino que Scrum funciona. Sólo en ciclos más largos y el total de las tareas recurrentes: en primer lugar, el análisis, entonces las ideas desarrolladas para mejorar, a continuación, poner en práctica las mejoras en los procesos técnicos, y por supuesto re-educar a los usuarios.
    ¿Qué pasa con los roles y los roles de Scrum de BPM:
    El consejero delegado como el propietario del proceso?
    El administrador de procesos como Scrum Master?
    ¿Quién se sienta en el Consejo de producto?
    Veamos que seguir trabajando!

    El Dr. Martin Bartonitz
  3. 31st 03 de enero 2010

    Hola Martín.

    Yo lo veo muy similar a la de Martin (Bartonitz): No todos los lanzamientos de Sprint final llega. Debe ser "justo" de ejecución y auslieferbar teóricamente.

    Esto proporciona una pequeña diferencia, pero creo que un montón de oportunidades, tareas y contenido de acuerdo a la corte y empaque en carreras diferentes. Eso iba a suceder de una manera o el proyecto, ya que organizar su propio trabajo en el sprint tiene (al menos en el equipo o el personal).

    O ¿no te parece? Ah, y si la herramienta no debe permitir que esta práctica, es probable que sea la herramienta equivocada ;-) ) Pero en serio, este será entonces también en otros lugares que podrían ser demasiado rígido ...

    Saludos!
    Bernd

  4. 2nd 04 de febrero 2010

    Hola Dr. Bartonitz,

    de c) que se me ocurre en relación con el marco CAMUNDÁ BPMN para considerar que el proceso no sólo se puede compartir "de longitud" (es decir, en varias sub-procesos), pero podría, en algunos sprints y de cada individuo involucrado en el proceso, ya que deben ser juzgados de acuerdo con el marco de lo que cada involucrado un grupo independiente de pago. Esto también reduciría la complejidad, como puede ser discutido por separado después de la captura del modelo estratégico, el modelo de operación con cada Prozessbeteiligtem (al menos en gran parte).

    Cuando Ciclo Improvment que no necesariamente pondría en los sprints largos. Que posiblemente se moderaría intervalos suelen realizar mini-proyectos con Scrum. El primer sprint entonces abordar el análisis y la evaluación de la información recopilada en relación a continuación, se puede dar de si se puede optimizar aún más en las pruebas de velocidad de proceso / o no. Otro punto es el "trabajo diario" podría, por tanto, como los monitores del proceso. Aquí no sé exactamente cómo utilizar esta escoria específico. Creo que Scrum tiene más sentido en el entorno del proyecto.

    Muy brevemente a dos juegos de roles :-) Prefiero usar el propietario del proceso como un producto propietario de Scrum. Como Scrum Master-x cualquier empleado debido a esto "sólo" los Papeles del Scrum seguimiento. ¿Qué papel ocupa el analista de proceso de Scrum? ¿Necesitamos otros papeles scrum? Prácticamente un BPM add-on?

    Saludos!
    Martin Wieschollek

    PD: Gracias por la nota con el enlace. Ya se ha corregido. Pero no veo justo que yo también tenga que ajustar la plantilla para que mi respuesta está justo debajo de tu comentario.

    Martin
  5. 2nd 05 de febrero 2010

    Hola Bernd,
    con la "corrida" que realmente no debería tomarse demasiado en serio. He oído hablar de las grandes corporaciones, donde la gestión está trabajando con Scrum. Y en el nivel de los "ejecutable" los productos están siendo desarrollados, pero las estrategias, conceptos y visiones. Y probablemente también en varias iteraciones. La estrategia es un grupo en mi opinión, no en las semanas 4 ;-)
    Saludos!
    Martin

    Martin
  6. 2nd 06 de febrero 2010

    Se lo reparan. ¡Gracias!

    Martin

Trackbacks

  1. [...] Podría decir, y tal y como somos fan de BPMN. En su blog, Martín toma el tema, incluyendo los proyectos de BPM y ágiles, que también han prescrito. Además, tiene una buena comprensión de la Intalio [...]

    BPM Business Process Management Guide.de Se trata de "Buena Blogs BPM

Deja un comentario, un trackback desde tu propio sitio web o suscribirse a un feed RSS de esta entrada. URL Trackback para esta entrada Comentarios de comer a esta entrada

Deja una respuesta

Agregar una dirección URL

Preview