GitHub Copilot X Power Platform

164 Views

May 31, 26

スライド概要

PLUG_MeetUp_Vol2

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

(ダウンロード不可)

関連スライド

各ページのテキスト
1.

OPENING | PLUG MeetUp Vol.2 GitHub Copilot x Power Platform ローコード市民開発からコードファースト内製開発への挑戦 PLUG MeetUp Vol.2 みのる

2.

OPENING | 今日の流れ 今日話すこと • 1年前の登壇内容の振り返り • なぜ今、内製開発が必然なのか • Power Platform と GitHub Copilot の採用根拠 • 俺的2大リポジトリと実案件ユースケース • AI時代の4つの力

3.

OPENING | 自己紹介 みのる / 技術系サラリーマン(非IT) • Power Platformが大好きで社内コミュニティ運営(現在350名) • PLUG(Power Platform Local User Group)運営 • 副業講師(MCT) / Qiita・ドクセル発信 / 主にパワプラ界隈に生息 • 趣味: 筋トレ・バイク・キャンプ・個人開発 無料です 3DL(私、オカン、誰か) minoru365/jinsei-jp 俺的理想の家計簿開発中(9割完成) minoru365/moneyplanner 次は子ども向けゲームとか 知育アプリとか作りたい・・・ (いいから寝ろ)

4.

SECTION 2 | 1年前の話 Power Appsで市民開発したいけぇ#4 - connpass 1年前の登壇資料

5.

SECTION 2 | 資格体系の変化が示す転換点 PL系からAB系(Agentic AI)へ全面移行 廃止される資格 廃止資格 廃止日 後継 廃止されない資格 PL-200 2026/8/31 AB-410 PL-600 2026/6/30 AB-100 PL-500 2026/6/30 後継未定 PL-300: 廃止予定なし PL-400: 廃止予定なし PL-900: 2026/6にAI対 応刷新 新設AB系資格 (2026) 概要 AB-100 Agentic AI Solutions Architect AB-410 Intelligent Applications Builder AB-620 AI Agent Builder AB-900 Copilot/Agent Administration AB-730/731 AI Business / Transformation 参照: The AI job boom continues: Build the skills that move business forward | Microsoft Community Hub AI前提スキルへ 採用・評価軸も 転換してるね

6.

SECTION 2 | 過去から現在への橋渡し 1年前の結論 市民開発者は「作る人」から「企画・指示するプロデューサー」へ進化 いろいろもがいて、、、250920ビリビリ登壇大会#5 | ドクセル 現在の問い そのプロデューサーが使うべき武器は何か? 俺の答え: GitHub Copilot x Power Platform で 内製開発

7.

SECTION | なぜ今、内製開発なのか なぜ今、内製開発なのか 構造変化と役割シフトを把握する

8.

SECTION 3 | 全部プロ開発では追い付かない 労働人口の減少 国際競争力の低下 SaaS適合コスト増 IT人材の希少化で 採用競争が激化 DXの遅れが競争力差を 拡大 変化が激しく業務複雑化 標準SaaSでは限界 プロ人材の慢性不足 Copilot進化 要件増加に供給が 追いつかない 個人ニーズは 自動化が進展 結論、 内製化は必然的な 流れだなぁ

9.

SECTION 3 | システム開発ニーズの全体地図

10.

SECTION | なぜ Power Platform なのか なぜ Power Platform なのか ガバナンス・セキュリティ・ALMの基盤性

11.

SECTION 4 | ガバナンスが最初から組み込まれている • Power Platform Admin Centerでテナント全体を一元管理 • 開発・テスト・本番の環境分離戦略を標準サポート • DLPポリシーでコネクタ接続先を統制 • 役割・責任・ポリシーを運用前提で設計できる 「管理者のための中央管制塔」 会社全体のアプリや利用状況をまとめて俯瞰 バラバラ管理の手間なく状況掌握 参照: Manage Power Platform adoption at scale - Power Platform | Microsoft Learn

12.

SECTION 4 | エンタープライズ級セキュリティ ID・アクセス データ保護 継続コンプライアンス Microsoft Entra ID SSO / 条件付きアクセス 行レベルセキュリティ 暗号化 監査ログ Security by default Scaled visibility Comprehensive auditing 「厳格な警備員」 「機密情報を守る仕組み」 「安全な状態をキープ」 正しい社員だけが、認められ た場所(アプリやデータ)に だけ入れるように、入り口の セキュリティカード(身分証 明や二段階認証)で厳しく チェック 関係者以外には中身 (データ)が見られないよう に、暗号をかけたり、役職に 応じて閲覧できる範囲を制 限(行レベルセキュリティ) 最初から安全な設定(初 期設定)にしておき、会社 全体の利用状況や「誰が・ いつ・何をしたか」の記録を、 24時間体制で監視 参照: Microsoft Power Platform governance and administration - Security and compliance | Microsoft Learn

13.

SECTION 4 | ALMで保守運用を効率化 • ソリューション単位でパッケージングとバージョン管理 • パイプラインで開発→テスト→本番を自動化 • GitHub Actions for Power PlatformでCI/CDを統合 • ロールバック可能な運用で継続改善を前提化 「安全に本番公開」 開発から公開までの作業をすべて自動化 手作業のミスを無くしトラブル時も即座に復帰 参照: GitHub Actions for Microsoft Power Platform - Power Platform | Microsoft Learn Application lifecycle management (ALM) with Microsoft Power Platform - Power Platform | Microsoft Learn

14.

SECTION | なぜ GitHub Copilot なのか なぜ GitHub Copilot なのか 速度だけでなく品質と統制を上げる

15.

SECTION 5 | Shift Left Security • PRレビュアーとしてCopilotを指名し、本番前に問題検出 • SQLインジェクション、認証情報ハードコード、パストラバーサルを検知 • ISO 5055ベースの品質・セキュリティ評価に準拠 • 公式実績: 6,000万件以上のコードレビューを完了 「セキュリティも開発時に前倒し(Shift Left)」 公開直前検査ではなく開発中リアルタイムチェック 手戻りコストをゼロにし安全なアプリを本番へ 速く作るだけでなく、安全に出すための仕組みを開発プロセスへ組み込める 参照: Scan and secure your source code | Microsoft Learn Quickstart: Security Analyzer with GitHub Copilot - MSSQL Extension for Visual Studio Code | Microsoft Learn

16.

SECTION 5 | 組織ポリシーを一元管理 • Organization単位でCopilot機能の有効化/無効化(機能制御) • 特定ファイル・リポジトリを学習対象から除外(コンテンツ除外) • Audit log eventsで利用状況を追跡(監査) • IDE横断でガバナンスを適用(統制) 「企業リスクを中央で一括統制」 開発者設定に任せず組織ルールを全社強制適用 機密情報学習を防ぎ監査ログで実態100%把握 参照: Study guide for Exam GH-300: GitHub Copilot | Microsoft Learn Admin controls for GitHub Copilot in Visual Studio - Visual Studio (Windows) | Microsoft Learn Manage extensions in enterprise environments

17.

SECTION 5 | マルチモデル対応と責任あるAI • OpenAI / Anthropic / Google など使い分け可能(モデル選択の自由) • ベンダーロックインを下げ、ワークフローは維持できる(柔軟性) • プロンプトとコードはトレーニングに未使用(Enterpriseの安心材料) • 責任あるAI原則に基づく設計・有害コンテンツフィルターを標準搭載(安全性) 「柔軟なAI選択と強固な安全環境」 特定ベンダーに依存せず最良AIモデルを切り替え 『勝手なAI学習』を完全に防ぐ安心の企業仕様 参照: AI model comparison - GitHub Docs GitHub Copilotでサポートされている AI モデル - GitHubドキュメント 責任ある AI: 倫理的なポリシーとプラクティス | Microsoft AI Customer agreements GitHub Copilot · プランおよび価格

18.

SECTION 5 | GitHubネイティブ連携が強い • Issue→実装→PRをGitHub上で追跡可能(作業単位の可視化) • Copilot coding agentへタスク割り当てし、PR作成まで連携 • PRレビュー、必須チェック、保護ブランチと同一運用で品質ゲート化 • GitHub Actions / Secret Scanning等と連携し、検出→修正→再検証を回せる • 組織ポリシーと監査ログを含めて、統制可能なAI開発基盤を構築できる 「開発プロセスとAIの完全融合」 日常の開発ワークフローを崩さず自動化を加速 セキュリティとガバナンスを効かせた統制開発 参照: About GitHub Copilot cloud agent - GitHub Docs About protected branches - GitHub Docs About secret scanning - GitHub Docs

19.

SECTION | GitHub x Power Platform を支える2大リポジトリ GitHub Copilot x Power Platform 俺的2大リポジトリ ひたすら大感謝

20.

SECTION 6 | microsoft/power-platform-skills その1:Microsoft公式プラグインマーケットプレイス※ Power Platform development plugins • Copilot CLI / Claude CodeへPower Platform専用スキルを追加 • Power Pages / Model Apps / Code Apps / Canvas Apps をカバー • 自然言語でキャンバスアプリが作れちゃう! • PAC CLI※ 連携自動化で環境へのデプロイも簡単 • AIが規約とツール操作を理解した状態で提案可能 ※ プラグイン = agent.mdとskillsのセット、 マーケットプレイス=プラグインのパック ※ PAC CLI = Power Platform CLI (Microsoft公式の開発者向けコマンドラインツール)

21.

SECTION 6 | geekfujiwara/CodeAppsDevelopmentStandard その2: 日本コミュニティ発の開発標準 geekfujiwara/ Power Platformのコードファースト開発標準 • Automate / Apps / Copilot Studio / Pages ほぼ全方位対応 • 11スキルでPower Platform全製品を横断 • YouTube解説で使い方も簡単 • 失敗パターンを随時反映し今も継続進化中 [Feedback] Power Automate デプロイで実装検証した3つのトラブルシューティング知見 · Issue #70 · geekfujiwara/CodeAppsDevelopmentStandard

22.

SECTION 6 | 2つを組み合わせると何が変わるか 観点 Power Platform development plugins Power Platformの コードファースト開発標準 種別 Microsoft公式プラグイン コミュニティ開発標準 対応製品 Canvas Apps / Modeldriven / Power Pages / Code Apps Power Automate / Power Apps / Copilot Studio / Dataverse 連携方法 インストールして実行 URL渡しで規約注入 強み AIがツール操作まで自律化 実践知(血と汗と涙)の結晶 併用効果 ルール理解 x 実行力 内製実装の再現性向上

23.

SECTION | 組み合わせると何が起きるか 組み合わせると何が起きるか 実案件ユースケースで確認する

24.

SECTION 7 | ユースケース1: 既存Canvas Appの保守・引継ぎ Power Platform development plugins 題材: PLUG365/PresentationSupportTool • 命名規則の一括リネームで保守性向上 • 引継ぎドキュメントをPA YAML ※ から自動生成 • 既存アプリの改善点検出 • E2E※テストシナリオ生成で検証工程を標準化 既存資産を活かしながら、エンタープライズ品質へ引き上げられるね ※ YAML = テキストの記述形式の一つ。Canvas Appは裏でYAMLで記述されている。 ※ E2E =システムの入り口から出口までの意。システム利用の一連の操作・処理。

28.

SECTION 7 | ユースケース2: 組織業務システムの内製構築 geekfujiwara/ Power Platformのコードファースト開発標準 題材: PLUG365/DecisionFlow コンポーネント 役割 Copilot Studio DecisionFlow Assistant(生成オーケストレーショ ン・Teams/M365 Copilot 公開) AI Builder DecisionRecommendation プロンプト(推奨判 断・リスク・類似案件を構造化 JSON で返却) Power Automate 通常フロー 7本(提出通知・停滞リマインド・AI判断 生成・アクセス制御・メンション通知) Power Automate agent flow エージェントフロー 3本(Copilot Studio が呼び出 すツール群) Power Apps Code Apps TypeScript + React + Vite + shadcn/ui の 申請者・判断者 UI Microsoft Dataverse 申請・会話・判断・関係者・カテゴリの一元管理・行 レベルセキュリティ(9テーブル) 解説記事: AI エージェントで意思決定を加速する ─ Power Platform × Copilot Studio × DecisionFlow ほぼ自然言語指示で 爆速完成!

29.

SECTION | AI時代の4つのちから DX・AXで悩む仲間へ 技術は進歩してるけど、壁、あるよね?

30.

SECTION 8 | 技術だけでは解けない: 人間力の時代 ToBeばかり語っても、感情は動かない。 抵抗勢力は必ず生まれる ・ラガード層にとってAIは『仕事を奪う脅威』 ・技術的に正しいだけでは組織は動かない ・感情的/政治的な摩擦が最大の障壁 現場の壁: 定年間近・再雇用の上位者 『波風立てないでくれ』で止まる構造 この壁に効くアプローチ ROIや技術メリットの説明だけに頼る 『あなたは変わらなくていい、止めないで』 相手の大事なもの(部下/評判/歴史)を理解 小さく始め、既成事実を積み上げる 斜め上・横の味方を増やす 業務知識 x 技術リテラシー x 人間力 = 新しい市民開発者 なんかいい言葉ないかな?

31.

SECTION 8| AI時代に必要な4つの力 要件定義力 指示力 評価力 人間力 何を作るかを 言語化・構造化 Copilotへ 具体・明確に 伝える 動いたかではなく 正しいかを判定 感情を読み 脅威を希望に 変える AIが進化して爆速化するほど意思決定が重要 すなわち大人間力時代へ

32.

SECTION 9 | まとめ 俺の結論 • 市民開発は終わりではなく進化。役割はプロデューサーへ • Power Platformは安全に継続運用できる内製基盤 • GitHub Copilotは速度と品質を同時に上げるAIパートナー • 組み合わせることで、速く・安全に・チームで作れる 技術は武器。武器を活かすのは人間力。 人間力を持つあなたが組織や社会を変える時代はもう来ている。

33.

ご清聴ありがとうございました 大AI時代を一緒に乗り越えていく仲間募集中!(ゆるふわです) LINEオープンチャット Discord connpass