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

完了

フュージョン開発チームは、市民開発者やビジネス プロフェッショナルを強化することで優れたソフトウェアをすばやく作成し、プロフェッショナル開発者の同僚からの協力を得て、開発に伴うユニークな問題を解決するアプリケーションを作成します。

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

Caleb、Maria、Kiana が自分たち自身を組織化している方法は、実行可能なフュージョン開発の数と実際に実行しているフュージョン開発の数という観点で教育上有益です。

開発プロセス

「Power Apps についておもしろいことがあります」と Maria は切り出しました。「ソフトウェア開発について実際に何も知らなくても、業務上の特定の問題を解決するアプリを作成できます」。

彼女は続けました。「実際、最もコツが必要なのは、 Power Apps フレームワークに、アプリを構築する機能や、ソフトウェア開発チームが関与する方法が用意されていない場合に、いつどのようにサポートを求めるか、という点です」。

Kiana は、「市民開発者が Power Apps を構築しても、プロフェッショナル開発者のサポートが必要です」と繰り返しました。

「そのとおりです」と Maria は答えました。 「実際、プロフェッショナル開発者は、レガシ システムをすばやく置き換えて Power Apps を作成することもよくあります」。

「しかし、市民開発者が特定の種類の Web サービスからデータを取得することが多くあります。それは何と呼ばれているでしょうか?」

「Web API ですか?」と Kiana が言いました。

「そうです、Web API です」と Maria が大声で言いました。 「市民開発者は、既存の Web API を再利用してデータを取得することで Power Apps を構築したり、プロフェッショナル開発者と協力して新しい Web API を作成することができます。 プロフェッショナル開発者が今でも最もよく知っている言語とツールを使って最善の結果を出しているとしても、です。 そして、もっともすばらしい点として、ユーザー インターフェイス用のコントロールが Power Apps に用意されていない場合、プロフェッショナル開発者がそれを構築する方法があります」。

Kiana はうなずいて、「つまり、Power Apps の構築にはプロフェッショナル開発者が不可欠で、その次にフュージョン開発チームが続くこということですね」と言いました。

チームの組織

Caleb は同意し、「正直に言うと、やはり本当に手間のかかる仕事に思えます。すべてのチームのあらゆるニーズに合ったアプリケーションを一度に構築しなければならないと、それほど良いアプリケーションにならない気がします」と言いました。

「それが問題なんです」と Maria は答えました。 「各ビジネス プロフェッショナル、または (該当する場合は) 市民開発者は、それぞれのニーズに最適な独自のアプリを構築できます。 ですから、各自の仕事に最適な小さいアプリを多数構築することになります。 このチームに入ったときは、作業内容が重複しないようにすることと、IT を使って何が必要かを Kiana と Preeti に正確に伝えることに気を付けるだけで済みました」。

アプリを構築するためにフュージョン開発チームが実行するプロセスとチームの関係者のフローチャート。

Caleb はもう一度ホワイトボードに向かって歩き、「箇条書きにまとめるのが好きなので、フュージョン開発チームについて私が聞いていることを書き出しますね」と言いました。

  • 業務上の問題を解決するために組織全体の人たちが協力している
  • そのソリューションに基づいて、ビジネス プロフェッショナルと市民開発者が Power Apps を使用して、ニーズに最適なソフトウェア アプリケーションを作成している
  • プロフェッショナル開発者は、既存のワークフローを維持しながら、最もよく知っているツールを使って Web API のデータによって Power Apps をサポートしている
  • チームは、開発された個々のアプリを追跡して作業内容が重複しないようにし、既存の Web API について調べて再利用する

フィールド在庫管理システムの問題の解決

チームは、フュージョン開発チーム プロセスを使用した最初のアプリについて、次のように決定します。

  • 倉庫を選択して、その部品在庫を表示できる
  • どの倉庫の部品在庫でも調整できる

これはかなり単純に見えますが、倉庫の場所と部品在庫を返す Web API を利用した Power App アプリをチームが市民開発者に作成してもらう練習になります。

完成した Power App は、Maria や Caleb のチームが使用できるようになります。 さらに良いことに、Kiana のチームは、あらゆるものをサポートする Web API を既に開発していることになります。

Kiana は、「さて、これで、をしたいかと、そのための最初のステップは何か、を知ることができましたね?」と言います。

Maria は、「Power App を拡張する必要があると思います。誰か協力してくれませんか?」と答えます。

あなたと Kiana がどちらも手を挙げます。