Processo di sviluppo del team con fusione
I team di sviluppo con fusione creano software migliore, più velocemente, fornendo ai citizen developer, o ai professionisti aziendali, gli strumenti necessari per creare applicazioni in grado di problemi specifici, con il supporto propri colleghi sviluppatori professionisti.
Il problema del sistema di gestione dell'inventario sul campo coinvolge personale di vari reparti, dai tecnici sul campo fino alla gestione dell'inventario e ai team di sviluppo software.
Il modo in cui Caleb, Maria e Kiana si organizzano è del modo in cui molti sviluppi con fusione possono funzionare e di fatto funzionano.
Processo di sviluppo
"La cosa interessante di Power Apps", esordisce Maria, "è che non devi essere un esperto di sviluppo software per creare una straordinaria app in grado di risolvere uno specifico problema aziendale".
Continua: "In effetti, direi che la parte più difficile è sapere quando e come chiedere aiuto. Quando il framework di Power Apps non fornisce la funzionalità per creare l'app e come coinvolgere il team di sviluppo software".
Kiana ribadisce: "Quindi, anche se creano app con Power Apps, i citizen developer hanno ancora bisogno dell'aiuto di noi sviluppatori professionisti".
"Esattamente", risponde Maria. "Di fatto, è comune che gli sviluppatori professionisti creino personalmente delle app Power Apps per sostituire rapidamente i sistemi legacy".
"Ma la maggior parte delle volte ciò che accadrà è che i citizen developer otterranno dati da determinati tipi di servizi Web... come si chiamano?"
"API Web?", dice Kiana.
"Sì, API Web!" esclama Maria. "I citizen developer possono riusare le API Web esistenti per ottenere i dati per creare le proprie app Power Apps oppure collaborare con gli sviluppatori professionisti per creare nuove API Web. Indipendentemente da ciò, gli sviluppatori professionisti continuano a fare ciò che sanno fare meglio usando il linguaggio e gli strumenti più familiari. E la parte migliore è che se Power Apps non fornisce un controllo per l'interfaccia utente, gli sviluppatori professionisti hanno modo di crearlo".
Kiana annuisce e dice: "Quindi sembra che gli sviluppatori professionisti siano parte integrante della creazione di app Power Apps e dei team di sviluppo con fusione".
Organizzazione del team
Interviene Caleb: "Sarò onesto: sembra ancora un lavoro davvero laborioso e il fatto di dover creare un'applicazione per tutte le esigenze di tutti i team contemporaneamente potrebbe comprometterne la qualità".
"È proprio questo è il punto", risponde Maria. "Ogni professionista aziendale, o citizen developer, se vuoi, può creare la propria app perfetta per le proprie esigenze. Quindi stiamo creando tante piccole app perfette per il nostro lavoro. Quando siamo in questo team, dobbiamo solo essere sicuri di non duplicare gli sforzi e di comunicare esattamente ciò di cui abbiamo bisogno a Kiana e Preeti nel reparto IT".
Caleb si avvicina di nuovo alla lavagna: "Sai che mi piace riassumere le cose con elenchi puntati, quindi ecco cosa sono i team di sviluppo con fusione".
- Persone provenienti da tutta l'organizzazione si riuniscono per risolvere un problema aziendale
- Sulla base di tale soluzione, i professionisti aziendali, i citizen developer, usano Power Apps per creare applicazioni software perfette per le loro esigenze
- Gli sviluppatori professionisti supportano queste app Power Apps con i dati delle API Web usando gli strumenti che conoscono meglio, mantenendo il flusso di lavoro esistente
- Il team tiene traccia delle singole app sviluppate per non duplicare gli sforzi e scoprire e riusare le API Web esistenti
Risoluzione del problema del sistema di gestione dell'inventario sul campo
Il team concorda quanto segue per la prima app da creare usando il processo del team di sviluppo con fusione:
- Possibilità di selezionare un magazzino e vederne l'inventario delle parti
- Possibilità di correggere l'inventario delle parti in qualsiasi magazzino
Anche se sembra piuttosto semplice, offrirà al team la possibilità di verificare quanto sia semplice per i citizen developer creare un'applicazione Power Apps supportata da un'API Web che restituisce la posizione dei vari magazzini e l'inventario delle parti.
L'app Power Apps finita potrà essere utilizzata dal team di Maria o Caleb. Ancora meglio, il team di Kiana ha già API Web sviluppate per supportare tutto.
"Bene", dice Kiana, "ora che sappiamo cosa vogliamo fare, qual è il primo passo per farlo?"
"Penso che dovremmo creare un'app Power Apps", risponde Maria, "chi vuole unirsi a me?"
Sia tu che Kiana alzate le mani.