フュージョン チーム開発プロセス
フュージョン開発チームは、ビジネス プロフェッショナルである市民開発者に、プロフェッショナル開発者の同僚からのサポートを受けながら固有の問題を解決するアプリケーションの構築を許可することで、より優れたソフトウェアをより速く作成します。
フィールド在庫管理システムの問題には、フィールド技術者、在庫管理、およびソフトウェア開発の役割を持つ人たちが関係しています。
Caleb、Maria、Kiana が自分たち自身を組織化している方法は、多くのフュージョン開発チームがどのように効果的に運営されているかを示しています。
開発プロセス
「Power Apps についておもしろいことがあります」と Maria は切り出しました。「ソフトウェア開発のバックグラウンドがなくても、業務上の特定の問題を解決するアプリを作成できます。」
彼女はこう続けました。「最も難しいのは、いつ、どのように支援を求めるかを知ることです。つまり、Power Apps が必要な機能を提供していないケースを認識し、ソフトウェア開発チームを関与させることです。」
Kiana は同意しました。 「市民開発者が Power Apps を構築するとしても、私たちプロフェッショナル開発者からのサポートが必要です。」
「そのとおりです」と Maria は言いました。 「プロフェッショナル開発者は、特に従来のシステムを迅速に置き換えるために、Power Apps を作成することもよくあります。」
Maria は付け加えました。「市民開発者は、既存の Web API を利用してデータを取得したり、プロフェッショナル開発者と協力して新しい Web API を作成したりすることができます。 さらに良いことに、Power Apps に UI コントロールが用意されていない場合、プロフェッショナル開発者がそれを構築できます。」
「つまり、Power Apps の構築とフュージョン開発チームのサポートには、プロフェッショナル開発者が不可欠なようです」と Kiana は結論付けました。
チームの組織
カレブは言いました。「正直に言うと、これはまだ大変な作業のように思えますし、一度にすべてのチームのニーズを解決しようとすると、アプリはあまり良いものにならないかもしれません。」
「それがポイントです」と Maria は答えました。 「各市民開発者は、それぞれのニーズに合わせて独自のアプリを開発しています。 私たちは、各自の役割に最適な小さなアプリを数多く開発しています。 作業の重複を避け、IT 部門の Kiana と Preeti にニーズを伝えるため、連携していく必要があります。」
Caleb は要約しました。「フュージョン開発チームについて、ここで出た話をまとめると次のようになります。
- 部門横断的なチームが協力してビジネス上の問題を解決する。
- 市民開発者は、Power Apps を使用して目的に合ったアプリケーションを構築する。
- プロフェッショナル開発者は、Web API と複雑なロジックを使用してアプリをサポートする。
- チームは冗長性を防ぎ、サービスを再利用するためにアプリ開発を調整する。」
フィールド在庫管理システムの問題の解決
チームは、最初のフュージョン開発チーム アプリの要件を定義します。
- 倉庫の場所別に部品在庫を表示する
- あらゆる倉庫の部品在庫を調整する
このスコープはシンプルですが、チームが共同作業を実践可能になります。 市民開発者は、倉庫と在庫データを提供する Web API を活用した Power App を作成します。
Kiana は、チームに必要な API が既にあることを確認します。
「今、何をしたいのかが分かりました。最初のステップは何でしょうか?」と Kiana は尋ねます。
「Power App を作成しましょう」と Maria が答えます。 「誰が参加しますか?」
あなたと Kiana がどちらも手を挙げます。