Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Amazon Q Developer の最新アップデートと SDLC
Search
iwasa
December 12, 2024
510
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Amazon Q Developer の最新アップデートと SDLC
iwasa
December 12, 2024
More Decks by iwasa
See All by iwasa
医療情報システムの安全管理に関するガイドライン第7.0版の変更点を確認してみた
tak1wa
0
260
OWASP Juice Shop に AWS Security Agent で ペネトレーションテストを実施した結果
tak1wa
0
410
最近の医療 x AWS
tak1wa
0
520
3大クラウドから学ぶクラウド上でのランサムウェア対策
tak1wa
0
1k
Lambdaの様々な新機能とユースケース
tak1wa
0
470
AWS最新機能を駆使したマルチテナントSaaSアーキテクチャーを考えてみる
tak1wa
0
1.1k
Tsumiki を使って仕様駆動開発をやってみよう
tak1wa
0
1.1k
社内開発で Amazon Q Developer を使っていたが Kiro に乗り換えた話
tak1wa
0
1.8k
Microsoft Azure プランの復習とプラン切り替えのお話
tak1wa
0
610
Featured
See All Featured
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Faster Mobile Websites
deanohume
310
32k
Facilitating Awesome Meetings
lara
57
7.1k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.2k
The Cost Of JavaScript in 2023
addyosmani
55
10k
RailsConf 2023
tenderlove
30
1.5k
The untapped power of vector embeddings
frankvandijk
2
1.8k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
230
Test your architecture with Archunit
thirion
1
2.3k
Raft: Consensus for Rubyists
vanstee
141
7.6k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
Transcript
None
2024年12⽉ ラスベガス
None
2024年12⽉ 江別市
None
None
2024/12/12 岩浅貴⼤ Amazon Q Developer の 最新アップデートと SDLC
8 ❏ 岩浅 貴⼤(いわさ) ❏ クラスメソッド ❏ AWS事業本部コンサルティング部 ❏ ソリューションアーキテクト
❏ re:Invent 現地参加は 3 回⽬ ❏ 2021年:オンライン ❏ 2022年:現地 ❏ 2023年:現地 ❏ 2024年:現地 [New!!] ⾃⼰紹介
セッションテーマ 当初の予定:開発系かサーバーレス
セッションテーマ 当初の予定:開発系かサーバーレス 予定変更:Amazon Q Developer 推しで
アジェンダ 1. re:Invent 2024 の思い出 2. Amazon Q Developer とは
3. Amazon Q Developer アップデート 4. まとめ:SDLC と Amazon Q Developer
アジェンダ 1. re:Invent 2024 の思い出 2. Amazon Q Developer とは
3. Amazon Q Developer アップデート 4. まとめ:SDLC と Amazon Q Developer
re:Invent 2024 の思い出
出発前⽇
認定ラウンジでブログ
ヘルプデスクのお世話に
⾊々ありましたが
楽しかった!
アジェンダ 1. re:Invent 2024 の思い出 2. Amazon Q Developer とは
3. Amazon Q Developer アップデート 4. まとめ:SDLC と Amazon Q Developer
Amazon Q Developer とは
Amazon CodeWhisperer ~ re:MARS 2022 ~
Amazon Q in IDE ~ re:Invent 2023 ~
Amazon Q in IDE ~ re:Invent 2023 ~
Amazon Q Developer として統合
Amazon Q Developer として統合
Amazon Q Developer として統合 • ソフトウェア開発ライフサイクル (SDLC) 全体にわたる体験を⼀新する⽣成 AI 搭載アシスタント
• 開発者が時間のかかる⼿動タスクを AWS の内外でオフロード • Amazon Q Developer の機能 ◦ AWS マネジメントコンソールでの Q&A と⼀般的なエラーの診断 ◦ IDE での会話型コーディングとインラインコード⽣成 ◦ コード変換⽤の Amazon Q Developer Agent
アジェンダ 1. re:Invent 2024 の思い出 2. Amazon Q Developer とは
3. Amazon Q Developer アップデート 4. まとめ:SDLC と Amazon Q Developer
Amazon Q Developer アップデート
Amazon Q Developer アップデート • 本戦 ◦ ユニットテスト⽣成機能 ◦ ドキュメント⽣成機能
◦ コードレビュー機能 ◦ 運⽤調査機能 ◦ Transform 機能の強化(.NET、Mainframe、VMware) ◦ GitLab Duo 統合機能 ◦ SageMaker Canvas 統合機能 • 予選落ち ◦ Eclipse IDE サポート ◦ Java アップグレード変換の強化(Step-by-Step、ライブラリアップグレード) ◦ Java アップグレード変換 CLI のリリース ◦ マネジメントコンソールのパーソナライズ応答の強化 ◦ ⾃然⾔語によるコスト分析機能 ◦ アプリケーション内の Oracle SQL ステートメントを検出し PostgreSQL に変換
ユニットテスト⽣成機能
ドキュメント⽣成機能
コードレビュー機能
運⽤調査機能
Transform 機能の強化(.NET、Mainframe、VMware)
GitLab Duo 統合機能
GitLab Duo 統合機能
SageMaker Canvas 統合機能
アジェンダ 1. re:Invent 2024 の思い出 2. Amazon Q Developer とは
3. Amazon Q Developer アップデート 4. まとめ:SDLC と Amazon Q Developer
まとめ:SDLC と Amazon Q Developer
SDLCのフェーズ • 要件の収集と分析: ビジネス アナリストが利害関係者と協⼒し、ソフトフェアの必須要件を特 定して⽂書化します。 • システム設計: ソフトウェア アーキテクトが必須要件をソフトウェア
ソリューションに変換 し、設計の概要を作成します。 • コーディング:開発者がシステム設計に基づいてソフトウェアを開発します。 • テスト: ソフトウェアをテストし、バグや⽋陥がないことや、必須要件を満たしていることを 確認します。ソフトウェアの展開準備が整うまで、全ての問題を修正します。 • デプロイ: ソフトウェアが本番環境にリリースされると、対象システムにインストールされ、 ユーザーに提供されます。 • メンテナンスとサポート: この継続的なプロセスには、ユーザーへのトレーニングやサポー ト、ソフトウェアの強化、パフォーマンスの監視、バグやセキュリティ問題の修正が含まれま す。 ソフトウェア開発ライフサイクル (SDLC) 引用元:https://resources.github.com/ja/software-development/what-is-sdlc/
Amazon Q Developer は単なるコード補完ツールから、 ソフトウェア開発プロセス全体を⾃動化‧効率化する プラットフォームへと進化していく⽅向性が⾒えてきた SDLC各フェーズに関与する Amazon Q Developer
ありがとうございました!
None