Slide 1

Slide 1 text

AI駆動概要 ハンズオンの説明 AI駆動開発 広島支部 第一回勉強会

Slide 2

Slide 2 text

アジェンダ - 自己紹介 - AI駆動開発とは? - モブエラボレーションとは? - 今回のワークショップについて

Slide 3

Slide 3 text

自己紹介 名前:Do(清水隼人) 所属:株式会社コラボスタイル     Technology & Strategyグループ    R&D室 バックエンドエンジニア 趣味:マラソン、ガジェット X:Do@tanimotoikki

Slide 4

Slide 4 text

皆さんのロールはなんですか?

Slide 5

Slide 5 text

AI駆動開発とは?

Slide 6

Slide 6 text

AI駆動開発とは? デジタルプロダクト・ソリューションの価値最大化を目的に、AIの能 力を最大限に引き出すための、開発プロセス、開発組織も含め た、ソフトウェア開発ライフサイクル全体を再設計するアプロー チ 出典:AI駆動開発マニフェスト

Slide 7

Slide 7 text

AI駆動開発の前提 [1] AI駆動開発はデジタルプロダクト・ソリューションに関わる全ての人・組織が対象 [2] AI駆動開発の主目的はプロダクト・ソリューションの価値向上 [3] 常に人が関与するのではなく、AIが自律的に開発を進め「必要な内容を人に確認を 行う」 [4] 未来適応:AIの進化を前提とした準備活動を行う 出典:AI駆動開発マニフェスト

Slide 8

Slide 8 text

[1] AI駆動開発はデジタルプロダクト・ソリューションに関わる全 ての人・組織が対象 - AIを使うと個人最適にされがち - プロダクトに関わるエンジニア、デザイナー、マネージャー、サポート、QAそのほか 全てのメンバー、組織が対象

Slide 9

Slide 9 text

No content

Slide 10

Slide 10 text

No content

Slide 11

Slide 11 text

[3] 常に人が関与するのではなく、AIが自律的に開発を進め 「必要な内容を人に確認を行う」 - 人が事細かに指示をし、AIを作業者として利用するのではない。 - AIが自律的に開発を進め、必要な内容の確認を人にするというプロセスに進化をさ せるとしています。

Slide 12

Slide 12 text

AI-DLC(AI development Life Cycle) - AWSが提唱しているAI駆動開発のための具体的なライフサイクル - AIをライフサイクルの中心に据えて、Inception(開始),Construction(構築) ,Operation(運用)の各フェーズにプロダクトを運用することを提案 出典:AWSブログ:AI駆動開発ライフサイクル

Slide 13

Slide 13 text

モブエラボレーションとは?

Slide 14

Slide 14 text

モブエラボレーションとは - インセプションのフェーズで行うワーク をモブエラボレーションです。 - インセプションフェーズでは、チーム全 員でAIと対話をしながら「何を・なぜ作 るのか」の要件やユーザーストーリー を定義

Slide 15

Slide 15 text

モブエラボレーションで気をつけること - 同期で行う - 要件定義、ユーザーストーリーの適切さが判断できるメンバーの参 加が必要 - 機能要件、非機能要件についても判断できるメンバーが必要 - メンバーは各々の役割を定義し、 役割を果たすための責任をもつ

Slide 16

Slide 16 text

今回のワークショップについて

Slide 17

Slide 17 text

モブエラボレーションでCMSを作っていこう! - 参加者全員で1つのチームです - 通常だと、各々役割の定義をしておくべきですが、今回は順番に判断をしていきま す - 利用するツールはClaude Codeとaidlc-workflowです

Slide 18

Slide 18 text

作成するCMSについて - ユーザー登録されたメンバーのみコンテンツの登録が可能 - 一般ユーザーもコンテンツの閲覧だけは可能