Guía de transformación digital low-code - Hoja de ruta para utilizar Mendix y lanzar una iniciativa low-code - Siemens PLM

Página creada Eva Naranjo
 
SEGUIR LEYENDO
Guía de transformación digital low-code - Hoja de ruta para utilizar Mendix y lanzar una iniciativa low-code - Siemens PLM
Siemens Digital Industries Software

   Guía de transformación
   digital low-code
   Hoja de ruta para utilizar Mendix y
   lanzar una iniciativa low-code

                                      siemens.com/software
Guía de transformación digital low-code - Hoja de ruta para utilizar Mendix y lanzar una iniciativa low-code - Siemens PLM
2
Contenido
Parte 1
Un nuevo mundo                                               4–5

Parte 2
Los cuatro factores                                          6–7
Inicio, estructura y escala                                  8–9
Factores que influyen                                          10

Parte 3
Manos a la obra                                                11

   Personal
   Posición y organización del equipo                      12 – 15
   Estrategia de crecimiento del equipo                    16 – 18

   Portfolio
   Identificar las primeras aplicaciones que desarrollar   19 – 21
   Entregar la primera aplicación                          22 – 23
   Definir el valor y comenzar a seguirlo                  24 – 25
   Celebrar el éxito                                           26

   Proceso
   Poner en marcha la estructura de gobernanza                 27
   Establecer una cadencia retrospectiva                       28

   Plataforma
   Normalizar mejores prácticas y metodologías                 29
   Estrategia de implementación                            30 – 31

Parte 4
Esto es el comienzo                                            32

Referencias33

                                                                      3
Un nuevo mundo

          El mundo está cambiando y la forma de desarrollar        Hemos analizado toda esa experiencia y la hemos
          software debe cambiar con él. ¿Cuál es la clave? La      plasmado aquí en forma de guía de ejecución
          empresa al completo. Empieza a derribar muros            digital. Esta guía pretende orientar la ejecución
          para dejar espacio a tu fábrica de innovación.           de la transformación digital de tu empresa y
          Cuando empezó nuestro viaje, queríamos resolver          reparar la brecha existente entre las empresas y el
          un problema que tu empresa y muchas otras tienen         departamento de IT para que estas puedan dedicarse
          que afrontar cada día: la entrega de software con        de pleno a su auténtica vocación: crear.
          herramientas y técnicas tradicionales. El problema
          es fácil de entender, pero resulta sumamente             ¿Qué significa crear?
          complejo. El índice de éxito de un proyecto digital a    Ofrecer tecnología para brindar posibilidades y
          escala empresarial es muy escaso, ya que el 70 % de      empoderar a las personas que hoy en día crean
          los proyectos sufre graves problemas o fracasa por       y realizan. Tú eres de las que crean. Lideras tu
          completo.1                                               empresa mediante una transformación digital. Estás
                                                                   implementando cambios masivos para digitalizar
          Todo gira en torno a la colaboración. O en torno
                                                                   tu empresa y capacitar a todas las personas de la
          a su ausencia. La escasa participación del usuario
                                                                   organización para que puedan crear aplicaciones.
          final suele dar lugar a requisitos poco claros. Los
          requisitos poco definidos son más difíciles de           Seguramente te preguntarás qué viene a
          abordar y de perfeccionar cuando los equipos de          continuación. Esa respuesta es la transformación
          desarrollo utilizan procesos rígidos y aislados. ¿Cuál   digital, con un componente fundamental: la entrega
          es el resultado? Una tormenta perfecta de ineficacia     de aplicaciones. La planificación de ciclos largos y los
          que provoca retrasos en los proyectos, cargados de       ciclos prolongados de entrega de aplicaciones ya no
          incidencias.                                             satisfacen las necesidades ni las expectativas actuales
                                                                   de los clientes.2 Tanto si creas o adaptas soluciones
          Nuestra misión es ayudarte a capear el temporal.
                                                                   para mejorar el compromiso con tus clientes,
          Para ello, debíamos derribar los muros entre la
                                                                   resuelves ineficiencias operativas o si empiezas un
          empresa y IT para reformar el modo en que las
                                                                   nuevo negocio, las aplicaciones son los mecanismos
          empresas enfocan el desarrollo de aplicaciones.
                                                                   clave de tu empresa.
          Nuestro objetivo es conectar a personas que tienen
          ideas innovadoras con la tecnología que les ayude a      Para que la transformación digital se afiance de
          materializar dichas ideas.                               verdad, hay que empezar a preguntarse: «¿Qué
                                                                   pasaría si...?». ¿Qué pasaría si existiera una verdadera
          El desarrollo low-code nos ha permitido capacitar y
                                                                   colaboración entre la empresa y el departamento de
          fomentar la colaboración en numerosas empresas
                                                                   IT que permitiera a sus creadores ofrecer resultados
          de todos los tamaños en una amplia variedad de
                                                                   reales y tangibles a partir de sus ideas innovadoras?
          industrias y zonas geográficas. Muchos años de
                                                                   ¿Qué pasaría si existiera una forma de permitir que
          investigación, desarrollo y una miríada de clientes
                                                                   los profesionales de tu empresa experimenten,
          exitosos nos han convertido en líderes en el
                                                                   exploren, construyan, desarrollen, cuestionen
          desarrollo de aplicaciones low-code y en el soporte
                                                                   y respondan de forma estructurada, repetible y
          de una comunidad muy extensa.
                                                                   escalable? Tenemos la respuesta.

4
Parte 1

Te damos la bienvenida a la fábrica de innovación
La fábrica de innovación es la coyuntura básica en la                                                        Potenciar el capital humano
que la exploración se une a los resultados prácticos
reales. Es un proceso que utiliza la colaboración
                                                                                            Microservicios                           BizDevOps

                                                          El poder de combinar tendencias
constante y coreografiada para producir aplicaciones
de nivel empresarial de manera eficiente y                                                  • Aplicaciones autónomas                 • Colaboración entre
predecible. Es una capacidad organizativa escalable y                                       • Implementar funciones                    equipos autónomos
autosuficiente que permite afrontar esas preguntas.                                           empresariales                          • Posesión de ciclos de vida
                                                                                            • Sistemas centrales                       íntegros
La fábrica de innovación es una combinación de                                                flexibles                              • Agile y DevOps
nuestra tecnología low-code y la metodología de
desarrollo rápido de aplicaciones. Los cimientos
de tu fábrica de innovación se basan en la                                                  Uso nativo de la nube
convergencia de tres tendencias. Los microservicios                                         • Escalabilidad
proporcionan nuevas formas de diseñar aplicaciones                                          • Reutilización de servicios comunes
e infraestructuras. Los desarrolladores son más                                             • Totalmente automatizado (rentable)
libres que nunca para centrarse en el valor que
ofrece una aplicación en lugar de centrarse en los
entresijos de un desordenado back-end monolítico.
Las opciones de implementación en la nube ofrecen
a las empresas la oportunidad de ser más escalables
gracias a la rentabilidad y a la reutilización de        Empecemos por aquí
servicios comunes. BizDevOps es una nueva forma          Permítenos guiarte por este nuevo mundo de la
de colaborar en todo el ciclo de vida del desarrollo.    transformación digital y abordar los conocimientos
Abarca a usuarios de la empresa, desarrolladores y       necesarios para mejorar la colaboración. Te haremos
operaciones para garantizar que una aplicación se        conocer los elementos de la transformación digital,
comercialice con rapidez y precisión.                    y los actores y elementos clave que promueven el
                                                         cambio en tu proceso de entrega de aplicaciones.
La fábrica de innovación permite un enfoque de           Una vez que te hayas acostumbrado a los elementos
BizDevOps. Contribuye a establecer un lenguaje           y objetivos de la ejecución digital, te guiaremos
común constructivo y consciente centrado en las          paso a paso por la construcción de los cimientos de
necesidades de la empresa, la arquitectura y la          tu fábrica de innovación. También te mostramos
implementación para ayudarte a crear aplicaciones        las herramientas de Mendix que ayudan a capacitar
a escala.                                                a más personas para crear a escala, habilitar
                                                         aplicaciones con tecnología inteligente y convertir
Cuando emprendas el camino de la digitalización de
                                                         esas ideas en realidad.
tu empresa, necesitarás una visión y una estrategia
que te lleven a la fábrica de la innovación para
poder dar rienda suelta a la creatividad y el ingenio,   Los elementos de la ejecución digital
y permitir a los responsables de IT y de la empresa      La fábrica de la innovación no surge de la nada. Es
idear, crear e implementar rápidamente aplicaciones      preciso construirla desde la base. Ahora bien, antes
a escala.                                                de entrar en cómo construir la fábrica de innovación,
                                                         conozcamos los diferentes elementos de la ejecución
                                                         digital y los impulsores clave para desatar el potencial
                                                         de tu empresa.

                                                                                                                                                           5
Los cuatro factores

            Mendix ha identificado los principales factores de la ejecución digital. Estos
            son los cuatro factores. A lo largo de esta guía descubrirás que cada factor
            va acompañado de su propio conjunto de hitos y objetivos, todos ellos
            orientados a la creación de tu fábrica de innovación.

            Personal                                                   Portfolio
            Las personas que elijas para formar tu equipo de           Un modelo de desarrollo rápido de aplicaciones que
            Mendix son absolutamente esenciales en el éxito            tenga éxito consiste en identificar los proyectos
            del programa de ejecución digital. Tu equipo               adecuados y crear un portfolio de proyectos con
            necesita algo más que desarrolladores de low-code          logros rápidos e iniciativas de gran valor. Los
            empresarial.                                               resultados rápidos permiten obtener un éxito
                                                                       inmediato y crear un factor sorpresa. Por su parte,
            Necesitas encontrar a las personas adecuadas con
                                                                       las iniciativas de gran valor justifican un cambio
            las habilidades adecuadas, sea cual sea su cargo.
                                                                       organizativo más amplio, sobre todo cuando las
            El éxito comienza desde arriba, de modo que es
                                                                       aplicaciones están vinculadas a las correspondientes
            imprescindible la participación de los altos ejecutivos.
                                                                       iniciativas estratégicas. La combinación de casos
            Se necesita una persona que sea propietaria del
                                                                       prácticos es importante para aumentar la flexibilidad
            programa, que lo dirija y que ordene el cambio.
                                                                       del portfolio en las últimas etapas de la ejecución
            Los arquitectos también son fundamentales, ya
                                                                       digital. Por lo tanto, debe incluir aplicaciones para
            que ayudarán a establecer una arquitectura, una
                                                                       nuevos mercados, así como la participación de los
            infraestructura y una gobernanza. Los propietarios
                                                                       clientes y la eficiencia operativa.
            de los productos son esenciales en el éxito de un
            programa, ya que conocen a fondo la empresa, el
            producto y sus usuarios, y tendrán conocimientos
            profundos del valor que creará. Por último, un
            director de desarrollo de aplicaciones debe encabezar
            la iniciativa y dirigir el programa, así como los
            equipos multifuncionales que se encargarán de los
            proyectos.

6
Parte 2

Proceso                                                Plataforma
El éxito de la ejecución digital implica cambiar la    A medida que avanzas hacia la ejecución digital, la
forma de trabajar y establecer procesos rápidos de     plataforma de desarrollo rápido de aplicaciones que
desarrollo de aplicaciones. Las metodologías Agile     elijas no debe referirse solo a nuevas tendencias
como Scrum son un buen punto de partida, ya que        tecnológicas como la inteligencia artificial, el Big
dividen el trabajo en sprints y se basan en casos de   Data, el blockchain o lo que venga. Necesitas una
usuarios. Sin embargo, también hay que pasar de        plataforma que también pueda mejorar la eficiencia
una forma tradicional de desarrollo y operaciones      operativa, reducir el plazo de comercialización y
a un enfoque de BizDevOps, acelerar los ciclos         fomentar la colaboración entre las partes interesadas
de lanzamiento de trimestrales a quincenales (a        del negocio y IT: algo que aborde el presente y
veces incluso diarios) y aprender a desarrollar        prepare para el futuro.
productos mínimos viables (PMV) con iteraciones de
                                                       Busca una plataforma que te ayude no solo a
seguimiento rápidas.
                                                       efectuar entregas más rápidas, sino también más
                                                       precisas, de modo que puedas producir aplicaciones
                                                       fiables en cuestión de semanas. Este es el enfoque de
                                                       equivocarse deprisa y aprender deprisa.

                                                       La fábrica de innovación requiere pasar por tres
                                                       grandes etapas: inicio, estructura y escala. Cada
                                                       etapa tiene su propia serie de objetivos. El propósito
                                                       de todos ellos es ampliar tu programa de desarrollo
                                                       de aplicaciones.

                                                                                                                          7
Inicio, estructura y escala

                                 Inicio
                                 Cimientos de la fábrica de innovación

                                 Establecer el primer equipo, el valor y el PMV

                                 Estructura
                                 Metodología y arquitectura formalizadas

                                 Obtener previsibilidad y continuidad

                                 Escala
                                 Fábrica de innovación escalable

                                 Aumento continuo de la productividad y la eficiencia

             Inicio                                                     Objetivos de la fase de inicio:
             Si debes construir un medio de transporte y nunca
                                                                        1. Entregar el primer valor.
             antes lo has hecho, ¿empezarás fabricando un coche
             o un monopatín? La mayoría de la gente empezaría           2. Crear el primer equipo y capacitarlo.
             probablemente con el monopatín. No es el coche
             que quiere en realidad, pero un monopatín lleva del        3. Desarrollar el primer PMV y entregarlo.
             punto A al punto B (aunque un poco más despacio),          4. Diseñar la experiencia de usuario de la primera
             con un esfuerzo relativo mínimo. Has desarrollado un          aplicación.
             PMV. En esto consiste la etapa de inicio.
                                                                        5. Comenzar el diseño de la arquitectura.
             El inicio es establecer los cimientos de tu fábrica de
             innovación. En esta etapa, se desarrollan aplicaciones     Estructura
             que obtienen valor con rapidez. El motivo es doble:        Si la etapa inicial consiste en establecer y demostrar
             1. Dedicarás más tiempo a crear un equipo y a              los beneficios del desarrollo rápido de aplicaciones,
                establecer los requisitos previos necesarios en         la estructura consiste en crear previsibilidad y
                cuanto a infraestructura y procesos.                    continuidad. La estructura radica en pasar de un
                                                                        primer conjunto de aplicaciones a un portfolio
             2. Quieres logros rápidos. Estos son importantes           con más aplicaciones que afronten varios casos
                porque los utilizarás para demostrar el valor de tu     prácticos, y ampliar el primer equipo a varios
                nuevo enfoque. Querrás celebrar tu primer éxito y       equipos y expandir el centro de creación. Se trata
                obtener mayor apoyo en la empresa.                      de llevar el proceso de la primera experiencia Agile
                                                                        que estableciste en el inicio a un proceso que
                                                                        instituye ciclos de lanzamiento más cortos bajo una
                                                                        gobernanza estricta. En la etapa de estructura, estás
                                                                        listo para pasar de la primera implementación en la
                                                                        nube a implementar en varias nubes.

8
Parte 2

La estructura es el punto en el que se empieza         de tal manera que puedes transferirlo a diferentes
a formalizar el proceso de desarrollo rápido de        departamentos de la empresa para trabajar en
aplicaciones. Se establece una arquitectura, se        proyectos en los que se aprovechan mejor tus
posibilita la entrega continua y se crea gobernanza.   habilidades. Aplicas una mayor automatización a tus
Al establecer la previsibilidad y la estabilidad,      procesos para entregar y gestionar de forma eficiente
construyes el andamiaje para el centro de creación.    y rápida cientos de aplicaciones con impacto
                                                       estratégico. Esto incluye la automatización de la
Objetivos clave de la etapa de estructura:
                                                       ampliación y el mantenimiento para dar soporte a un
1. Formalizar procesos.                                portfolio de muchos productos, la automatización
                                                       del control de calidad para supervisar de forma
2. Crear más aplicaciones y ampliar casos prácticos    proactiva la capacidad de mantenimiento de tus
   del portfolio.                                      proyectos y la posibilidad de una mayor reutilización
3. Diseñar la arquitectura.                            mediante el establecimiento de una tienda de
                                                       aplicaciones privada. Con estas funcionalidades, se
4. Equipo de desarrollo de nivel avanzado.             maximiza el valor y la productividad con la creación
5. Documentación de la gobernanza.                     de capacidades de innovación distribuidas en toda
                                                       la empresa. Has logrado una productividad y una
6. Pruebas automatizadas.                              eficiencia continuas.

Escala                                                 Objetivos durante la fase de escala:
Desde el inicio hasta la escala, aprendes a utilizar   1. Portabilidad del talento.
Mendix para acelerar y escalar el desarrollo de
aplicaciones. Empiezas a aportar valor real a tu       2. Velocidad de las entregas.
negocio. Tu talento se ha formado y se ha activado     3. Eficiencia de los equipos.

                                                                                                                         9
Factores que influyen
                                                                                                                      Parte 2

Hemos identificado los factores clave que pueden influir en tu proceso de digitalización en tres
niveles de ejecución digital. A lo largo de esta guía, destacaremos los factores de influencia que se
deben tener en cuenta en los puntos clave de la construcción de tu fábrica de innovación. Los iconos
de la imagen de abajo te permitirán saber los factores de influencia clave que debes tener en cuenta
para esa etapa e hito en particular.

     Nivel estratégico
     Este nivel consiste en evaluar y probar un impacto estratégico,
     abordar el riesgo de transformación e identificar los recursos
     para asegurar el éxito. Es decir, se trata de colocar las piezas
     correctamente para establecer y madurar una visión de desarrollo
     rápido de aplicaciones. Los factores clave son: el ejecutivo adecuado
     con la visión correcta, una huella organizativa más extensa y la
                                                                                   La visión          La huella       Enfoque de
     ampliación del portfolio para incluir más aplicaciones en diferentes
                                                                                                    organizativa    casos prácticos y
     casos prácticos.
                                                                                                                        portfolio

     Nivel del programa
     El enfoque en el nivel del programa debe ser lograr y probar el
     retorno de la inversión (ROI), una realización de los beneficios
     y la comunicación. Uno de los factores clave en este nivel es el
     propietario del programa, que es el dueño del programa Mendix
     y quien lidera el cambio en toda la empresa. Otro factor es el
     arquitecto, que es fundamental para conectar los departamentos
     de IT y las empresas. Actúa como lo que Gartner denomina un
     arquitecto de vanguardia3, ya que establece y comunica las
     directrices arquitectónicas y las líneas de seguridad. El tercer factor   El propietario del   El arquitecto   ROI y presupuesto
     que influye es la demostración del ROI, porque ver es creer. Si no se         programa                          para el cambio
     demuestra el valor del programa, es difícil ampliar la capacidad de
     desarrollo rápido de aplicaciones que se están creando.

     Nivel de la aplicación
     En este nivel, el valor se centra en el tiempo, el coste y la calidad.
     Para garantizar el éxito de estos factores de influencia en el nivel de
     la aplicación, la empresa debe contar con el propietario del producto
     adecuado; un equipo colaborador, formado y certificado por
     Mendix; y asegurarse de que se entrega la aplicación correcta desde
     los puntos de vista técnico y del valor empresarial.                      El propietario del    El equipo        La entrega de
                                                                                    producto                           aplicaciones

10
Manos a la obra
                                                                                                                   Parte 3

Es el momento de empezar a forjar los cimientos            Hemos alineado cada objetivo con los cuatro
de tu fábrica de innovación. Para ello, debes crear        factores, y hemos enumerado los hitos de cada uno
tu primer equipo de Mendix, establecer procesos y          y las formas de lograrlos. Al final de cada factor,
celebrar los éxitos que consigas en las etapas iniciales   también recibirás los hitos de la estructura para que
de tu programa de ejecución digital. La etapa inicial      no solo sepas cómo sentar las bases para la venta,
es la primera vez para todo: el primer valor, el primer    sino también cómo empezar a construir hacia ella.
equipo, el primer PMV.

                                                                                                                             11
Posición y organización del equipo

             Antes de empezar, necesitas contar con las personas adecuadas para crear
             la primera aplicación y el primer portfolio, y que te ayuden a demostrar el
             valor. Hemos creado el plan para crear tu primer equipo de Mendix, evaluar
             ese equipo y mostrar cómo puede crecer y colaborar con la empresa y otros
             departamentos de la misma.

                                                       Factores que influyen

                  Propietario                                     Huella             Propietario
                                         Arquitecto                                                           Equipo
                 del programa                                  organizativa         del producto

             Buscar soluciones a los problemas                         Quién es quién
             Busca integrantes del equipo que se preocupen por         Cuando se construye la fábrica de innovación
             resolver los problemas de la empresa, en lugar de         es importante contar con un equipo pequeño.
             personas que prefieran crear soluciones basadas en        Un equipo reducido permite entregar nuevas
             requisitos detallados. Se deberán superar muchos          aplicaciones con rapidez. Además, se evita gran parte
             obstáculos debido a los procesos existentes y a la        de la falta de comunicación y los retrasos habituales
             cultura de la empresa; por lo tanto, hay que buscar       con equipos de desarrollo más grandes. Los equipos
             personas con actitud positiva.                            más pequeños fomentan la productividad y la
                                                                       creatividad. La «regla de las dos pizzas» de Jeff Bezos,
             Busca personas que quieran poner a prueba sus
                                                                       CEO de Amazon, afirma que nunca debe celebrarse
             límites y que tengan cierta competencia técnica, pero
                                                                       una reunión en la que dos pizzas no puedan
             que también comprendan los retos empresariales.
                                                                       alimentar a todo el grupo. Cuanto más pequeño sea
             Muchas de las personas que hemos visto hacer
                                                                       el equipo, más espacio habrá para la tormenta de
             la transición con éxito provienen de entornos de
                                                                       ideas y la revisión por parte de los compañeros (y una
             análisis empresarial, experiencia del usuario, diseño
                                                                       porción extra para todos).
             web front-end e inteligencia empresarial.

             Al final, la selección del equipo adecuado es la piedra   Bashir Bseirani, CEO de Avertra, vio cómo su
             angular del éxito no solo para el primer proyecto,        equipo se convirtió en más colaborativo cuando
             sino también para todo el programa de desarrollo          empezaron a utilizar Mendix porque podían
             rápido de aplicaciones.                                   operar en un entorno de equipo más reducido.
                                                                       «Nuestra filosofía es que deberíamos ser capaces
                                                                       de construir una aplicación con un equipo lo
                                                                       suficientemente grande como para comerse
                                                                       solo una pizza. Cuando Bezos decidió hacer su
                                                                       modelo de dos pizzas no conocía Mendix ni sus
                                                                       posibilidades».

12
Parte 3 ⃒‌‌Personas

Un primer equipo fuerte de Mendix es más          profesional, alguien con experiencia técnica y     puedan colaborar estrechamente y tiendan un
que el número de personas en la sala. El          un business developer, una persona                 puente entre las necesidades empresariales y
primer equipo de Mendix debería incluir un        familiarizada con la plataforma que pueda          las posibilidades técnicas.
equipo de desarrollo principal compuesto          actuar como usuario avanzado si es necesario.
por una combinación de un desarrollador           La clave es contar con desarrolladores que

                                                       Un equipo principal típico

                                 Feedback                                                               Peticiones

       Propietarios de                                     Business         Desarrollador              Capacidades           Especialistas
                                 Visibilidad
        los productos                                     developer          profesional              especializadas           técnicos

Un equipo adecuado significa tener un propie-     También es muy recomendable contar con un          Un escollo que debe evitarse es asignar un
tario del producto adecuado. El propietario del   desarrollador certificado por Mendix para          integrante del equipo diferente para cada
producto actúa como parte interesada. Es          ayudar al equipo a formarse en esa                 función del proyecto. Cada integrante puede
alguien que comprende el valor de los casos       plataforma.                                        ser responsable de varias funciones. En lugar
prácticos de usuarios y se asegura de que se                                                         de una estructura formal, los integrantes del
                                                  Otros miembros del equipo que se deben
cumplan los requisitos. Los propietarios de los                                                      equipo asumen el trabajo según sus áreas de
                                                  tener en cuenta en la fase de inicio son los que
productos son componentes esenciales en el                                                           experiencia. Por ejemplo, no se necesita un
                                                  llamamos aceleradores. Por ejemplo, la
éxito de un equipo. El propietario del producto                                                      Scrum master para los primeros proyectos; el
                                                  persona encargada de la interfaz de usuario o
adecuado debe tener una visión de lo que se                                                          desarrollador principal puede desempeñar esta
                                                  de la experiencia de usuario se encarga de
necesita construir, un sólido conocimiento de                                                        función además de sus tareas de desarrollo
                                                  conferir un buen aspecto a la aplicación, pero
los usuarios y del mercado y una gran capaci-                                                        habituales.
                                                  también establece un ecosistema de plantillas
dad para priorizar el trabajo pendiente.
                                                  para futuras aplicaciones. También es necesa-
Asegúrate de que tengan la autoridad perti-
                                                  rio que un arquitecto establezca directrices y
nente para tomar decisiones y comprometerse
                                                  piense en el estado futuro del ecosistema de
con el equipo a diario.
                                                  IT.

                                                           Etapa de inicio típica
                                                                 Ingenieros con                                Acelerador
                                                                   formación

     Un propietario               Un Scrum
      del producto               master/líder                                               Experiencia del usuario         Arquitecto

                                                                                                                                               13
Los desarrolladores de Mendix tienen todo tipo de
                                   habilidades
                                   Los desarrolladores proceden de todos los ámbitos de
                                   la empresa, no solo de IT. Las plataformas low-code
                                   te permiten establecer equipos de creadores de todos
                                   los perfiles, desde programadores con experiencia
                                   y desarrolladores empresariales hasta analistas
                                   expertos en tecnología.

  Desarrollador                               Business                               Desarrollador                              Full stack
 sin experiencia                             developer                                  rápido                                  developer

                                     Business developers                       Desarrolladores de IT

                   Business developers de                Desarrolladores profesionales               Desarrolladores expertos
                       Mendix Studio                        de Mendix Studio Pro                     de extensión de código

 «Como el propietario del producto                                              «Con Mendix debes pensar en
 se sienta a nuestro lado, podemos                                              el modelo de base de datos y
 obtener rápidamente información                                                las relaciones entre entidades, y
 sobre lo que estamos desarrollando, lo                                         construir a partir de ello. Si eres
 que hace que todo resulte mucho más                                            capaz de hacerlo, piensas de forma
 rápido».                                                                       completamente diferente y entiendes
 Jennifer Taylor                                                                las relaciones. Eso ha contribuido a
 business developer                                                             que sea un mejor desarrollador».
 Innovapost
                                                                                 Evan Gagnier
                                                                                 full stack developer
                                                                                 Granite Telecommunications

14
Activar el equipo                                        Proporcionar al equipo las herramientas adecuadas
En la fase de inicio del centro de creación, resulta     también les hará llegar lejos. Cada integrante del
tentador centrarse solo en la nueva plataforma           equipo utilizará diferentes herramientas según
low-code. En realidad, lo mejor es formar también al     sus conocimientos técnicos. Un desarrollador sin
equipo en un proceso de desarrollo Agile para que        experiencia, alguien con poca o ninguna experiencia
sus integrantes puedan colaborar eficazmente. Eso        en programación, puede aprender fácilmente a
hará que el aprendizaje de la plataforma Mendix          usar Mendix con Mendix Studio. Los desarrolladores
sea más fácil porque entenderás cómo funciona. Al        tradicionales se sentirán cómodos con Mendix Studio
observar a un desarrollador experto de Mendix en         Pro.
acción, tu equipo aprende a involucrar eficazmente
a las partes interesadas de la empresa y a ofrecer
mejores soluciones.

Otra forma de capacitar a tu nuevo equipo de
Mendix es mediante la formación y la certificación.
La Academia de Mendix ofrece cursos introductorios
de tres días y certificaciones de desarrollador rápido
para que los empleados aprendan cómo desarrollar
rápidamente aplicaciones y utilizar la plataforma
Mendix.

Los equipos de desarrollo rápido de aplicaciones más
eficaces están juntos en el sitio, idealmente con el
propietario del producto, y trabajan con iteraciones
frecuentes basadas en el feedback de los usuarios.
Tu fábrica de innovación consiste en posibilitar la
creatividad para resolver los retos empresariales
con mayor rapidez. Si el equipo se mantiene unido,
el grupo se sentirá entusiasmado y motivado para
ofrecer y mostrar resultados de forma continuada.

«Siempre se habla de resolver                                                    «Queríamos mostrar la rapidez con la
problemas con el software, pero no                                               que se puede realizar un proyecto con
creo que siempre sea cuestión de                                                 poca o ninguna sobrecarga utilizando
resolver problemas. Se puede añadir                                              la ejecución digital y permitiendo a los
valor a un proceso ya creado. A veces                                            desarrolladores trabajar con libertad
incluso se puede mejorar».                                                       de verdad, sin presión».
Yasmijn Joosten                                                                  Russ Martin
desarrolladora sin experiencia                                                   desarrollador rápido
Kuehne + Nagel                                                                   Erie Insurance

                                                                                                                        15
Estrategia de crecimiento del equipo

                          Al crear el equipo, también deseas      Opción A: el modelo centralizado
                                                                  En este modelo, hay varios propietarios del producto
                          crear una estrategia de crecimiento     que trabajan con un Scrum master y dirigen varios
                          para ampliar el programa de             equipos de desarrolladores que trabajan en distintos
                          desarrollo rápido de aplicaciones de    tipos de aplicaciones.

                          un modo eficaz. Para ello, dispones     También es conveniente empezar a crear y fomentar
                                                                  una reserva de talento a la que poder recurrir de
                          de varias opciones.                     inmediato si un desarrollador deja el equipo.

                                                                  Acelerador                        Reserva de
                                                                                                     talentos

                                               Equipo A           Experiencia                      Certificado por
     Propietario                                                  del usuario                         Mendix
   del producto A

                                                                  Arquitecto                       Certificado por
                                                                                                      Mendix

                                               Equipo B
    Propietario     Scrum master
   del producto B      A/líder

                                                                 Operaciones                       Certificado por
                                                                                                      Mendix

    Propietario                                Equipo C      Garantía de calidad
   del producto C                                                                                  Certificado por
                                                               (QA) y pruebas
                                                                                                      Mendix

  16
Parte 3 ⃒‌‌Personas

Opción B: el modelo descentralizado                   El equipo principal es el propietario de los portfolios
Este modelo requiere un equipo de desarrollo          de aplicaciones, establece las directrices de la
principal formado por un ingeniero de Mendix, un      arquitectura, determina las mejores prácticas y
arquitecto empresarial, un diseñador, un Scrum        asegura la concienciación en toda la empresa
master y desarrolladores profesionales. Este grupo    mientras las demás unidades construyen sus
forma y capacita a la reserva de talentos para        propios portfolios. Este modelo también capacita
diferentes unidades empresariales.                    a los desarrolladores del negocio de tu empresa. Si
                                                      pensamos en el futuro, aquí es donde se empieza a
                                                      escalar la fábrica de innovación.

                                         Portfolio   Unidad A (integrada en la unidad de negocio A)
                                        propio de
                                        unidad de
                                         negocio

   Arquitecto           Diseñador                    Parte interesada   Propietarios        Business              Desarrollador    Portfolio
    EA/líder             experto                      de la empresa     del producto       developer             sin experiencia     propio
                                                                                                                                    flexible
                                         Portfolio   Unidad A (integrada en la unidad de negocio A)
                                        propio de
                                        unidad de
                                         negocio

                       Gestión de                    Parte interesada   Propietarios        Business              Desarrollador    Portfolio
 Scrum master
                      pruebas/Q&A                     de la empresa     del producto       developer             sin experiencia     propio
                                                                                                                                    flexible
                                         Portfolio   Unidad A (integrada en la unidad de negocio A)
                                        propio de
                                        unidad de
                                         negocio

  Desarrollador          Equipo B                    Parte interesada   Propietarios        Business              Desarrollador    Portfolio
   profesional                                        de la empresa     del producto       developer             sin experiencia     propio
                                                                                                                                    flexible

        Reserva de talentos                                                              Reserva de talentos

   Certificado         Certificado                                                 Certificado           Certificado
   por Mendix          por Mendix                                                  por Mendix            por Mendix

                                                                                                                                               17
Visión de BizDevOps                                      Para ello, puedes utilizar los recursos de la reserva
     Como estrategia de crecimiento del equipo,               de talentos que empezaste a formar en la fase
     recomendamos crear una visión de BizDevOps.              inicial. Puedes elegir una opción de crecimiento del
     El desarrollo rápido de aplicaciones solo puede          equipo que sea adecuada para ti y para tu empresa, y
     funcionar tan deprisa como lo permitan las               empezar a ejecutarla.
     operaciones. Puedes llegar a crear y entregar
     aplicaciones a la velocidad de la luz, pero estas no     Incrementar los equipos y dividirlos
     crean valor hasta que las operaciones las hacen          En la etapa de inicio, el equipo era pequeño a
     funcionar. Así pues, empieza a investigar la relación    propósito. A medida que las aplicaciones son más
     entre el desarrollo y las operaciones en tu empresa.     complejas y obtienen más exposición, el equipo debe
                                                              crecer de manera proporcional. Añade un arquitecto
     Estructura                                               y un diseñador de IU/experiencia de usuario si aún
     Quieres adoptar tu estrategia de crecimiento del         no forman parte de tu equipo, así como un ingeniero
     equipo y aplicarla. Tus objetivos consisten en ampliar   operativo. Sea cual sea tu estrategia de crecimiento
     tu equipo original y crear otros nuevos.                 del equipo, también crearás más equipos añadiendo
                                                              más business developers y propietarios de productos
     Estrategia de suministro y capacitación                  de toda la empresa.
     Mendix Studio y Mendix Studio Pro están destinados
                                                              Ya sabes los perfiles que deben conformar tu primer
     a desarrolladores de todo tipo. Por ese motivo,
                                                              equipo de Mendix. Dedica un tiempo a pensar en las
     puedes contratar a desarrolladores de ámbitos
                                                              personas con las que trabajas que serían ideales para
     atípicos. No te limites a los full stack developers.
                                                              estas funciones. Ten cuenta a personas de la empresa
     Intenta encontrar personas con mentalidad técnica
                                                              y a profesionales externos. Cuando les invites a
     de la empresa que se centren en resolver problemas
                                                              formar parte del equipo, dales a entender de alguna
     y hacer grandes cosas.
                                                              manera que van a participar en algo muy importante
                                                              y emocionante.

18
Identificar las primeras aplicaciones
    que desarrollar          Parte 3 ⃒‌‌Portfolio

Es importante que tus primeras aplicaciones aporten un valor inmediato       Quieres que la noticia de tus éxitos iniciales se extienda como un
tras el lanzamiento, ya que el desarrollo rápido de aplicaciones no          reguero de pólvora por toda la empresa. De repente, tus compañeros
consiste en entregar con rapidez, sino en obtener valor más deprisa que      vendrán a verte y harán comentarios del tipo «Me he enterado de
antes. Recuerda: construye deprisa y bien.                                   que has entregado esa aplicación en 30 días. ¿Cómo lo has hecho?
                                                                             ¿Servirá para mi proyecto?».
Un proyecto no equivale a una aplicación. Recomendamos empezar
con un portfolio de tres aplicaciones. El primer éxito siempre es         3. Involucrar a partes interesadas de la empresa
importante. Sin embargo, para comprender realmente el nuevo proceso          Los requisitos suelen ser poco claros y se deben determinar mejor
de desarrollo rápido de aplicaciones y la plataforma Mendix, una             mediante la colaboración y el feedback de las partes interesadas
buena práctica es desarrollar varias aplicaciones y demostrar el éxito       de la empresa. El objetivo es ilustrar el mayor nivel de creatividad y
repetido. Tienes un nuevo equipo con una nueva forma de trabajar             colaboración que facilita este nuevo enfoque de desarrollo rápido de
que utiliza una nueva tecnología. Mostrar el éxito de manera sucesiva        aplicaciones.
es importante. Limítate a los casos prácticos de las aplicaciones que
                                                                             La clave para involucrar a las partes interesadas de la empresa reside
tengan pocos requisitos predefinidos y un mayor porcentaje de cambio
                                                                             en el papel del propietario del producto. Sabe lo que se tiene que
(innovación, compromiso del cliente, eficiencia operativa).
                                                                             hacer. Las aplicaciones tienen éxito cuando el equipo de desarrollo
Hemos elaborado una lista de requisitos que te ayudarán a identificar        y el propietario del producto trabajan juntos con pasión para crear
las aplicaciones adecuadas para tu primer proyecto. Es prácticamente         aplicaciones que aporten valor. En las primeras aplicaciones, limita la
imposible encontrar proyectos que cubran los ocho requisitos; por lo         participación de la empresa a un solo departamento. Si intervienen
tanto, los hemos clasificado en imprescindibles, necesarios y deseables      demasiadas personas, pueden obstaculizar la capacidad de tu equipo
de tener.                                                                    de tomar decisiones rápidas.

                                                                          4. Asegurar el deseo de llevar las aplicaciones a producción
                         Factores que influyen                               Otro aspecto importante es poder llevar las aplicaciones a
                                                                             producción. De este modo, se obtiene una imagen más clara de la
                                                                             ventaja del tiempo de comercialización. Por otra parte, el hecho
                                                                             de empezar con un prototipo puede hacer que otras personas
                                                                             consideren que este enfoque solo es adecuado para la creación de
                                                                             prototipos, lo cual es subestimar su impacto.

            Enfoque de casos                   Entrega                       Por ejemplo, un cliente de Mendix creó un portal de autoservicio
           prácticos y portfolio           de aplicaciones                   para clientes en seis semanas. Una semana antes de la puesta
                                                                             en marcha, descubrió que su competidor principal había lanzado
                                                                             una aplicación móvil. Llevaron la aplicación a producción y
Imprescindibles                                                              en dos semanas añadieron la funcionalidad móvil mientras la
                                                                             versión inicial ofrecía valor. La entrega rápida de aplicaciones te
1. Comercializar con rapidez
                                                                             da la capacidad de pivotar rápidamente y abordar los cambios en
   Uno de los principales objetivos de la primera aplicación es validar      el mercado en cuestión de semanas.
   su rapidez para comercializar nuevas ideas.

   Es importante identificar los logros rápidos que puedan obtenerse,     5. Limitar dependencias
   normalmente en 30 días. Selecciona aplicaciones que tengan un             Para entregar aplicaciones en solo 30 días, limita las dependencias
   alcance limitado y que puedan mantenerse solas en producción.             externas de las aplicaciones. Los factores externos sobre los que se
                                                                             tiene poco o ningún control pueden disminuir rápidamente la ventaja
2. Conseguir aplicaciones útiles                                             de productividad que ofrece la plataforma Mendix. Es como usar un
   Tus primeras aplicaciones también deben ser muy visibles dentro           rotulador permanente en una pizarra nueva.
   de la empresa. Deben tener la urgencia y el apoyo ejecutivo
   adecuados, así como aportar un valor empresarial tangible.
   Selecciona aplicaciones cuyos resultados se harán notar y cuyo éxito
   compartirán las partes interesadas.

                                                                                                                                                 19
Dependencias que se deben evitar:                        Tradicionalmente, el proceso de pasar de la idea a
                                                                 la producción supone mucho trabajo. Por lo tanto,
        • Integración con los sistemas existentes,
                                                                 cuando las personas de la empresa vean que
          especialmente aquellos en los que las
                                                                 una idea se hace realidad en tan solo 30 días, se
          interfaces de programación de aplicaciones no
                                                                 sorprenderán.
          están definidas.

        • Infraestructura de la implementación. No es            Matt Rogers, CIO de Suez UK, una empresa
          raro que en las grandes empresas haya que              de gestión de residuos, buscaba una forma
          esperar dos meses hasta recibir el hardware            de solucionar rápidamente las carencias
          necesario. Por este motivo, implementa tu              de su portfolio. Gracias a Mendix, él y su
                                                                 departamento pudieron resolverlas: «Cuando
          primera aplicación en la plataforma Mendix en
                                                                 tenemos lagunas en nuestra arquitectura o
          la nube. Con la implementación de un solo clic
                                                                 nuestro portfolio de aplicaciones, el low-code
          solventarás los inconvenientes del proceso de          nos permite crear las aplicaciones muy deprisa
          implementación.                                        y comercializarlas».
        • Normativa del sector. A menudo, la normativa
          externa puede hacer que los requisitos              7. Convertir reveses en logros
          resulten poco claros, lo que puede provocar            Está bien admitir las derrotas. Y, en este caso,
          retrasos.                                              es algo positivo. Puede parecer contradictorio,
                                                                 pero las primeras aplicaciones buenas suelen
     6. No atascarse con los requisitos                          ser las que la empresa no había podido entregar
        Los proyectos de innovación digital suelen tener         anteriormente.
        que atenerse a requisitos empresariales poco
        claros. No te preocupes: esto es algo positivo           Por ejemplo, un cliente de Mendix fracasó al
        porque es mejor definir un objetivo o propósito          principio al crear una aplicación que calculaba los
        de alto nivel que tener requisitos detallados.           precios porque el algoritmo era muy específico del
        Cuantos más requisitos por adelantado tengan             negocio y el desarrollador de .NET no supo captar
        tus primeras aplicaciones, más tiempo tardarán           todos los matices. Gracias a Mendix, las partes
        en lanzarse. Asegúrate de tener planificadas al          interesadas del negocio y los desarrolladores de IT
        menos dos iteraciones de seguimiento para poder          fueron capaces de convertir ese revés en un logro,
        captar y perfeccionar los requisitos, y fomentar la      colaborar mucho más estrechamente y en pocos
        confianza de las partes interesadas de la empresa.       días entregar con éxito una primera versión de la
        Esto les muestra que, aunque sus requisitos no se        aplicación.
        satisfagan del todo en el PMV inicial, lo harán en
        las próximas versiones.

20
8. Hacer aplicaciones inteligentes                                                                          Nivel de complejidad
   Para garantizar que las aplicaciones ofrecen la
   mejor experiencia posible al usuario, deben ser
   contextuales, proactivas e inteligentes. Desarrolla                          Baja complejidad,                        Alta complejidad,
   una aplicación que pueda utilizar inteligencia                               alta exposición                          alta exposición
   artificial para personalizar la experiencia del                              • Orientación al cliente                 • Orientación al cliente
   usuario o que utilice la geolocalización para                                • Multicanal                             • Multicanal
   informarte de la ubicación del pastel que has                                • Integraciones limitadas                • Uso intensivo
   encargado con motivo de la gran fiesta de                                                                             • Gran disponibilidad,
   lanzamiento de la aplicación.                                                                                            recuperación ante desastres
                                                                                                                         • Arquitectura orientada a
A medida que se avanza de la fase de inicio a la de                                                                         servicios
estructura, estas directrices se vuelven más laxas.                                                                      • Objetivo y requisitos por

                                                          Nivel de exposición
Por ejemplo, puedes seleccionar aplicaciones con                                                                            descubrir
varios puntos de integración o empezar a trabajar en
aplicaciones que tengan más requisitos predefinidos.
Al elegir las aplicaciones adecuadas, ilustrarás varios
factores importantes:
                                                                                Baja complejidad,                        Alta complejidad,
1. Puedes comercializar las aplicaciones en un plazo                            baja exposición                          baja exposición
   de tiempo sin precedentes.                                                   • Usuarios internos                      • Integraciones complejas
2. La empresa y IT pueden colaborar eficazmente                                 • Impulsor de valor: eficiencia          • Esencial para la empresa
   para innovar.                                                                • Objetivo y requisitos bien             • Carga elevada de datos
                                                                                   definidos                             • Usuarios internos
3. Puedes conseguir resultados con menos recursos                                                                        • Objetivo y requisitos disponibles
   (equipos pequeños, bajo coste).

4. Eres capaz de trabajar con procesos y ciclos de
   feedback Agile.

5. Tu nuevo enfoque es un proceso repetible, no un
   éxito puntual.

6. Demostrarás una mejora continua con el enfoque
   de equivocarse deprisa y aprender deprisa.

La matriz de complejidad
Usar la matriz de complejidad es una manera
excelente de evaluar los proyectos adecuados para
tu portfolio de la etapa de inicio. La exposición es          Dedica unos instantes a repasar los ocho requisitos.
la cantidad de uso o disponibilidad que tiene una             Usa la lista de requisitos que aparece a continuación
aplicación. La complejidad puede definirse                    para empezar a pensar y anotar las primeras
como la complejidad técnica de la aplicación;                 aplicaciones que vas a crear con Mendix:
por ejemplo, ¿cuántas integraciones requiere la               • Comercializar con rapidez
aplicación? Es conveniente empezar por el lado
izquierdo del cuadrante, que representa a tu equipo           • Conseguir aplicaciones útiles
aprendiendo y sintiéndose cómodo con la nueva                 • Involucrar a partes interesadas de la empresa
forma de trabajar.
                                                              • Asegurar el deseo de llevar las aplicaciones a
                                                                producción

                                                              • Limitar dependencias

                                                              • No atascarse con los requisitos

                                                              • Convertir reveses en logros

                                                              • Hacer aplicaciones inteligentes

                                                                                                                                                               21
Entregar la primera aplicación

Has seleccionado cuidadosamente a tu equipo y tus proyectos. Ahora               Este tipo de interacción ayudará a crear una actitud diferente
es el momento de cumplir. Las metodologías Agile como Scrum son                  respecto a IT y a preparar el terreno con el resto de la empresa. Este
un buen punto de partida y un componente esencial en la ejecución                taller por sí solo no transformará tu empresa. Sin embargo, consigue
digital. Ahora bien, no todos los principios de Scrum son válidos para           que esta piense: «Esto podría funcionar». Es una victoria sobre la
todas las empresas. Además, si la empresa no tiene la disposición o no           que se puede construir.
está preparada, el esfuerzo es inútil. Debes preparar a la empresa para
                                                                              2. Taller inicial
un desarrollo rápido e iterativo; por tanto, la selección de un propietario
del producto es importante.                                                      En el taller inicial se tratan varios temas:

En la aseguradora Zurich, el asegurador sénior de productos Alex                 • Asignar funciones y responsabilidades del proyecto
Tong fue un factor decisivo en la primera aplicación del equipo                  • Formular un plan de entrega de alto nivel
de DevOps de Zurich con Mendix. Tong proporcionó al equipo de
DevOps un profundo conocimiento de una aplicación de captura                     • Crear una conciencia Agile y un enfoque ajustado de gobernanza
de datos que ayudó al proceso de suscripción. La colaboración
de Tong y el equipo de DevOps posibilitó la creación de una                      • Compartir objetivos empresariales estratégicos
aplicación para las aseguradoras con la que los agentes de Zurich                • Definir reglas de actuación claras
ahorran días, lo cual les permite tener más tiempo para realizar
presupuestos y generar más ingresos.                                             En lugar de asignar funciones técnicas, asigna a las personas la
                                                                                 plena propiedad de sus casos de usuario y divide el trabajo en
La agilidad es imprescindible en el desarrollo rápido de aplicaciones            función de ellos. Gracias a Mendix Studio y Mendix Studio Pro, los
porque aporta al desarrollo de software un enfoque iterativo y basado            business developers pueden hacer la mayor parte del trabajo por sí
en el equipo. Los equipos de desarrollo rápido de aplicaciones entregan          solos. Luego, cuando sea necesario, pueden intervenir expertos para
los componentes de una aplicación en sprints, fases con plazos                   cuestiones técnicas como la integración o el ajuste del rendimiento.
definidos y una lista finita de resultados planificados al principio. La         El uso de herramientas de gestión de proyectos como Jira o Sprintr
colaboración es la clave de un enfoque Agile.                                    puede ayudar a gestionar el trabajo basado en casos de usuario.

A continuación, ofrecemos una serie de pautas para asegurar                      Una vez definidas las nuevas reglas de actuación, elabora en equipo
el éxito de la primera aplicación con el desarrollo rápido de                    los primeros 10 o 20 casos de usuario. Haz que una persona escriba
aplicaciones:                                                                    un caso de usuario y que otra lo interprete. Este método ayuda a
                                                                                 crear un vocabulario y un entendimiento compartidos, incluida una
1. Taller de admisión                                                            definición de «listo» que indica cuándo el equipo en su conjunto
     En este taller comienza la verdadera colaboración. Su propósito             considera que un caso de usuario está listo para su desarrollo.
     es definir el objetivo empresarial del proyecto: no lo que se quiere        Como último paso, prioriza los casos de usuario para el primer sprint
     construir, sino también lo que se quiere conseguir. Deberían                de desarrollo. Mendix proporciona APIs que conectan herramientas
     participar las siguientes personas:                                         y servicios con la plataforma Mendix. Recomendamos que primero
     • El patrocinador del proyecto, o el líder de la iniciativa de              intentes efectuar todo el trabajo en Mendix antes de integrarlo
       transformación digital, que puede articular el valor estratégico          con una herramienta o un servicio de terceros. Cuando empiezas a
       del nuevo enfoque.                                                        incluir estos elementos, las dependencias tienden a aumentar, justo
                                                                                 lo que se quiere limitar en la fase de inicio.
     • El propietario del producto, que puede describir el problema que
       debe resolver la aplicación.

     • Usuarios avanzados de Mendix, un subconjunto de usuarios
       finales, para permitir la definición de los requisitos del primer
       sprint. Tienen un conocimiento de primera mano de los retos y
       las necesidades de la empresa.

22
Parte 3 ⃒‌‌Portfolio

3. Sprints cortos                                                              Mendix Studio Pro permite adoptar un enfoque Agile basado en
                                                                               Scrum. Con funcionalidades como los sprints, la gestión de casos
   Scrum suele requerir sprints de dos a cuatro semanas. Si los sprints
                                                                               y la gestión integrada del feedback, puedes poner en marcha
   son más largos, siempre existe la amenaza de que una aplicación no
                                                                               fácilmente una tienda Agile en un entorno centralizado. Y, lo que
   salga a la luz. Cuanto más deprisa se comercializa, más deprisa se
                                                                               es más importante, puedes empezar a tender un puente entre la
   puede obtener valor.
                                                                               empresa y IT, y empezar a desarrollar aplicaciones que aporten un
   Un enfoque de desarrollo tradicional sugiere esperar a recibir              valor real.
   el feedback al final del sprint. Si los sprints son más largos, los
                                                                               La realización de sprints más cortos sirve de ayuda a los equipos
   supuestos de los que parten los desarrolladores pueden afectar
                                                                               que están aprendiendo a colaborar entre sí y con toda la empresa, y
   de forma negativa al final del sprint, cuando finalmente se hace
                                                                               también es útil para calcular la complejidad de los casos de usuario
   la demostración de la aplicación, ya que los desarrolladores no
                                                                               que se deben crear. Cuando la aplicación empiece a tomar forma,
   obtienen feedback con la antelación y la frecuencia suficientes. Si
                                                                               podrás pasar a sprints de dos semanas.
   los errores se acumulan y no se abordan hasta el final del sprint, se
   ralentiza el desarrollo de la aplicación.                                   Mendix Studio Pro proporciona varias herramientas para posibilitar
                                                                               la colaboración en tiempo real entre la empresa y IT:
   Un aspecto importante de la colaboración es escuchar. El hecho de
   contar con la empresa y pedir su feedback a lo largo del proceso de         • El portal para desarrolladores: contiene una página de casos
   desarrollo indica que no solo se tiene en cuenta su opinión, sino             en la que se pueden añadir y editar sprints. También incluye
   que se es capaz de escuchar e incorporar feedback con notable                 una herramienta de redes sociales llamada Buzz, en la que los
   rapidez. Asegúrate de asignar tiempo para procesar el feedback de             usuarios pueden publicar actualizaciones, hacer comentarios y
   los usuarios.                                                                 cargar documentos.

   El modelado visual de Mendix permite a la empresa ver lo que                • El widget de feedback y colaboración permite obtener y recibir
   se construye; no se necesita examinar los entresijos ni el código             feedback fácilmente de todas las personas que participan en el
   para entenderlo. Este es un factor esencial para la colaboración y            proyecto. Además de redactar comentarios, se puede obtener
   el compromiso. Asignar tiempo al feedback contribuirá a que la                feedback en tiempo real con las funciones de editar, ver y
   empresa sienta por primera vez que está realmente involucrada en              compartir.
   el proceso de creación.
                                                                               • APIs: conecta Mendix con herramientas y servicios de terceros.
4. Primera reunión de revisión del sprint
                                                                            Demostración de cada sprint
   En cada reunión de revisión del sprint, pero sobre todo en la
                                                                            El diseño de sistemas puede ser un ejercicio abstracto. Para asegurarse
   primera, es fundamental presentar una buena demostración de
                                                                            de que los desarrolladores coinciden con los propietarios de los
   trabajo.
                                                                            productos y viceversa, el propietario del producto debe hablar con
   • Debes mostrar cómo resuelves los problemas empresariales. No           los desarrolladores y establecer un lenguaje común. Mendix Studio
     te limites a demostrar                                                 y Mendix Studio Pro permiten eliminar la abstracción. El desarrollo
     funciones; vincula la demostración con los objetivos y los retos       basado en modelos y la colaboración en tiempo real te permiten crear
     empresariales compartidos al comienzo del proyecto.                    un lenguaje común y compartido entre tu equipo de Mendix, ya sean
                                                                            desarrolladores o propietarios de los productos. En lugar de limitarse a
   • Asegúrate de que la interfaz de usuario tenga un buen aspecto.
                                                                            mencionar una función, un desarrollador la puede mostrar fácilmente
     Los usuarios juzgarán el libro por la portada, incluso al principio
                                                                            en acción y obtener feedback inmediato sobre ella.
     del proceso de desarrollo. Intenta que no pierdan interés por no
     haber invertido lo suficiente en la interfaz de usuario.

   • Utiliza buenos datos de demostración. Los datos deben ser
     representativos para que la demostración resulte real para los
     usuarios de la empresa. Empezarán a entusiasmarse con el
     impacto de la nueva solución.

   La interfaz de usuario de Mendix Atlas es una estructura de diseño
   ampliable y de código abierto que aporta buenas experiencias de
   usuario a tus aplicaciones. La interfaz de usuario de Atlas confiere a
   las interfaces de usuario una simplicidad, coherencia y capacidad de
   respuesta que te permite identificar tus aplicaciones con la empresa
   y hacerlas utilizables en toda una gama de dispositivos.

                                                                                                                                                   23
Definir el valor y comenzar a seguirlo

Tus aplicaciones deben combinar tres elementos para tu empresa:
                                                                                                   Factores que influyen
1. Crear nuevos productos y modelos empresariales

     Las aplicaciones pueden ayudarte a poner en marcha programas
     estratégicos para conseguir objetivos empresariales como el
     lanzamiento de nuevos modelos empresariales, la entrada en
     nuevos mercados y mantenerse por delante de la competencia.

2. Mejorar el compromiso de los clientes                                    ROI y presupuesto           Propietario del               La visión
     Aplicaciones que crean nuevos productos o servicios que atraen a        para el cambio               programa
     nuevos clientes o que mejoran un producto ya creado para evitar la
     pérdida de clientes. Haz que vuelvan a por más.

3. Incrementar eficiencias operativas                                      Al evaluar el valor de tu portfolio de aplicaciones, ten en cuenta la
     Aplicaciones que te ayudan a reducir los costes operativos y          rapidez con la que comercializas tus aplicaciones, la rapidez con la
     de IT con la automatización de procesos y las mejoras de la           que creas dichas aplicaciones y el tiempo y dinero que ahorras en el
     infraestructura.                                                      desarrollo.

          Inicio                                            Factores clave del valor
        Aumento de la velocidad de                     Incremento de la velocidad de la             Reducción del coste de desarrollo
        comercialización                               aplicación
        Tradicional
                                                                                                                    Horas dedicadas a desarrollo
                                    Activo
                                                                                                                    y mantenimiento
          Inicio

                                     $$$

                                                                                                                    Coste por hora
        RAD

                      Activo

                                                                                                                    Infraestructura
                       $$$

                                                           Tradicional           RAD

                                                                           Cuanto mayor sea el valor potencial de tu aplicación, mayor será la
                                                                           imprevisibilidad. Es decir, una aplicación diseñada para reducir costes
                                                                           tiene un valor más predecible que una que te ayude a entrar en un
                                                                           nuevo mercado. Puedes utilizar la matriz de complejidad mencionada
                                                                           anteriormente para definir el valor de tus productos con más precisión.
                                                                           También puedes crear un caso práctico con el propietario del programa
                                                                           que describa la situación actual y ofrezca una descripción del concepto
                                                                           de la aplicación.

24
También puede leer