フュージョン チーム開発プロセス

完了

フュージョン開発チームは、ビジネス プロフェッショナルである市民開発者に、プロフェッショナル開発者の同僚からのサポートを受けながら固有の問題を解決するアプリケーションの構築を許可することで、より優れたソフトウェアをより速く作成します。

フィールド在庫管理システムの問題には、フィールド技術者、在庫管理、およびソフトウェア開発の役割を持つ人たちが関係しています。

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 がどちらも手を挙げます。