I.INTRODUCCIÓNLamigracióndelainformacióndesdedocumentosfísicosasuequivalenteenformatodigitalinicióloqueahoraseconocecomolatransformacióndigital[1].Ladigitalizacióndedocumentos,conelahorroderecursoshumanosymateriales[2],marcóeliniciodeunprocesodondeeldesarrollotecnológicohatransformadotantoalasociedadcomoalasempresas,modelandoconeltiempotantolamaneraenquelaspersonasinteractúanentresícomotambiénlaformaenquelasempresasorganizansusactividades[3].Amodogeneral,latransformacióndigitalseasociaconlaformaenqueeldesarrollotecnológico,ensuampliaacepción,estácambiandocómosedesenvuelvenlasactividadeshumanasdentrodelasociedad[4].Estosepuedeobservardelassiguientesmaneras:1)enlaautomatizacióndeprocesos,loqueimplicalaincorporaciónderobotsydesoftwareespecializadoenelcontroldeciertosprocesosindustrialesosocialesy2)latransformacióndeserviciosyproductosasuequivalentedigital[5].Lossereshumanoscadavezmásutilizanrecursosdigitalesparadesempeñarsusactividadesdiarias.Latendenciadeunusocadavezmayordeherramientaswebydeaplicativosmóviles,paralosdenominadosteléfonosinteligentesosmartphones,haelevadolosrequerimientosdeinformaciónyelflujodedatos[6].Estademandacadavezmayorhallevadoalasempresasyorganizacionesalacontratacióndepersonalespecializadoendesarrollodesoftware,quieneshanvenidodandorespuestasaestasexigencias,desarrollandoaplicacionesysoftwaresegúnlasnecesidadesexpuestasporlascompañíasqueloscontratan.Sinembargo,elritmoderequerimientoscadavezesmayor;lascompañías,paramantenersecompetitivasnecesitancadavezmássolucionesqueseanágiles,pertinentesenuntiempodeterminadoyquecumplanconlasexigenciascadavezmayoresdelosusuarios[1].EsenesteescenarioesdondeeldesarrolloLow/No-codeaparececomounasoluciónalabrechaderequerimientosdeprogramacióndemandadoporlasempresas,lasorganizacionesylosestadosantelafaltadepersonalcualificadoparaello.Elparadigmadedesarrollodeaplicacionessincodificación(No-code)oconungradobajodeella(Low-code)sehanconvertidoenunatendenciaenascensodentrodelaindustriadedesarrollodesoftware.Algunasconsultorasdetecnologíaestimanquelasaplicacionesydesarrollosdesoftwarequeutilizaránestatecnologíaserádel65%enel2024[7].EmpresascomoMicrosoft,OutsystemoAppianlideranelmercadodeplataformasLow-code,ofertandosolucionesdondelaspersonasnoformadasenáreasinformáticas,perosíconocedorasdelosgirosdesusnegociosodesusnichosdemercado,puedancrearaplicacionesquesatisfagansusrequerimientossinlanecesidaddecontrataratodounequipodedesarrolladoresqueproduzcanunasoluciónalamedidadesusnecesidades,peroacostesquetalveznopuedapermitirse.Amedidaquelainteligenciaartificialyelaprendizajeautomáticoayudanamejorarlasplataformasencuantoausabilidad,seguridad,escalabilidad,complejidadeinteroperabilidad,sedebatecuálseráelaportedelosprofesionalesdelsoftwaredentrodelasindustriasenelfuturopróximo.Estetrabajoseenfocaendosaspectos,unodescriptivo,dondesetocanconmásprofundidad,temascomolasrazonesquepermitieronelsurgimientodeldesarrolloLow/No-code,susventajasydesventajasylasplataformasquelideranestostiposdedesarrollodesoftware.Elotroaspectotocalasconsecuenciasqueestáteniendoenelmercadodedesarrolladoresdesoftwarelacreaciónyusodeestetipodetecnología,tantocomolaaparicióndelusuarionoinformáticocomodesarrolladordeaplicaciones.Paraelloserealizóunaexploraciónbibliográficasobreeltema,escogiendoaquellostrabajosquetocaranlostemasdesarrolladosenestetrabajoyalfinal,medianteelanálisisdelosartículosylostrabajosescogidos,ofrecerresultadosyconclusionessobrelatemáticatratadaobtenidosenlainvestigación.22ISSN-E:2697-3650MinervaJournalMinaya et al. El desarrollo Low/No-code y el futuro de los desarrolladores de softwareVol.3,Spec.IssueN°1,(pp.21-33) Low/No-codecomorespuestaalaproblemáticadelsoftwareA.LosproblemasfundamentalesdeldesarrollodesoftwareLossistemasrequeridosporlascompañíasvanganandoencomplejidadconelpasodelosaños;almismotiempo,lasventanasdeoportunidadqueestasobservan,parapoderexplotarventajasdemercado,soncadavezmásestrechas.Estasituaciónpresionaalosdesarrolladoresaentregarproductosconunmayorgradodesofisticaciónenperíodosdetiempocadavezmáscortos.Loque,aunadoconundéficitdetalentoentodaslasáreasrelacionadasconeldesarrollodelsoftware,exacerbanlosproblemasqueyaarrastrabalaindustriadesdesusinicios:sistemasquenofuncionancomoserequería,oqueeransimplementeincorrectos;plazosdeentregadeproductosquenosecumplen,presupuestosrebasadosoagotados,entreotrosproblemas.Lasoluciónmásempleadaparahacerfrentealosplazosdeentregaylaremediacióndeproblemaseraaumentarelpersonalenlosdepartamentos,subcontratarpersonalexternoparaencargarsedeaspectosmenostécnicosdeproyecto,osinoexistíaotraalternativa,contratarempresasparaafrontarproyectoscompletos.LairrupcióndelapandemiadelCOVID-19,produjoconsigounimpulsoexponencialaladigitalizaciónaceleradadevariosaspectosdelaactividadeconómica,loqueprovocóqueeltalentoendesarrollodesoftwarefuesecadavezmásdemandado,profundizandolacrisisenelsector.EstaescasezdetalentofuelarazónprincipalenelascensodelasaproximacionesLow/No-codedentrodelaindustriadeldesarrollodeaplicaciones,yaqueesteaspectoesfundamentalparalacreaciónyentregadeproyectos.B.Low-codeyNo-codePuedeparecerquelostérminoslow-codeyno-codepuedenserdenominacionesalternativasdeunmismoconcepto,sinembargo,existendiferenciasimportantes.Low-codeesuntérminoqueacuñóen2014elForresterResearch[8]yqueserefiereaunparadigmaoenfoquededesarrollodesoftwareenelcualnoserequieredeconocimientosprofundosdeprogramación,encomparativaconeldesarrollotradicional,paralacreaciónypuestaenfuncionamientodeunproyectodesoftware.Noobstante,lapersonasídebeposeerconocimientosdeprogramaciónparautilizarconpropiedadydominiolasplataformasbasadaseneseenfoque[3].Encambio,lasplataformasno-codeestánpensadasparausuariosnoinformáticos,peroqueposeenunconocimientoimportantesobreelgirodelnegociodeunaorganizaciónoempresa.Estolepermitetenerunaperspectivaclarasobrelasnecesidadesalasquedeberesponderunaplicativoparacubrirlosrequerimientosalosquedebedarsolución.Porlogeneraleldiseñoempleadoporlosdesarrolladoresdeestasplataformas,parapermitirlealusuarioelaccesoalasherramientasdedesarrollo,consisteenrepresentaralasfuncionalidadesqueofrecelaplataformacomobloquesqueelusuariopuedearrastrarysoltarenunáreadondesepuedenconectarentresí[3].ElobjetivodelasplataformasLow/No-codesonmuysimilares,proveerdeentornosqueagiliceneldesarrolloydesplieguedeaplicacionesdigitalesenlapsosdetiempomáscortosquelosacostumbradosalutilizarunenfoquedeprogramacióntradicional.Apesardequeexistendivergenciasnotablesentrelascapacidadesyeneldesplieguedefuncionalidadesentrediferentesplataformas,latendenciageneralindicaque,enunfuturonomuylejano,lasplataformasLow/No-codetendránunniveldeaccesibilidad,adaptabilidadypotenciaqueseránactasparaelusotantodeusuariosconpocasnocionesdeinformática,comodeusuariosconconocimientostécnicosendesarrollodesoftwaremásavanzados.II.DESARROLLO23ISSN-E:2697-3650MinervaJournalMinaya et al. El desarrollo Low/No-code y el futuro de los desarrolladores de softwareVol.3,Spec.IssueN°1,(pp.21-33) Low/No-codecomorespuestaalaproblemáticadelsoftwareA.LosproblemasfundamentalesdeldesarrollodesoftwareLossistemasrequeridosporlascompañíasvanganandoencomplejidadconelpasodelosaños;almismotiempo,lasventanasdeoportunidadqueestasobservan,parapoderexplotarventajasdemercado,soncadavezmásestrechas.Estasituaciónpresionaalosdesarrolladoresaentregarproductosconunmayorgradodesofisticaciónenperíodosdetiempocadavezmáscortos.Loque,aunadoconundéficitdetalentoentodaslasáreasrelacionadasconeldesarrollodelsoftware,exacerbanlosproblemasqueyaarrastrabalaindustriadesdesusinicios:sistemasquenofuncionancomoserequería,oqueeransimplementeincorrectos;plazosdeentregadeproductosquenosecumplen,presupuestosrebasadosoagotados,entreotrosproblemas.Lasoluciónmásempleadaparahacerfrentealosplazosdeentregaylaremediacióndeproblemaseraaumentarelpersonalenlosdepartamentos,subcontratarpersonalexternoparaencargarsedeaspectosmenostécnicosdeproyecto,osinoexistíaotraalternativa,contratarempresasparaafrontarproyectoscompletos.LairrupcióndelapandemiadelCOVID-19,produjoconsigounimpulsoexponencialaladigitalizaciónaceleradadevariosaspectosdelaactividadeconómica,loqueprovocóqueeltalentoendesarrollodesoftwarefuesecadavezmásdemandado,profundizandolacrisisenelsector.EstaescasezdetalentofuelarazónprincipalenelascensodelasaproximacionesLow/No-codedentrodelaindustriadeldesarrollodeaplicaciones,yaqueesteaspectoesfundamentalparalacreaciónyentregadeproyectos.B.Low-codeyNo-codePuedeparecerquelostérminoslow-codeyno-codepuedenserdenominacionesalternativasdeunmismoconcepto,sinembargo,existendiferenciasimportantes.Low-codeesuntérminoqueacuñóen2014elForresterResearch[8]yqueserefiereaunparadigmaoenfoquededesarrollodesoftwareenelcualnoserequieredeconocimientosprofundosdeprogramación,encomparativaconeldesarrollotradicional,paralacreaciónypuestaenfuncionamientodeunproyectodesoftware.Noobstante,lapersonasídebeposeerconocimientosdeprogramaciónparautilizarconpropiedadydominiolasplataformasbasadaseneseenfoque[3].Encambio,lasplataformasno-codeestánpensadasparausuariosnoinformáticos,peroqueposeenunconocimientoimportantesobreelgirodelnegociodeunaorganizaciónoempresa.Estolepermitetenerunaperspectivaclarasobrelasnecesidadesalasquedeberesponderunaplicativoparacubrirlosrequerimientosalosquedebedarsolución.Porlogeneraleldiseñoempleadoporlosdesarrolladoresdeestasplataformas,parapermitirlealusuarioelaccesoalasherramientasdedesarrollo,consisteenrepresentaralasfuncionalidadesqueofrecelaplataformacomobloquesqueelusuariopuedearrastrarysoltarenunáreadondesepuedenconectarentresí[3].ElobjetivodelasplataformasLow/No-codesonmuysimilares,proveerdeentornosqueagiliceneldesarrolloydesplieguedeaplicacionesdigitalesenlapsosdetiempomáscortosquelosacostumbradosalutilizarunenfoquedeprogramacióntradicional.Apesardequeexistendivergenciasnotablesentrelascapacidadesyeneldesplieguedefuncionalidadesentrediferentesplataformas,latendenciageneralindicaque,enunfuturonomuylejano,lasplataformasLow/No-codetendránunniveldeaccesibilidad,adaptabilidadypotenciaqueseránactasparaelusotantodeusuariosconpocasnocionesdeinformática,comodeusuariosconconocimientostécnicosendesarrollodesoftwaremásavanzados.III.METODOLOGÍA24ISSN-E:2697-3650MinervaJournalMinaya et al. El desarrollo Low/No-code y el futuro de los desarrolladores de softwareVol.3,Spec.IssueN°1,(pp.21-33) 25ISSN-E:2697-3650MinervaJournalDisminucióndecostos:aldisminuirelintervalotemporaldedesarrollodeunproductoylosrecursosdestinadosaél,secontraenloscostosgeneradosensudesarrollo.Estopuedeaplicartantosiutilizaeltalentohumanodelaempresauorganizacióncomosiseexternalizarsuproducción.Rapidez:esunodelosaspectosdemayorimportanciaparalasempresas.Alestardesarrolladodesdeeliniciogranparteotodalaprogramaciónnecesaria,losdesarrolladoressepuedenenfocarenaspectoscomolausabilidad,laconfiguracióndelainterfazyenlaexperienciadelusuario.Todoestograciasaqueeltiempodedesarrolloenestasplataformasconrespectoaldesarrollotradicionalesentre5y10vecesmásveloz[8].Competitividad:estodebidoaquepuedensacarproductosdemaneraágil,satisfaciendolosrequerimientosmáscomplejosdesusclientes,manteniendolasventajasestratégicasfrenteasuscompetidores[10].Facilidaddeuso:alpermitirapersonasconescasosonulosconocimientosdeprogramación,puedanporsímismodesarrollaraplicacionesquesatisfaganunanecesidaddigitalpresenteensusorganizacionesoempresas,provocaincentivospositivosendiferentesáreasproductivas.Porlogeneralestaspersonas,quenosonprofesionalesdelaprogramaciónoeldesarrollodesoftware,poseenotrashabilidadesyconocimientosoperativosquelespermitenidentificarlosquerequierentantolosclientescomosuspropiosdepartamentosdetrabajo.EstostrabajadoressonespecialmenteútilescuandolasdemandasdesolucionesdigitalessonabundantesenorganizacionesconlimitadosrecursosdeTI[8].Disminucióndelacomplejidad:comolasaplicacionessedesarrollaapartirderecursosyfuncionalidadesyadiseñadasyqueestándisponiblesparasuimplementación,losequiposdedesarrollopuedencentrarseenlapersonalizaciónyenlamejoracontinuadelaexperienciadelusuarioalutilizarlaaplicación.Seguridad:laescasezdepersonaldeTI,confrecuenciacondicionalaprioridaddelosproyectosquepuedengestionar;dichasituaciónrelegaalosproyectosmáspequeñosalniveldeprioridadesmenores,porloquelosempleadosdedepartamentos,oinclusolosmismosprofesionalesdeTIsubcontratanatercerosparaatenderestosrequerimientos.AestoselodenominashadowIT,oTIenlassombras[11].EstasituacióncomprometelaseguridadenTIdelasempresasyorganizaciones,yaquenoestaríaensucontrollostemasdemanejodedatosydeseguridad.ConlasplataformasLow/No-codeelpersonaldeTIpuedecoordinaralosusuariosprogramadoresparaquegenerenenestasplataformasaplicacionesquecumplanconsusnecesidadessinparaelloempleardirectamentealpersonaldeTI.Estaestrategiapuedeahorratiempoenpruebasdeseguridad,privacidadyoptimización,yaque,sielsoftwareestádesarrolladobajoestosparámetros,losaplicativosestaránmásrápidoenproducción[11].Bajoscostosdemantenimiento:estebeneficiopuedeobservarsecuandoserequiereactualizarlosserviciosdisponiblesparamantenersealavanguardiadelosrequerimientosdelosusuariosydelsegmentodelnegocio.Enelcasoespecíficodelasplataformaslow-code,debidoalqueespocalacantidaddeprogramaciónejecuta,esmásfácilyalavezmenoscostosodeactualizarydemantener[9].C.VentajasdeutilizarplataformasLow/No-codeLosobjetivosdelasplataformasLow/No-codesonprincipalmente,reducirlacomplejidadylostiemposdedesarrolloyentregadeproductosdigitales[9].Sinembargo,sepuedendestacarotrosbeneficiosquetraenconsigosuempleo.Entreellassepuedendestacar:Minaya et al. El desarrollo Low/No-code y el futuro de los desarrolladores de softwareVol.3,Spec.IssueN°1,(pp.21-33) 26ISSN-E:2697-3650MinervaJournalIntegracióndeperfilesprofesionalesalaboresTIdentrodelasorganizaciones:alaprovecharlosconocimientosdelosprofesionalesendiferentesáreasdelascompañíasuorganizaciones,paraeldesarrollodeproductosdigitales,dichasorganizacionesgananenflexibilidadyencompetitividad,puesaprovechanlosconocimientosintegradosdetodaslasáreas,puessonestosquienesconocenlasnecesidadesdelnegocio.Porelloel44%deusuariosdeplataformasLow/No-codesondeusuariosdeperfilesprofesionalesnoasociadosaTI,peroconsupervisióndeestosprofesionales[10][9].Reduccióndefuncionalidadesinnecesarias:AlpoderdesarrollarproductosbásicosparaprobarunacantidadmínimadeideasyfuncionalidadesenlasplataformasLow/No-codequepuedensatisfacerlosrequerimientosdelosusuarios,evitandoutilizartiempoyrecursosvaliososenfuncionalidadesyrequerimientosquenotendránelfavordelosusuarios[9].Fragmentacióndeldesarrollodeaplicaciones:notodaslasplataformasLow/No-codeofrecenlaposibilidaddetrabajarbajodiferentesenfoquesdeprogramaciónsegúnlosrequerimientosdelasempresasocompañías[9].Orientaciónalusuario:confrecuencia,laspersonasqueutilizanlasplataformasLow/No-codenoprovienendeláreadeprogramaciónodesistemas,sonprofesionalesdeingenieríaexperimentadosenotrasáreas,quedeseanaplicarsusconocimientosenlosaplicativosqueestándesarrollando,empleandomodelosyestándaresconocidosporellos[9].D.DesventajasEntrelasprincipalesrazonesqueseconocenporlasquelasempresasuorganizacionesnoadoptanenfoquesdedesarrolloLow/No-codeeseldesconocimientodelasmismas[10].Luegoestáneldependerdeunaplataformaparticular,problemasasociadosalaseguridadylapersonalizacióndelasaplicacionesyproblemasconrespectoalaescalabilidad.Toquemosestostemasacontinuación.Escalabilidadypersonalización:porlogeneral,enlasplataformasLow/No-codelosbloquesdeconstrucciónestándiseñadosparaunconjuntobásicodefuncionalidades[12]que,sibienpuedeacortareltiempodedesarrollodeaplicaciónnomuycomplejas,lesponepordetrásdeloquepuedeofrecerlaprogramacióntradicionalencuantoapersonalizaciónyescala.Portanto,paraaplicacionesquerequieranunaltogradodepersonalización,comolasutilizadasparacienciasdedatos,lasplataformasLow/No-codenoresponderadichasexigencias.ParaquelasplataformasLow/No-codepuedanofrecernivelesdepersonalizaciónydecomplejidadqueequiparenalaprogramacióntradicionalpuedetardaruntiempoconsiderableymuchotrabajo[13].E.PlataformasLow/No-codelíderesAunqueexistemásde300plataformasqueofrecenserviciosbasadasenestetipodetecnologías,soloalgunaslideranenesterubro[14].Sólosemostrarán,pararealizarunejerciciocomparativo,cuatrodelasplataformasquemejorseencuentranposicionadasenelmercado.F.MicrosoftPowerAppsElgigantetecnológicoensuplataformaofreceunconjuntodeherramientasintegradasquelepermitenalosusuarioseldesarrollodeaplicacionescuyaescalasecomprendeentrebajaamedia.LaplataformadeMicrosoftestásiendoutilizadaprincipalmenteporempresasdeserviciosydemanufactura,sincontarconun43%decompañíasdediversossegmentoseconómicosquetambiénlausan[14].Minaya et al. El desarrollo Low/No-code y el futuro de los desarrolladores de softwareVol.3,Spec.IssueN°1,(pp.21-33) 27ISSN-E:2697-3650MinervaJournalComoseobservaenlaFig.1,Microsoftunarutadedesarrolloconsistenteencuatrobloquesdefuncionalidad,PowerBI,queesunaherramientaqueteayudaaanalizaryvisualizardatosconelobjetivodeobtenerinformacióncríticaparalatomadedecisionesempresariales.PowerApps,quejuntoconPowerAutomateconformanlasherramientasconlacualsedesarrollanlasaplicaciones;tieneintegradastantoservicioscomoconectoresyunentornodedatosparapruebasqueluegosepuedeenlazarconlasbasesdedatosdelosclientesdelaempresa.Además,sepudeintegrarconotrosserviciosdeMicrosoftcomoMSOffice365,MSAzure,MSTeams,entreotros.Porúltimo,ofrecenunsoporteparalacreación,siserequiere,deasistentesvirtualesconPowerVirtualAgents,asípuedendarseguimientoysolucionesaproblemasysolicitudesenviadasalaempresa.Minaya et al. El desarrollo Low/No-code y el futuro de los desarrolladores de softwareFig. 1. Plataforma Low/No-code de Microsoft [15].G.AppianAppianenotraplataformadedesarrolloLow/No-code(Fig.2).Tieneunagranpresenciaenlaindustriadelosserviciosfinancierosdedondeprovienenel40%desusclientes[14].Sedestacaprincipalmenteporofrecerunainterfazdedesarrolloqueposibilitalaconstruccióndeaplicacionesconunmayorgradodecomplejidad,endondeserequieraunniveldeautomatizaciónydeanálisisdedatosavanzados.Enelapartadodeanálisis,AppianhaincorporadoProcessMining,unaherramientadeanálisisconInteligenciaArtificial,asuplataforma;estapermite,atravésdeunanálisishistórico,ladeterminacióndetodasaquellasvariablesquepuedenintroducirineficienciasenelsistemadetalformadepredecirlosyevitarlos.OtrafuncionalidadquehaintroducidoAppianeslaposibilidaddeseguirtrabajanofflinedesdeunmóvil[16].Fig. 2. Modelo simplificado de Procesos de Appian [17].Vol.3,Spec.IssueN°1,(pp.21-33) 28ISSN-E:2697-3650MinervaJournalB.OutsystemsOutSystemsfuepioneraenelestablecimientodelasplataformasLow/No-codecomoalternativaalaprogramacióntradicional[1],enfocándoseenofrecerlaconstrucciónrápidadesolucionesdesoftware(Fig.3),tantoparaecosistemasmóvilescomoparaweb[18].Laplataformaofreceunentornointegradoqueabarcadeprincipioafinelciclodevidadedesarrollo:desarrollo,pruebasdecalidad,implementación,monitoreoysoporte.Enlafig.3sepuedeobservardemaneraesquemáticalaintegracióndelaarquitecturadetrabajo,dondesemuestranlosdispositivosdeaccesoalaplataforma,losservicios,lasinterfacesdeusuario,losmódulosdedesarrollo,decontrolcalidadeimplementación,dondeademássepuedemonitorearmediantereportesdedesempeño.Outsystem,aligualqueotrasplataformascomoAppianyMicrosoftPowerPlatform,seapoyanenelusodeInteligenciaArtificialyAprendizajeautomáticoparabrindarapoyoalosusuariosbrindándolesrecomendaciones,automatizacióndeprocesosyciclosdepruebasyvalidacionesdedesempeñodelasaplicacionesdesarrolladasenlaplataforma[11].Minaya et al. El desarrollo Low/No-code y el futuro de los desarrolladores de softwareFig. 3. Arquitectura de trabajo en Outsystems [18].B.MendixEsotraplataformaquelideraelsegmentodedesarrolloLow/no-code(Fig.4).Delamismaformaquelasotrasplataformas,brindaapoyoaldesarrolladormediantetécnicasdeinteligenciaartificialyaprendizajeautomático;sinembargo,existendosmodalidadesdiferenciadassegúnelusuario.ParaelusuarioconelperfildedesarrolladorciudadanoMendixleofreceelentornoMendixStudio,dondelaIAlepuededaralusuarioprincipiante,guías,alternativasosugerenciasdedesarrollo,unarutadepruebasdedesempeñoycalidad,ademásdedeteccióndeerrores[11].Paradesarrolladoresmásexperimentados,MendixtieneMedixPro,conunentornodedesarrollosimilaralosutilizadosporlosprofesionalesdesoftware.Consisteenunentornowebenelcualsepuedeaccederyverlosproyectosencurso.SepuedeconectarelproyectoaunabasededatospropiaoaunafacilitadaporMendix.TambiensepuedecrearunahojadecálculoyMendixpuedecrearunproyecto.Porloexpuesto,elenfoqueessimilaraldeunproyectodeingenieríadesoftware,sepuedehacerseguimientosdelproyecto,guardarversiones,yhacervalidacionesdefuncionalidaddelproyectoenentornosdeprueba.Enestesentido,laplataformadeMidexsecomportaconloharíaunIDE[19].Enlafig.4seveunejemplodevalidacióndeunformularioeneltablerodediseñodeMedixStudio.Vol.3,Spec.IssueN°1,(pp.21-33) 29ISSN-E:2697-3650MinervaJournalMinaya et al. El desarrollo Low/No-code y el futuro de los desarrolladores de softwareLowcode.Nocode.Desarrollodesoftware.Desarrollodeaplicaciones.EspecificacionesdefuncionamientodeplataformasLow/No-code.EstadísticasimportantessobreelimpactodelasplataformasdedesarrolloLow/No-code.-TrabajosquedesarrollaranaplicacionesbasadasenLow/No-code.-AnálisissobrelaimportanciadeldesarrolloLow/No-codedecaraalfuturoporconsultoresyexpertos.Enestainvestigaciónseutilizaronfuentesbibliográficasreferenteatemasdedesarrollolow-codeyno-codeyquetuviesenrelevanciaentornoalatemática.SeconsultaronfuentesdeaccesoabiertodebasesdedatoscomoScopus,IEEE,ArxivX,yportalesespecializadosenconsultoríaytecnología.Paraellosseutilizaronpalabrasclaveparalainclusióndedocumentos,lascualesfueronlassiguientes:Ademásdeloscriteriosantesmencionados,seconsideraronaspectoscomo:Fig. 4. El tablero de diseño de Medix [19].II.METODOLOGÍAVol.3,Spec.IssueN°1,(pp.21-33) 30ISSN-E:2697-3650MinervaJournalLastecnologíasLow/No-code(debajaonulaprogramación)secaracterizanporhacermejorartresaspectosinherentesalaprogramaciónyaldesarrollodelsoftware,queson:enprimerainstancia,lacurvadeaprendizajedelaplataforma.Todosloslenguajesdeprogramaciónytodaslasplataformasdedesarrollotradicionalposeencurvasdeaprendizajemayoresquelasqueseobservanenelaprendizajeymanejodelasplataformasconunenfoquedepocaonulaprogramación.Laasistenciavirtualresultaserunaventajapotentecomoguíaalprincipiante;aestoseleañadeladisposicióndeloselementosdentrodelainterfazdeusuario,quefacilitansuidentificaciónyuso.Todoestolespermitealaspersonasqueinicianeneldesarrollodesolucionesdesoftwareenestasplataformas,alcanzarunniveldeexperticiaadecuadoparaemprenderproyectosmásrápidoqueenlasplataformastradicionales.Otroaspectoimportanteeslaprogramaciónensímisma.Alnorequerirprogramaciónorequerirdemuypoca,losprofesionalesdeotrasáreasquenoestánrelacionadasconinformáticaycomputaciónnonecesitanconocerlosdetallesmástécnicosdeldesarrollodesoftwareypuedencentrarseenlalógicaylaabstraccióndelfuncionamientoquenecesitanenlasaplicacionesquerequierencrear.Porúltimo,lasplataformasdedesarrolloLow/No-code,alinvolucrareneldesarrollodesolucionesdesoftwareapersonaldelasorganizacionessintenerquecontratarmáspersonalosubcontrataraterceros,lespermiteahorrarrecursosvaliosos,apoyandolacompetitividadylaeficienciaorganizativa.Unavezescogidoelmaterialdetrabajo,segmentadaentretrabajosacadémicos,páginasdeconsultoríaentecnología,conferenciasymaterialdelaspropiasdesarrolladorasdeplataformasLow/No-codeseidentificaronlossiguientesresultados:IV.RESULTADOSFig. 5. Criterio de selección bibliográfica.DelaseleccióndearchivosserealizósegúnsemuestraenlaFig.5,dondeprimerosehizounabúsquedaexploratoriaporlasbasesdedatosidentificadas,realizandounarevisiónde99documentosquerelacionadosconlatemáticadeldesarrolloconaproximaciónLow/No-code,deellosseescogieron10artículosquesecomprendíandentrodelosparámetrosdeselección.Además,seagregaron8archivosdepáginasdeconsultoríaydeexpertosentornoaldesarrolloLow/No-code,parauntotalde18referencias.Minaya et al. El desarrollo Low/No-code y el futuro de los desarrolladores de softwareVol.3,Spec.IssueN°1,(pp.21-33) 31ISSN-E:2697-3650MinervaJournalLatransformacióndigitalempujaalascompañíasacadavezmásdigitalizarsupresenciaenlosmercadosenloscualesfuncionan.SiademásdeañadenfactoresinmanentescomolapandemiadelCOVID-19,elresultadoeslaaceleracióndelademandadepersonaltecnológicamentecualificadoenáreasdesoftwareydesarrollodeaplicacionesmóvilesyweb.EldesarrollodelasplataformasLow/No-codenacecomorespuestaalacarenciasistemáticadedichopersonal.Estaaproximación,quenacecomounapropuestadesoluciónalasnecesidadesdecrecimientoyadaptacióndelascompañíasyorganizacionesasociedadesqueutilizancadavezmássolucionesdigitalesensudíaadía,hatraídoadiscusióntemasentornoaestarealidad,comolosrolesdelprofesionaldelaprogramaciónenunfuturocercanoylamaneraenqueseestáconfigurandoinclusoelfuturodelascarrerasqueseasocianaestesector,lascomunidadesqueseformaranentornoalosdesarrollosLow/No-codeeinclusoladesaparicióndelaprogramacióntradicional.Enprimerainstancia,encuantoalapertinenciadeldesarrolloLow/No-code,esindudablequesuadopciónpositivaindicaquerealmenteestádandorespuestasanecesidadesrealesdelmercadodedesarrollodeaplicaciones.Lacantidaddeplataformasqueexisten,queson300aproximadamente,indicantambiénque,enpocotiempo,aquellasquemejorseadaptenalasnecesidadesdelasempresasylosusuariosseránlasquesobrevivanyseguiráncreciendo,mientrasquelasdemásdesapareceránoseconvertiránenplataformasdenichosespecíficos.Enestalínea,seobservaqueaquellascompañíasquedesarrollansusherramientasapoyándoseeninteligenciaartificialyaprendizajeautomáticoestánprogresandoconmayorvelocidad.LaevolucióndelmercadoydelosrequerimientosdelosusuarioshacepreverquelanuevatransiciónseráhaciaundesarrollopreponderantementeNo-codeosinprogramación.Conrespectoalroldelprofesionaldelsoftwareenmediodeestanuevatransicióntecnológica,muchosecomentadelademocratizacióndeldesarrollodeaplicacionesydelafiguradeldesarrolladorciudadanocomonuevoactorenlaindustria.Sinembargo,tantolasconsultorasdetecnologíacomolasinvestigacionesacadémicasnoahondanenloquepermitealasnuevasplataformasLow/No-codeseguirprogresandoensupresenciademercado.DentrodecadaplataformaestaránprofesionalesconampliosIV.CONCLUSIONESLasinvestigacionesmuestranqueexistensegmentoseconómicosenloscualeslosdesarrollosenplataformasbasadasenpocaoningunacodificacióngananespacio.Lossectoresmanufactureros,deserviciosfinancierosydeserviciosengeneral,muestranunaclaratendenciaenlaadopcióndeestasplataformas[9]yunadistribucióndeusoqueabarcaimportanteszonasgeográficasdedelmundo[11].LasplataformasLow/No-codesehanposicionadocomolasolucióndedesarrollodesoftwareconmayoracogidafrentealaproblemáticadelafaltadepersonalcualificadoparacubrirtodaslasnecesidadesquerequierenlasempresasyorganizacionesactualmente.Sinembargo,aúnnosepercibecomounasolucióncompletamenteviableparasustituireldesarrollotradicional,debidoaquelacurvadedemandadepersonalenestasáreasestodavíaelevada.Sibienmuchosanalistasvenunaevoluciónpositivaenlascapacidadestecnológicasdelasplataformaslow/No-code,todavíalaindustriaestáenunafasetempranatantodeadopcióncomodedesarrollo.LaevidenciamásclaradelafasetempranaenqueseencuentranlasplataformasdedesarrolloLow/No-codeeslasfalenciasquemásdestacandeestasplataformas.Problemasdeescalabilidad,dependenciayobsolescenciaenelsoporte,profundidadypersonalizacióndelasaplicacionesindicanqueexistetodavíamuchotrabajoporhacerenestasáreasafindequepuedaseruncompetidordepesosenlosañosvenideros.LasconsultorascomoGartneroForresterpronosticanelestablecimientodeestastecnologíasconunatasadepenetracióndehastael75%para2024,sinembargo,estáporconfirmarsesilascompañíasdesarrolladoraspuedenconseguirelcrecimientotecnológicoquerequierenymantenerseenlavanguardiadelsector.Minaya et al. El desarrollo Low/No-code y el futuro de los desarrolladores de softwareVol.3,Spec.IssueN°1,(pp.21-33) 32ISSN-E:2697-3650MinervaJournal[1]H.A.Alsaadi,D.T.Radain,A.M.M.,W.F.Alshammary,D.AlahmadiyB.Fakieh,«Factorsthataffecttheutilizationoflow-codedevelopmentplatforms:surveystudy,»RomanianJournalofInformationTechnologyandAutomaticControl,vol.31,nº3,pp.123-124,2021.[2]J.C.Metrolho,F.RibeiroyA.Ricardo,«Astrategyforfacingnewemployabilitytrendsusingalow-codedevelopmentplatform.,»de14thInternationalTechnology,EducationandDevelopmentConference.,Valencia,2020.[3]M.Moskal,«No-codeapplicationdevelopmentonexampleofLogotecAppPlatform,»Informatyka,Automatyka,PomiarywGospodarceiOchronieŚrodowiska,vol.11,nº1,pp.54-57,2021.[4]E.StoltermanyA.C.Fors,«Informationandtechnologyforthegoodlife,»InternationalFederationforInformationProcessing,vol.143,nº1,pp.687-692,2004.[5]E.Henriette,M.FekiyI.Boughzala,«TheShapeofDigitalTransformation:ASystematic,»deMCIS2015Proceedings,Samos,2015.[6]Y.-H.ChangyC.-B.Ko,«AStudyontheDesignofLow-CodeandNoCodePlatformforMobileApplicationDevdelopment,»InternationalJournalofAdvancedSmartConvergence,vol.6,nº4,pp.50-55,2017.[7]G.Hurlburt,«Low-Code,No-Code,What’sUndertheHood?,»Meryland,2021.[8]C.RichardsonyJ.R.Rymer,«TheForresterWave™:Low-CodeDevelopmentPlatformsQ22016,»Forrester,WashingtonD.C.,2016.[9]R.Sanchis,O.García-Perales,F.FraileyR.Poler,«Low-CodeasEnablerofDigitalTransformationinManufacturingIndustry,»AppliedSciences,vol.10,nº1,pp.12-30,2021.[10]OutSystems,«TheStateofApplicationDevelopmentIsITReadyforDisruption?,»Outsystems,Boston,2019.[11]Z.Yang,«Arxiv.com,»21december2021.[Enlínea].Available:https://arxiv.org/abs/2112.14073.[Últimoacceso:30May2022].[12]M.Woo,«TheRiseofNo/LowCodeSoftwareDevelopment—NoExperienceNeeded?,»Engineering,vol.6,nº2020,pp.960-961,2020.[13]J.Stangarone,«MRC,»michaels,Ross&Cole,ltd.,28March2019.[Enlínea].Available:https://www.mrc-productivity.com/blog/2019/03/pros-and-cons-of-low-code-development-platforms/.[Últimoacceso:29May2022].[14].Kulkarni,«DecipheringLow-Code/No-CodeHype–StudyofTrends,OverviewofPlatforms,andRapidApplicationDevelopmentSuitability,»InternationalJournalofScientificandResearchPublications,vol.11,nº7,pp.536-540,2021.REFERENCIASComonoexisteunainvestigaciónacadémicaextensadeltema,ymuypocacomotalsecentraenlasnecesidadesdeformacióndelosprofesionalesquequieranestarcapacitadosenestaárea,unainvestigaciónsistemáticasobremetodologíasdeenseñanzaquepuedandarrespuestaaestanecesidadserevelacomomuynecesaria.sinembargo,sepuedeyaesperarque,cualquierenfoqueoaproximaciónaltemadebetomarencuentalanecesidaddeincluiruntratamientomultidisciplinariodelaenseñanza,tomandoencuentaqueenestenuevoescenario,nosololosprofesionalesdeldesarrollodesoftwareestaráninteresadosenformarseenelconocimientodelastemasrelacionadosconinformática,yque,segúnlasestadísticasobrelacantidaddepersonasformándoseentecnologíasasociadasaldesarrollo,nolleganámásalládel2%delapoblaciónmundial.Porúltimo,yteniendoenconsideraciónaquellasactividadesenlascualeseldesarrolloLow/No-codeestácreciendo,comolamanufactura,losserviciosfinancieros,ylosserviciosengeneral,serequieremayorinvestigaciónenrelaciónentrelastecnologíasasociadasalaindustria4.0conlasplataformasdedesarrollodeestetipo.Cuálseríaelgradodeinteroperabilidadofuncionalidadrequeridaycómopuedentransformarlosprocesosindustrialesydequémanerapuedenafectaralasociedad.Portanto,esnecesariorealizarmásinvestigacionessobrelasplataformasLow/No-code,serequierehacerpruebasdeoperación,desarrollo,funcionalidadeimplementación,haciendolaspruebasdeflexibilidad,accesibilidad,seguridad,diseño,tiempodeentregadeproductosentreotrosaspectosycompararlosconresultadossimilaresutilizandounaaproximacióndedesarrollotradicional.Minaya et al. El desarrollo Low/No-code y el futuro de los desarrolladores de softwareVol.3,Spec.IssueN°1,(pp.21-33) 33ISSN-E:2697-3650MinervaJournal[15]Microsoft,«MicrosoftNewsCenterLatinoamérica,»Microsoft,30November2021.[Enlínea].Available:https://news.microsoft.com/es-xl/aplicaciones-low-code-de-microsoft-para-potenciar-la-transformacion-digital/.[Últimoacceso:1junio2022].[16]B.Fernández,«SiliconTechnolgyPoweringBusiness,»27Abril2022.[Enlínea].Available:https://www.silicon.es/la-plataforma-de-appian-mucho-mas-que-low-code-2456612.[Últimoacceso:20Mayo2022].[17]Appian,«ProcessModelingTutorial,»Appian,2022.[Enlínea].Available:https://docs.appian.com/suite/help/22.1/Process_Modeling_Tutorial.html.[Últimoacceso:1June2022].[18]R.Martins,F.Caldeira,F.Sá,M.AbbasiyP.Martins,«Anoverviewonhowtodevelopalow-codeapplicationusingOutSystems,»de2020InternationalConferenceonSmartTechnologiesinComputing,ElectricalandElectronics(ICSTCEE),Bengaluru,2020.[19]M.Heusser,«TechTarget,»23March2021.[Enlínea].Available:https://www.techtarget.com/searchsoftwarequality/tip/A-closer-look-at-6-popular-low-code-development-platforms.[Últimoacceso:June52022].Minaya et al. El desarrollo Low/No-code y el futuro de los desarrolladores de softwareVol.3,Spec.IssueN°1,(pp.21-33)