Slide 1

Slide 1 text

No content

Slide 2

Slide 2 text

2024年12⽉ ラスベガス

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

2024年12⽉ 江別市

Slide 5

Slide 5 text

No content

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

2024/12/12 岩浅貴⼤ Amazon Q Developer の 最新アップデートと SDLC

Slide 8

Slide 8 text

8 ❏ 岩浅 貴⼤(いわさ) ❏ クラスメソッド ❏ AWS事業本部コンサルティング部 ❏ ソリューションアーキテクト ❏ re:Invent 現地参加は 3 回⽬ ❏ 2021年:オンライン ❏ 2022年:現地 ❏ 2023年:現地 ❏ 2024年:現地 [New!!] ⾃⼰紹介

Slide 9

Slide 9 text

セッションテーマ 当初の予定:開発系かサーバーレス

Slide 10

Slide 10 text

セッションテーマ 当初の予定:開発系かサーバーレス 予定変更:Amazon Q Developer 推しで

Slide 11

Slide 11 text

アジェンダ 1. re:Invent 2024 の思い出 2. Amazon Q Developer とは 3. Amazon Q Developer アップデート 4. まとめ:SDLC と Amazon Q Developer

Slide 12

Slide 12 text

アジェンダ 1. re:Invent 2024 の思い出 2. Amazon Q Developer とは 3. Amazon Q Developer アップデート 4. まとめ:SDLC と Amazon Q Developer

Slide 13

Slide 13 text

re:Invent 2024 の思い出

Slide 14

Slide 14 text

出発前⽇

Slide 15

Slide 15 text

認定ラウンジでブログ

Slide 16

Slide 16 text

ヘルプデスクのお世話に

Slide 17

Slide 17 text

⾊々ありましたが

Slide 18

Slide 18 text

楽しかった!

Slide 19

Slide 19 text

アジェンダ 1. re:Invent 2024 の思い出 2. Amazon Q Developer とは 3. Amazon Q Developer アップデート 4. まとめ:SDLC と Amazon Q Developer

Slide 20

Slide 20 text

Amazon Q Developer とは

Slide 21

Slide 21 text

Amazon CodeWhisperer ~ re:MARS 2022 ~

Slide 22

Slide 22 text

Amazon Q in IDE ~ re:Invent 2023 ~

Slide 23

Slide 23 text

Amazon Q in IDE ~ re:Invent 2023 ~

Slide 24

Slide 24 text

Amazon Q Developer として統合

Slide 25

Slide 25 text

Amazon Q Developer として統合

Slide 26

Slide 26 text

Amazon Q Developer として統合 ● ソフトウェア開発ライフサイクル (SDLC) 全体にわたる体験を⼀新する⽣成 AI 搭載アシスタント ● 開発者が時間のかかる⼿動タスクを AWS の内外でオフロード ● Amazon Q Developer の機能 ○ AWS マネジメントコンソールでの Q&A と⼀般的なエラーの診断 ○ IDE での会話型コーディングとインラインコード⽣成 ○ コード変換⽤の Amazon Q Developer Agent

Slide 27

Slide 27 text

アジェンダ 1. re:Invent 2024 の思い出 2. Amazon Q Developer とは 3. Amazon Q Developer アップデート 4. まとめ:SDLC と Amazon Q Developer

Slide 28

Slide 28 text

Amazon Q Developer アップデート

Slide 29

Slide 29 text

Amazon Q Developer アップデート ● 本戦 ○ ユニットテスト⽣成機能 ○ ドキュメント⽣成機能 ○ コードレビュー機能 ○ 運⽤調査機能 ○ Transform 機能の強化(.NET、Mainframe、VMware) ○ GitLab Duo 統合機能 ○ SageMaker Canvas 統合機能 ● 予選落ち ○ Eclipse IDE サポート ○ Java アップグレード変換の強化(Step-by-Step、ライブラリアップグレード) ○ Java アップグレード変換 CLI のリリース ○ マネジメントコンソールのパーソナライズ応答の強化 ○ ⾃然⾔語によるコスト分析機能 ○ アプリケーション内の Oracle SQL ステートメントを検出し PostgreSQL に変換

Slide 30

Slide 30 text

ユニットテスト⽣成機能

Slide 31

Slide 31 text

ドキュメント⽣成機能

Slide 32

Slide 32 text

コードレビュー機能

Slide 33

Slide 33 text

運⽤調査機能

Slide 34

Slide 34 text

Transform 機能の強化(.NET、Mainframe、VMware)

Slide 35

Slide 35 text

GitLab Duo 統合機能

Slide 36

Slide 36 text

GitLab Duo 統合機能

Slide 37

Slide 37 text

SageMaker Canvas 統合機能

Slide 38

Slide 38 text

アジェンダ 1. re:Invent 2024 の思い出 2. Amazon Q Developer とは 3. Amazon Q Developer アップデート 4. まとめ:SDLC と Amazon Q Developer

Slide 39

Slide 39 text

まとめ:SDLC と Amazon Q Developer

Slide 40

Slide 40 text

SDLCのフェーズ ● 要件の収集と分析: ビジネス アナリストが利害関係者と協⼒し、ソフトフェアの必須要件を特 定して⽂書化します。 ● システム設計: ソフトウェア アーキテクトが必須要件をソフトウェア ソリューションに変換 し、設計の概要を作成します。 ● コーディング:開発者がシステム設計に基づいてソフトウェアを開発します。 ● テスト: ソフトウェアをテストし、バグや⽋陥がないことや、必須要件を満たしていることを 確認します。ソフトウェアの展開準備が整うまで、全ての問題を修正します。 ● デプロイ: ソフトウェアが本番環境にリリースされると、対象システムにインストールされ、 ユーザーに提供されます。 ● メンテナンスとサポート: この継続的なプロセスには、ユーザーへのトレーニングやサポー ト、ソフトウェアの強化、パフォーマンスの監視、バグやセキュリティ問題の修正が含まれま す。 ソフトウェア開発ライフサイクル (SDLC) 引用元:https://resources.github.com/ja/software-development/what-is-sdlc/

Slide 41

Slide 41 text

Amazon Q Developer は単なるコード補完ツールから、 ソフトウェア開発プロセス全体を⾃動化‧効率化する プラットフォームへと進化していく⽅向性が⾒えてきた SDLC各フェーズに関与する Amazon Q Developer

Slide 42

Slide 42 text

ありがとうございました!

Slide 43

Slide 43 text

No content