Transcription

Siemens Digital Industries SoftwareGuía de transformacióndigital low-codeHoja de ruta para utilizar Mendix ylanzar una iniciativa low-codesiemens.com/software

2

ContenidoParte 1Un nuevo mundo 4–5Parte 2Los cuatro factores 6–7Inicio, estructura y escala 8–9Factores que influyen 10Parte 3Manos a la obra 11PersonalPosición y organización del equipo 12 – 15Estrategia de crecimiento del equipo 16 – 18PortfolioIdentificar las primeras aplicaciones que desarrollar 19 – 21Entregar la primera aplicación 22 – 23Definir el valor y comenzar a seguirlo 24 – 25Celebrar el éxito 26ProcesoPoner en marcha la estructura de gobernanza 27Establecer una cadencia retrospectiva 28PlataformaNormalizar mejores prácticas y metodologías Estrategia de implementación 2930 – 31Parte 4Esto es el comienzo 32Referencias 333

Un nuevo mundoEl mundo está cambiando y la forma de desarrollarsoftware debe cambiar con él. ¿Cuál es la clave? Laempresa al completo. Empieza a derribar murospara dejar espacio a tu fábrica de innovación.Cuando empezó nuestro viaje, queríamos resolverun problema que tu empresa y muchas otras tienenque afrontar cada día: la entrega de software conherramientas y técnicas tradicionales. El problemaes fácil de entender, pero resulta sumamentecomplejo. El índice de éxito de un proyecto digital aescala empresarial es muy escaso, ya que el 70 % delos proyectos sufre graves problemas o fracasa porcompleto.1Todo gira en torno a la colaboración. O en tornoa su ausencia. La escasa participación del usuariofinal suele dar lugar a requisitos poco claros. Losrequisitos poco definidos son más difíciles deabordar y de perfeccionar cuando los equipos dedesarrollo utilizan procesos rígidos y aislados. ¿Cuáles el resultado? Una tormenta perfecta de ineficaciaque provoca retrasos en los proyectos, cargados deincidencias.Nuestra misión es ayudarte a capear el temporal.Para ello, debíamos derribar los muros entre laempresa y IT para reformar el modo en que lasempresas enfocan el desarrollo de aplicaciones.Nuestro objetivo es conectar a personas que tienenideas innovadoras con la tecnología que les ayude amaterializar dichas ideas.El desarrollo low-code nos ha permitido capacitar yfomentar la colaboración en numerosas empresasde todos los tamaños en una amplia variedad deindustrias y zonas geográficas. Muchos años deinvestigación, desarrollo y una miríada de clientesexitosos nos han convertido en líderes en eldesarrollo de aplicaciones low-code y en el soportede una comunidad muy extensa.4Hemos analizado toda esa experiencia y la hemosplasmado aquí en forma de guía de ejecucióndigital. Esta guía pretende orientar la ejecuciónde la transformación digital de tu empresa yreparar la brecha existente entre las empresas y eldepartamento de IT para que estas puedan dedicarsede pleno a su auténtica vocación: crear.¿Qué significa crear?Ofrecer tecnología para brindar posibilidades yempoderar a las personas que hoy en día creany realizan. Tú eres de las que crean. Lideras tuempresa mediante una transformación digital. Estásimplementando cambios masivos para digitalizartu empresa y capacitar a todas las personas de laorganización para que puedan crear aplicaciones.Seguramente te preguntarás qué viene acontinuación. Esa respuesta es la transformacióndigital, con un componente fundamental: la entregade aplicaciones. La planificación de ciclos largos y losciclos prolongados de entrega de aplicaciones ya nosatisfacen las necesidades ni las expectativas actualesde los clientes.2 Tanto si creas o adaptas solucionespara mejorar el compromiso con tus clientes,resuelves ineficiencias operativas o si empiezas unnuevo negocio, las aplicaciones son los mecanismosclave de tu empresa.Para que la transformación digital se afiance deverdad, hay que empezar a preguntarse: «¿Quépasaría si.?». ¿Qué pasaría si existiera una verdaderacolaboración entre la empresa y el departamento deIT que permitiera a sus creadores ofrecer resultadosreales y tangibles a partir de sus ideas innovadoras?¿Qué pasaría si existiera una forma de permitir quelos profesionales de tu empresa experimenten,exploren, construyan, desarrollen, cuestioneny respondan de forma estructurada, repetible yescalable? Tenemos la respuesta.

Parte 1La fábrica de innovación es una combinación denuestra tecnología low-code y la metodología dedesarrollo rápido de aplicaciones. Los cimientosde tu fábrica de innovación se basan en laconvergencia de tres tendencias. Los microserviciosproporcionan nuevas formas de diseñar aplicacionese infraestructuras. Los desarrolladores son máslibres que nunca para centrarse en el valor queofrece una aplicación en lugar de centrarse en losentresijos de un desordenado back-end monolítico.Las opciones de implementación en la nube ofrecena las empresas la oportunidad de ser más escalablesgracias a la rentabilidad y a la reutilización deservicios comunes. BizDevOps es una nueva formade colaborar en todo el ciclo de vida del desarrollo.Abarca a usuarios de la empresa, desarrolladores yoperaciones para garantizar que una aplicación secomercialice con rapidez y precisión.La fábrica de innovación permite un enfoque deBizDevOps. Contribuye a establecer un lenguajecomún constructivo y consciente centrado en lasnecesidades de la empresa, la arquitectura y laimplementación para ayudarte a crear aplicacionesa escala.Cuando emprendas el camino de la digitalización detu empresa, necesitarás una visión y una estrategiaque te lleven a la fábrica de la innovación parapoder dar rienda suelta a la creatividad y el ingenio,y permitir a los responsables de IT y de la empresaidear, crear e implementar rápidamente aplicacionesa escala.Potenciar el capital humanoEl poder de combinar tendenciasTe damos la bienvenida a la fábrica de innovaciónLa fábrica de innovación es la coyuntura básica en laque la exploración se une a los resultados prácticosreales. Es un proceso que utiliza la colaboraciónconstante y coreografiada para producir aplicacionesde nivel empresarial de manera eficiente ypredecible. Es una capacidad organizativa escalable yautosuficiente que permite afrontar esas preguntas.MicroserviciosBizDevOps Aplicaciones autónomas Implementar funcionesempresariales Sistemas centralesflexibles Colaboración entreequipos autónomos Posesión de ciclos de vidaíntegros Agile y DevOpsUso nativo de la nube Escalabilidad Reutilización de servicios comunes Totalmente automatizado (rentable)Empecemos por aquíPermítenos guiarte por este nuevo mundo de latransformación digital y abordar los conocimientosnecesarios para mejorar la colaboración. Te haremosconocer los elementos de la transformación digital,y los actores y elementos clave que promueven elcambio en tu proceso de entrega de aplicaciones.Una vez que te hayas acostumbrado a los elementosy objetivos de la ejecución digital, te guiaremospaso a paso por la construcción de los cimientos detu fábrica de innovación. También te mostramoslas herramientas de Mendix que ayudan a capacitara más personas para crear a escala, habilitaraplicaciones con tecnología inteligente y convertiresas ideas en realidad.Los elementos de la ejecución digitalLa fábrica de la innovación no surge de la nada. Espreciso construirla desde la base. Ahora bien, antesde entrar en cómo construir la fábrica de innovación,conozcamos los diferentes elementos de la ejecucióndigital y los impulsores clave para desatar el potencialde tu empresa.5

Los cuatro factoresMendix ha identificado los principales factores de la ejecución digital. Estosson los cuatro factores. A lo largo de esta guía descubrirás que cada factorva acompañado de su propio conjunto de hitos y objetivos, todos ellosorientados a la creación de tu fábrica de innovación.PersonalLas personas que elijas para formar tu equipo deMendix son absolutamente esenciales en el éxitodel programa de ejecución digital. Tu equiponecesita algo más que desarrolladores de low-codeempresarial.Necesitas encontrar a las personas adecuadas conlas habilidades adecuadas, sea cual sea su cargo.El éxito comienza desde arriba, de modo que esimprescindible la participación de los altos ejecutivos.Se necesita una persona que sea propietaria delprograma, que lo dirija y que ordene el cambio.Los arquitectos también son fundamentales, yaque ayudarán a establecer una arquitectura, unainfraestructura y una gobernanza. Los propietariosde los productos son esenciales en el éxito de unprograma, ya que conocen a fondo la empresa, elproducto y sus usuarios, y tendrán conocimientosprofundos del valor que creará. Por último, undirector de desarrollo de aplicaciones debe encabezarla iniciativa y dirigir el programa, así como losequipos multifuncionales que se encargarán de losproyectos.6PortfolioUn modelo de desarrollo rápido de aplicaciones quetenga éxito consiste en identificar los proyectosadecuados y crear un portfolio de proyectos conlogros rápidos e iniciativas de gran valor. Losresultados rápidos permiten obtener un éxitoinmediato y crear un factor sorpresa. Por su parte,las iniciativas de gran valor justifican un cambioorganizativo más amplio, sobre todo cuando lasaplicaciones están vinculadas a las correspondientesiniciativas estratégicas. La combinación de casosprácticos es importante para aumentar la flexibilidaddel portfolio en las últimas etapas de la ejecucióndigital. Por lo tanto, debe incluir aplicaciones paranuevos mercados, así como la participación de losclientes y la eficiencia operativa.

Parte 2ProcesoEl éxito de la ejecución digital implica cambiar laforma de trabajar y establecer procesos rápidos dedesarrollo de aplicaciones. Las metodologías Agilecomo Scrum son un buen punto de partida, ya quedividen el trabajo en sprints y se basan en casos deusuarios. Sin embargo, también hay que pasar deuna forma tradicional de desarrollo y operacionesa un enfoque de BizDevOps, acelerar los ciclosde lanzamiento de trimestrales a quincenales (aveces incluso diarios) y aprender a desarrollarproductos mínimos viables (PMV) con iteraciones deseguimiento rápidas.PlataformaA medida que avanzas hacia la ejecución digital, laplataforma de desarrollo rápido de aplicaciones queelijas no debe referirse solo a nuevas tendenciastecnológicas como la inteligencia artificial, el BigData, el blockchain o lo que venga. Necesitas unaplataforma que también pueda mejorar la eficienciaoperativa, reducir el plazo de comercialización yfomentar la colaboración entre las partes interesadasdel negocio y IT: algo que aborde el presente yprepare para el futuro.Busca una plataforma que te ayude no solo aefectuar entregas más rápidas, sino también másprecisas, de modo que puedas producir aplicacionesfiables en cuestión de semanas. Este es el enfoque deequivocarse deprisa y aprender deprisa.La fábrica de innovación requiere pasar por tresgrandes etapas: inicio, estructura y escala. Cadaetapa tiene su propia serie de objetivos. El propósitode todos ellos es ampliar tu programa de desarrollode aplicaciones.7

Inicio, estructura y escalaInicioCimientos de la fábrica de innovaciónEstablecer el primer equipo, el valor y el PMVEstructuraMetodología y arquitectura formalizadasObtener previsibilidad y continuidadEscalaFábrica de innovación escalableAumento continuo de la productividad y la eficienciaInicioSi debes construir un medio de transporte y nuncaantes lo has hecho, ¿empezarás fabricando un cocheo un monopatín? La mayoría de la gente empezaríaprobablemente con el monopatín. No es el cocheque quiere en realidad, pero un monopatín lleva delpunto A al punto B (aunque un poco más despacio),con un esfuerzo relativo mínimo. Has desarrollado unPMV. En esto consiste la etapa de inicio.El inicio es establecer los cimientos de tu fábrica deinnovación. En esta etapa, se desarrollan aplicacionesque obtienen valor con rapidez. El motivo es doble:1. Dedicarás más tiempo a crear un equipo y aestablecer los requisitos previos necesarios encuanto a infraestructura y procesos.2. Quieres logros rápidos. Estos son importantesporque los utilizarás para demostrar el valor de tunuevo enfoque. Querrás celebrar tu primer éxito yobtener mayor apoyo en la empresa.8Objetivos de la fase de inicio:1. Entregar el primer valor.2. Crear el primer equipo y capacitarlo.3. Desarrollar el primer PMV y entregarlo.4. Diseñar la experiencia de usuario de la primeraaplicación.5. Comenzar el diseño de la arquitectura.EstructuraSi la etapa inicial consiste en establecer y demostrarlos beneficios del desarrollo rápido de aplicaciones,la estructura consiste en crear previsibilidad ycontinuidad. La estructura radica en pasar de unprimer conjunto de aplicaciones a un portfoliocon más aplicaciones que afronten varios casosprácticos, y ampliar el primer equipo a variosequipos y expandir el centro de creación. Se tratade llevar el proceso de la primera experiencia Agileque estableciste en el inicio a un proceso queinstituye ciclos de lanzamiento más cortos bajo unagobernanza estricta. En la etapa de estructura, estáslisto para pasar de la primera implementación en lanube a implementar en varias nubes.

Parte 2La estructura es el punto en el que se empiezaa formalizar el proceso de desarrollo rápido deaplicaciones. Se establece una arquitectura, seposibilita la entrega continua y se crea gobernanza.Al establecer la previsibilidad y la estabilidad,construyes el andamiaje para el centro de creación.Objetivos clave de la etapa de estructura:1. Formalizar procesos.2. Crear más aplicaciones y ampliar casos prácticosdel portfolio.3. Diseñar la arquitectura.4. Equipo de desarrollo de nivel avanzado.5. Documentación de la gobernanza.6. Pruebas automatizadas.EscalaDesde el inicio hasta la escala, aprendes a utilizarMendix para acelerar y escalar el desarrollo deaplicaciones. Empiezas a aportar valor real a tunegocio. Tu talento se ha formado y se ha activadode tal manera que puedes transferirlo a diferentesdepartamentos de la empresa para trabajar enproyectos en los que se aprovechan mejor tushabilidades. Aplicas una mayor automatización a tusprocesos para entregar y gestionar de forma eficientey rápida cientos de aplicaciones con impactoestratégico. Esto incluye la automatización de laampliación y el mantenimiento para dar soporte a unportfolio de muchos productos, la automatizacióndel control de calidad para supervisar de formaproactiva la capacidad de mantenimiento de tusproyectos y la posibilidad de una mayor reutilizaciónmediante el establecimiento de una tienda deaplicaciones privada. Con estas funcionalidades, semaximiza el valor y la productividad con la creaciónde capacidades de innovación distribuidas en todala empresa. Has logrado una productividad y unaeficiencia continuas.Objetivos durante la fase de escala:1. Portabilidad del talento.2. Velocidad de las entregas.3. Eficiencia de los equipos.9

Factores que influyenParte 2Hemos identificado los factores clave que pueden influir en tu proceso de digitalización en tresniveles de ejecución digital. A lo largo de esta guía, destacaremos los factores de influencia que sedeben tener en cuenta en los puntos clave de la construcción de tu fábrica de innovación. Los iconosde la imagen de abajo te permitirán saber los factores de influencia clave que debes tener en cuentapara esa etapa e hito en particular.Nivel estratégicoEste nivel consiste en evaluar y probar un impacto estratégico,abordar el riesgo de transformación e identificar los recursospara asegurar el éxito. Es decir, se trata de colocar las piezascorrectamente para establecer y madurar una visión de desarrollorápido de aplicaciones. Los factores clave son: el ejecutivo adecuadocon la visión correcta, una huella organizativa más extensa y laampliación del portfolio para incluir más aplicaciones en diferentescasos prácticos.Nivel del programaEl enfoque en el nivel del programa debe ser lograr y probar elretorno de la inversión (ROI), una realización de los beneficiosy la comunicación. Uno de los factores clave en este nivel es elpropietario del programa, que es el dueño del programa Mendixy quien lidera el cambio en toda la empresa. Otro factor es elarquitecto, que es fundamental para conectar los departamentosde IT y las empresas. Actúa como lo que Gartner denomina unarquitecto de vanguardia3, ya que establece y comunica lasdirectrices arquitectónicas y las líneas de seguridad. El tercer factorque influye es la demostración del ROI, porque ver es creer. Si no sedemuestra el valor del programa, es difícil ampliar la capacidad dedesarrollo rápido de aplicaciones que se están creando.Nivel de la aplicaciónEn 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 dela aplicación, la empresa debe contar con el propietario del productoadecuado; un equipo colaborador, formado y certificado porMendix; y asegurarse de que se entrega la aplicación correcta desdelos puntos de vista técnico y del valor empresarial.10La visiónLa huellaorganizativaEnfoque decasos prácticos yportfolioEl propietario delprogramaEl arquitectoROI y presupuestopara el cambioEl propietario delproductoEl equipoLa entrega deaplicaciones

Manos a la obraParte 3Es el momento de empezar a forjar los cimientosde tu fábrica de innovación. Para ello, debes creartu primer equipo de Mendix, establecer procesos ycelebrar los éxitos que consigas en las etapas inicialesde tu programa de ejecución digital. La etapa iniciales la primera vez para todo: el primer valor, el primerequipo, el primer PMV.Hemos alineado cada objetivo con los cuatrofactores, y hemos enumerado los hitos de cada unoy las formas de lograrlos. Al final de cada factor,también recibirás los hitos de la estructura para queno solo sepas cómo sentar las bases para la venta,sino también cómo empezar a construir hacia ella.11

Posición y organización del equipoAntes de empezar, necesitas contar con las personas adecuadas para crearla primera aplicación y el primer portfolio, y que te ayuden a demostrar elvalor. Hemos creado el plan para crear tu primer equipo de Mendix, evaluarese equipo y mostrar cómo puede crecer y colaborar con la empresa y otrosdepartamentos de la misma.Factores que influyenPropietariodel programaArquitectoHuellaorganizativaBuscar soluciones a los problemasBusca integrantes del equipo que se preocupen porresolver los problemas de la empresa, en lugar depersonas que prefieran crear soluciones basadas enrequisitos detallados. Se deberán superar muchosobstáculos debido a los procesos existentes y a lacultura de la empresa; por lo tanto, hay que buscarpersonas con actitud positiva.Busca personas que quieran poner a prueba suslímites y que tengan cierta competencia técnica, peroque también comprendan los retos empresariales.Muchas de las personas que hemos visto hacerla transición con éxito provienen de entornos deanálisis empresarial, experiencia del usuario, diseñoweb front-end e inteligencia empresarial.Al final, la selección del equipo adecuado es la piedraangular del éxito no solo para el primer proyecto,sino también para todo el programa de desarrollorápido de aplicaciones.12Propietariodel productoEquipoQuién es quiénCuando se construye la fábrica de innovaciónes importante contar con un equipo pequeño.Un equipo reducido permite entregar nuevasaplicaciones con rapidez. Además, se evita gran partede la falta de comunicación y los retrasos habitualescon equipos de desarrollo más grandes. Los equiposmás pequeños fomentan la productividad y lacreatividad. La «regla de las dos pizzas» de Jeff Bezos,CEO de Amazon, afirma que nunca debe celebrarseuna reunión en la que dos pizzas no puedanalimentar a todo el grupo. Cuanto más pequeño seael equipo, más espacio habrá para la tormenta deideas y la revisión por parte de los compañeros (y unaporción extra para todos).Bashir Bseirani, CEO de Avertra, vio cómo suequipo se convirtió en más colaborativo cuandoempezaron a utilizar Mendix porque podíanoperar en un entorno de equipo más reducido.«Nuestra filosofía es que deberíamos ser capacesde construir una aplicación con un equipo losuficientemente grande como para comersesolo una pizza. Cuando Bezos decidió hacer sumodelo de dos pizzas no conocía Mendix ni susposibilidades».

Parte 3 ⃒ PersonasUn primer equipo fuerte de Mendix es másque el número de personas en la sala. Elprimer equipo de Mendix debería incluir unequipo de desarrollo principal compuestopor una combinación de un desarrolladorprofesional, alguien con experiencia técnica yun business developer, una personafamiliarizada con la plataforma que puedaactuar como usuario avanzado si es necesario.La clave es contar con desarrolladores quepuedan colaborar estrechamente y tiendan unpuente entre las necesidades empresariales ylas posibilidades técnicas.Un equipo principal típicoPeticionesFeedbackPropietarios delos productosVisibilidadUn equipo adecuado significa tener un propietario del producto adecuado. El propietario delproducto actúa como parte interesada. Esalguien que comprende el valor de los casosprácticos de usuarios y se asegura de que secumplan los requisitos. Los propietarios de losproductos son componentes esenciales en eléxito de un equipo. El propietario del productoadecuado debe tener una visión de lo que senecesita construir, un sólido conocimiento delos usuarios y del mercado y una gran capacidad para priorizar el trabajo pendiente.Asegúrate de que tengan la autoridad pertinente para tomar decisiones y comprometersecon el equipo a pacidadesespecializadasTambién es muy recomendable contar con undesarrollador certificado por Mendix paraayudar al equipo a formarse en esaplataforma.Otros miembros del equipo que se debentener en cuenta en la fase de inicio son los quellamamos aceleradores. Por ejemplo, lapersona encargada de la interfaz de usuario ode la experiencia de usuario se encarga deconferir un buen aspecto a la aplicación, perotambién establece un ecosistema de plantillaspara futuras aplicaciones. También es necesario que un arquitecto establezca directrices ypiense en el estado futuro del ecosistema deIT.EspecialistastécnicosUn escollo que debe evitarse es asignar unintegrante del equipo diferente para cadafunción del proyecto. Cada integrante puedeser responsable de varias funciones. En lugarde una estructura formal, los integrantes delequipo asumen el trabajo según sus áreas deexperiencia. Por ejemplo, no se necesita unScrum master para los primeros proyectos; eldesarrollador principal puede desempeñar estafunción además de sus tareas de desarrollohabituales.Etapa de inicio típicaIngenieros conformaciónUn propietariodel productoUn Scrummaster/líderAceleradorExperiencia del usuarioArquitecto13

Los desarrolladores de Mendix tienen todo tipo dehabilidadesLos desarrolladores proceden de todos los ámbitos dela empresa, no solo de IT. Las plataformas low-codete permiten establecer equipos de creadores de todoslos perfiles, desde programadores con experienciay desarrolladores empresariales hasta analistasexpertos en tecnología.Desarrolladorsin siness developersDesarrolladores de ITBusiness developers deMendix StudioDesarrolladores profesionalesde Mendix Studio Pro«Como el propietario del productose sienta a nuestro lado, podemosobtener rápidamente informaciónsobre lo que estamos desarrollando, loque hace que todo resulte mucho másrápido».Jennifer Taylorbusiness developerInnovapost14Full stackdeveloperDesarrolladores expertosde extensión de código«Con Mendix debes pensar enel modelo de base de datos ylas relaciones entre entidades, yconstruir a partir de ello. Si erescapaz de hacerlo, piensas de formacompletamente diferente y entiendeslas relaciones. Eso ha contribuido aque sea un mejor desarrollador».Evan Gagnierfull stack developerGranite Telecommunications

Activar el equipoEn la fase de inicio del centro de creación, resultatentador centrarse solo en la nueva plataformalow-code. En realidad, lo mejor es formar también alequipo en un proceso de desarrollo Agile para quesus integrantes puedan colaborar eficazmente. Esohará que el aprendizaje de la plataforma Mendixsea más fácil porque entenderás cómo funciona. Alobservar a un desarrollador experto de Mendix enacción, tu equipo aprende a involucrar eficazmentea las partes interesadas de la empresa y a ofrecermejores soluciones.Proporcionar al equipo las herramientas adecuadastambién les hará llegar lejos. Cada integrante delequipo utilizará diferentes herramientas segúnsus conocimientos técnicos. Un desarrollador sinexperiencia, alguien con poca o ninguna experienciaen programación, puede aprender fácilmente ausar Mendix con Mendix Studio. Los desarrolladorestradicionales se sentirán cómodos con Mendix StudioPro.Otra forma de capacitar a tu nuevo equipo deMendix es mediante la formación y la certificación.La Academia de Mendix ofrece cursos introductoriosde tres días y certificaciones de desarrollador rápidopara que los empleados aprendan cómo desarrollarrápidamente aplicaciones y utilizar la plataformaMendix.Los equipos de desarrollo rápido de aplicaciones máseficaces están juntos en el sitio, idealmente con elpropietario del producto, y trabajan con iteracionesfrecuentes basadas en el feedback de los usuarios.Tu fábrica de innovación consiste en posibilitar lacreatividad para resolver los retos empresarialescon mayor rapidez. Si el equipo se mantiene unido,el grupo se sentirá entusiasmado y motivado paraofrecer y mostrar resultados de forma continuada.«Siempre se habla de resolverproblemas con el software, pero nocreo que siempre sea cuestión deresolver problemas. Se puede añadirvalor a un proceso ya creado. A vecesincluso se puede mejorar».«Queríamos mostrar la rapidez con laque se puede realizar un proyecto conpoca o ninguna sobrecarga utilizandola ejecución digital y permitiendo a losdesarrolladores trabajar con libertadde verdad, sin presión».Yasmijn Joostendesarrolladora sin experienciaKuehne NagelRuss Martindesarrollador rápidoErie Insurance15

Estrategia de crecimiento del equipoAl crear el equipo, también deseascrear una estrategia de crecimientopara ampliar el programa dedesarrollo rápido de aplicaciones deun modo eficaz. Para ello, disponesde varias opciones.Equipo APropietariodel producto APropietariodel producto BPropietariodel producto C16Scrum masterA/líderOpción A: el modelo centralizadoEn este modelo, hay varios propietarios del productoque trabajan con un Scrum master y dirigen variosequipos de desarrolladores que trabajan en distintostipos de aplicaciones.También es conveniente empezar a crear y fomentaruna reserva de talento a la que poder recurrir deinmediato si un desarrollador deja el equipo.AceleradorReserva detalentosExperienciadel usuarioCertificado porMendixArquitectoCertificado porMendixOperacionesCertificado porMendixEquipo BEquipo CGarantía de calidad(QA) y pruebasCertificado porMendix

Parte 3 ⃒ PersonasOpción B: el modelo descentralizadoEste modelo requiere un equipo de desarrolloprincipal formado por un ingeniero de Mendix, unarquitecto empresarial, un diseñador, un Scrummaster y desarrolladores profesionales. Este grupoforma y capacita a la reserva de talentos paradiferentes unidades empresariales.Portfoliopropio deunidad ón depruebas/Q&AEquipo BReserva de talentosCertificadopor MendixCertificadopor MendixPropietariosdel productoBusinessdeveloperDesarrolladorsin experienciaPortfoliopropioflexibleDesarrolladorsin experienciaPortfoliopropioflexibleDesarrolladorsin experienciaPortfoliopropioflexibleUnidad A (integrada en la unidad de negocio A)Parte interesadade la empresaPortfoliopropio deunidad denegocioDesarrolladorprofesionalUnidad A (integrada en la unidad de negocio A)Parte interesadade la empresaPortfoliopropio deunidad denegocioScrum masterEl equipo principal es el propietario de los portfoliosde aplicaciones, establece las directrices de laarquitectura, determina las mejores prácticas yasegura la concienciación en toda la empresamientras las demás unidades construyen suspropios portfolios. Este modelo también capacitaa los desarrolladores del negocio de tu empresa. Sipensamos en el futuro, aquí es donde se empieza aescalar la fábrica de innovación.Propietariosdel productoBusinessdeveloperUnidad A (integrada en la unidad de negocio A)Parte interesadade la empresaPropietariosdel productoBusinessdeveloperReserva de talentosCertificadopor MendixCertificadopor Mendix17

Visión de BizDevOpsComo estrategia de crecimiento del equipo,recomendamos crear una visión de BizDevOps.El desarrollo rápido de aplicaciones solo puedefuncionar tan deprisa como lo permitan lasoperaciones. Puedes llegar a crear y entregaraplicaciones a la velocidad de la luz, pero estas nocrean valor hasta que las operaciones las hacenfuncionar. Así pues, empieza a investigar la relaciónentre el desarrollo y las operaciones en tu empresa.EstructuraQuieres adoptar tu estrategia de crecimiento delequipo y aplicarla. Tus objetivos consisten en ampliartu equipo original y crear otros nuevos.Estrategia de suministro y capacitaciónMendix Studio y Mendix Studio Pro están destinadosa desarrolladores de todo tipo. Por ese motivo,puedes contratar a desarrolladores de ámbitosatípicos. No te limites a los full stack developers.Intenta encontrar personas con mentalidad técnicade la empresa que se centren en resolver problemasy hacer grandes cosas.18Para ello, puedes utilizar los recursos de la reservade talentos que empezaste a formar en la faseinicial. Puedes elegir una opción de crecimiento delequipo que sea adecuada para ti y para tu empresa, yempezar a ejecutarla.Incrementar los equipos y dividirlosEn la etapa de inicio, el equipo era pequeño apropósito. A medida que las aplicaciones son máscomplejas y obtienen más exposición, el equipo debecrecer de manera proporcional. Añade un arquitectoy un diseñador de IU/experiencia de usuario si aúnno forman parte de tu equipo, así como un ingenierooperativo. Sea cual sea t

gracias a la rentabilidad y a la reutilización de servicios comunes. BizDevOps es una nueva forma de colaborar en todo el ciclo de vida del desarrollo. Abarca a usuarios de la empresa, desarrolladores y operaciones para garantizar que una aplicación se comercialice con rapidez y precisión. La fábrica de