Dona Sarkar, Principal Cloud Advocate
Che tu sia uno sviluppatore di software o qualcuno che utilizza la tecnologia per il proprio lavoro, il modo in cui lavoriamo è cambiato nell'ultimo anno. Gran parte della forza lavoro ha lavorato da remoto. Servire i clienti è diventata una sfida. Le organizzazioni hanno dovuto trasformare le operazioni che venivano eseguite con carta e penna in ufficio, digitalizzandole rapidamente con una interruzione dell'attività minima.
Questo enorme cambiamento ha richiesto risposte rapide e le app low-code erano una scelta ovvia per soddisfare la nuova domanda. Se stai cercando modi per migliorare il tuo approccio di sviluppatore e portare a termine il lavoro in questo nuovo ambiente, dovresti considerare l'adozione di codice ridotto come componente della tua strategia.
Agli sviluppatori era richiesta già prima della pandemia una lunga lista di compiti e servizi tecnologici, ora viene chiesto loro di reinventare fondamentalmente il modo in cui funziona l'azienda. Per colmare il divario, molti sviluppatori e organizzazioni si sono affidati al low-code e automazione.
Nei prossimi cinque anni si prevede verranno create 500 milioni di app in più. Più di quanto non si sia fatto negli ultimi 40 anni, secondo IDC. Semplicemente non ci sono abbastanza sviluppatori professionisti code-first per andare incontro per il volume di lavoro che attende per modernizzare le aziende. Tuttavia, la buona notizia è che la tecnologia low-code è qui per consentire a più persone, indipendentemente dalla capacità di codifica, di creare app, incluso il nostro corso gratuito per principianti che abbiamo creato in collaborazione con Udacity per saperne di più su come creare low-code app che utilizzano Microsoft Power Platform.
Quindi, quali tendenze dal 2020 possiamo portare nel futuro? Possiamo individuare tre principali tendenze del low-code che ogni sviluppatore e tecnico dovrebbe conoscere:
1. Low-code si fonde con le piattaforme di collaborazione per portare le app necessarie con cui i lavoratori stanno collaborando
L'uso di piattaforme di collaborazione e comunicazione come Microsoft Teams è diventato fondamentale durante la pandemia. Attualmente, gli utenti attivi giornalieri per Microsoft Teams sono oltre 115 milioni. Molti lavoratori erano improvvisamente lontani e avevano bisogno di modi semplici per collaborare per mantenere l'azienda in movimento. Teams è la piattaforma perfetta per la collaborazione e il passaggio successivo consiste nel portare le app di cui hanno più bisogno e inserirle all'interno di Teams, dove i lavoratori trascorrono sempre più tempo.
Qualcosa che sentiamo dai clienti è la necessità di approfondimenti basati sui dati sulla loro attività, un modo self-service per avere tali informazioni a loro disposizione ogni volta che lo desiderano e la possibilità di comunicare facilmente le azioni che potrebbero intraprendere su tali informazioni.
La Croce Rossa americana lo sta facendo incredibilmente bene. La Croce Rossa americana fornisce assistenza di emergenza e soccorso in caso di calamità negli Stati Uniti. La loro forza lavoro è ampiamente distribuita e quando rispondono a un disastro, hanno bisogno di strumenti di comunicazione e collaborazione semplici e chiari. Per comunicare tra di loro, usano Teams. Quando hanno bisogno di collaborare e agire su una risposta a un disastro, usano Microsoft Power BI all'interno di Teams per mostrare i dati usando tutti i filtri necessari per una visione specifica e usano Microsoft Power Apps per aiutare le persone ad agire su quei dati.
Abbiamo sentito da grandi clienti che una volta che i loro dipendenti non sviluppatori iniziano a usare Teams, scoprono rapidamente Power Apps in Teams e iniziano a creare app per il gruppo senza lasciare l'app Teams.
Un modo semplice per iniziare è utilizzare una funzionalità chiamata Microsoft Dataverse for Teams. Si tratta di una piattaforma dati incorporata al low-code per Teams che ti consente di creare e modificare app e flussi di lavoro personalizzati usando Power Platform e pubblicarli per chiunque nel tuo gruppo Teams da usare senza dover passare da un'app all'altra. Le persone con esperienza nel codice o no-code possono creare facilmente app da zero o utilizzare uno dei nostri modelli predefiniti come punto di partenza. Scopri ulteriori dettagli su come creare app con Microsoft Dataverse for Teams.
2. L'automazione ti aiuterà a risolvere i problemi necessari per gestire la tua organizzazione
Se lavori nell'IT o conosci qualcuno che lo fa, sai che c'è molto lavoro manuale su base giornaliera. Sono disponibili aggiornamenti da installare e configurare per vari server, macchine e app. Una volta che i nostri amici IT scoprono di poter automatizzare molte di queste attività, la loro vita diventa molto più semplice. In effetti, ogni mese Power Automate esegue più di 25 miliardi di azioni automatizzate per conto dei propri utenti.
Ad esempio, un lavoratore IT potrebbe creare un'automazione di base per verificare la presenza di aggiornamenti di Windows e installarli utilizzando il nostro nuovo set di strumenti di automazione desktop Microsoft Power Automate, risparmiando centinaia di ore ogni mese.
A volte è bello ricevere consigli su come il tuo reparto IT può essere più efficiente e quale modo migliore se non analizzare i tuoi processi esistenti. Di recente abbiamo introdotto l'advisor di processo, che ti aiuta a identificare dove puoi ridurre il lavoro manuale e introdurre l'automazione nella tua organizzazione.
In PharmScript, un fornitore di farmacie per l'assistenza utilizzano Power Automate Desktop e la nostra nuova versione di anteprima di Process Advisor per automatizzare le attività che richiedono tempo e risorse. Utilizzando la funzionalità Robotic Process Automation (RPA) di Power Automate, PharmScript automatizza completamente molti dei loro processi end-to-end, dalla generazione di report, alla convalida dei dati e all'elaborazione, risparmiando più di 90 ore al mese che possono essere dedicate a -valore lavoro.
Per ottimizzare ulteriormente i suoi processi automatizzati, PharmScript utilizza la versione di anteprima di Process Advisor per mappare visivamente e comprendere il ciclo di vita di fine mese del processo di fatturazione degli ordini, compreso il tempo impiegato e le fasi del processo e le sue variazioni. Scoprendo i colli di bottiglia, possono quindi ottimizzare il processo di fatturazione e utilizzare l'advisor di processo per acquisire e analizzare più processi in tutta l'organizzazione.
L'automazione con Power Platform è un modo eccellente per aiutare gli amministratori IT ad acquisire competenze di sviluppo IT e governance. Puoi imparare molto di più sulle nostre ultime offerte per l'automazione dell'automazione con Power Platform.
3. I team di sviluppatori di Fusion collaboreranno per creare le app e le soluzioni tecnologiche di domani, top down e bottom up
I team di sviluppatori di Fusion sono un nuovo concetto di settore. In breve, si tratta di team (o team virtuali) di sviluppatori code-first, citizen-developer (persone che creano app low-code senza un background di sviluppatore tradizionale) e sviluppatori IT che lavorano insieme per risolvere i problemi aziendali. Sempre più organizzazioni stanno creando team di sviluppatori fusion perché si rendono conto che non si tratta di scegliere tra codice e low-code ma si deve affiancare le due pratiche.
Abbiamo osservato due modi interessanti in cui i team di sviluppatori fusion lavorano insieme. Il primo è dove lo sviluppatore code-first scrive API e connettori back-end e si rende conto che possono aiutare gli altri nella propria azienda a usarli in Power Apps. Memorizzano la loro API in strumenti come Gestione API di Azure in modo che gli sviluppatori low-code possano usarli per creare ciò di cui hanno bisogno. Il secondo è dove lo sviluppatore code-first agisce come un "architetto" per pianificare tutto il lavoro di creazione di app in modo che i progetti di creazione di app siano più strategici e pianificati piuttosto che soluzioni una tantum.
Abbiamo anche collaborato con GitHub per integrare Power Apps con GitHub Actions in modo che i team di sviluppatori code-first e non-code first possano collaborare insieme a progetti di creazione di app. Puoi saperne di più su questo argomento nel nostro webinar on-demand "Sviluppa, testa e distribuisci applicazioni con GitHub Actions for Power Platform".
Per saperne di più
Questo nuovo modo di lavorare è una nuova normalità. Ancora più importante, queste circostanze insolite stanno creando opportunità di innovazione per cambiare il modo in cui gli sviluppatori e gli utenti tecnologici pensano al loro lavoro e il Low-Code è una parte sempre più importante di questo nuovo modo di pensare.
Per saperne di più su come creare app low-code utilizzando Power Platform, dai un'occhiata al nostro corso gratuito per principianti che abbiamo creato in collaborazione con Udacity. È inoltre possibile trovare ulteriori dettagli nella nostra documentazione di Power Platform.