Fusionsentwicklungsteam-Prozess
Fusionsentwicklungs-Teams erstellen bessere Software schneller, indem sie Citizen Developers – Branchenexperten – die Möglichkeit geben, Anwendungen zu erstellen, die spezifische Probleme neben den professionellen Entwicklern lösen und von diesen unterstützt werden.
Das Problem mit dem Außendienst-Lagerverwaltungssystem betrifft Mitarbeiter der Außendiensttechnik, in der Bestandsverwaltung und in der Softwareentwicklung.
Die Art und Weise, wie Caleb, Maria und Kiana sich organisieren, zeigt, wie viele Fusionsentwicklungsteams effektiv arbeiten.
Entwicklungsprozess
„Das Interessante an Power Apps ist“, begann Maria, „Sie benötigen keine Vorkenntnisse in der Softwareentwicklung, um eine App zu erstellen, die ein bestimmtes Geschäftsproblem löst.“
Sie fuhr fort: „Das Schwierigste ist, zu wissen, wann und wie man um Hilfe bittet: zu erkennen, wann Power Apps nicht die benötigten Funktionen bietet, und das Softwareentwicklungsteam einzubeziehen.“
Kiana stimmte zu. „Obwohl Citizen Developer Power Apps erstellen, benötigen Sie also immer noch Hilfe von uns professionellen Entwicklern.“
„Genau“, sagte Maria. „Professional Developers erstellen Power Apps oft auch, vor allem, um ältere Systeme schnell zu ersetzen.“
Maria fügte hinzu: „Citizen Developer können vorhandene Web-APIs wiederverwenden, um Daten zum Erstellen zu erhalten, oder sie arbeiten Sie mit den professionellen Entwicklern zusammen, um neue zu erstellen. Noch besser: Wenn Power Apps keine UI-Steuerung bietet, kann ein professioneller Entwickler eines erstellen.“
„Es klingt also so, als wären professionelle Entwickler für die Erstellung von Power Apps und die Unterstützung von Fusionsentwicklungsteams unverzichtbar“, schloss Kiana.
Teamorganisation
„Ehrlich gesagt“, so Caleb, „klingt das immer noch nach viel Arbeit, und die App ist vielleicht nicht so toll, wenn sie versucht, allen Anforderungen jedes Teams auf einmal nachzukommen.“
„Darum geht es“, antwortete Maria. „Jeder Citizen Developer erstellt seine eigene App, die an seine spezifischen Bedürfnisse angepasst ist. Wir erstellen also viele kleine Apps, die perfekt auf unsere Funktionen abgestimmt sind. Wir müssen uns nur abstimmen, um doppelte Arbeit zu vermeiden und Kiana und Preeti in der IT über unsere Anforderungen zu informieren.“
Caleb fasste zusammen: „Hier, was ich über Fusionsentwicklungsteams gehört habe:
- Funktionsübergreifende Teams arbeiten zusammen an der Lösung von Geschäftsproblemen.
- Citizen Developer verwenden Power Apps, um zweckmäßige Anwendungen zu erstellen.
- Professionelle Entwickler unterstützen Apps mit Web-APIs und komplexer Logik.
- Teams koordinieren die App-Entwicklung, um Redundanzen zu vermeiden und Dienste wiederzuverwenden.“
Das Problem mit dem Außendienst-Lagerverwaltungssystem lösen
Das Team definiert seine ersten Anforderungen für die Fusionsentwicklungsteam-App:
- Teilebestand nach Lagerort anzeigen
- Artikelbestand für jedes Lager anpassen
Obwohl dieser Umfang einfach ist, ermöglicht er dem Team, die Zusammenarbeit zu üben. Citizen Developers erstellen eine Power App die von Web-APIs unterstützt wird und Lager‑ und Bestandsdaten bereitstellt.
Kiana bestätigt, dass ihr Team schon über die erforderlichen APIs verfügt.
„Da wir jetzt wissen, was wir vorhaben, wie sieht der erste Schritt aus?“, fragt Kiana.
„Erstellen wir die Power App“, antwortet Maria. „Wer ist dabei?“
Sowohl Sie als auch Kiana heben Ihre Hände.