Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Amazon Q Developer の最新アップデートと SDLC
Search
iwasa
December 12, 2024
530
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
AI-DLC の紹介
tak1wa
0
480
医療情報システムの安全管理に関するガイドライン第7.0版の変更点を確認してみた
tak1wa
0
420
OWASP Juice Shop に AWS Security Agent で ペネトレーションテストを実施した結果
tak1wa
0
490
最近の医療 x AWS
tak1wa
0
620
3大クラウドから学ぶクラウド上でのランサムウェア対策
tak1wa
0
1.1k
Lambdaの様々な新機能とユースケース
tak1wa
0
500
AWS最新機能を駆使したマルチテナントSaaSアーキテクチャーを考えてみる
tak1wa
0
1.2k
Tsumiki を使って仕様駆動開発をやってみよう
tak1wa
0
1.1k
社内開発で Amazon Q Developer を使っていたが Kiro に乗り換えた話
tak1wa
0
1.8k
Featured
See All Featured
エンジニアに許された特別な時間の終わり
watany
108
250k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
230
23k
Paper Plane (Part 1)
katiecoart
PRO
1
11k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
660
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Optimising Largest Contentful Paint
csswizardry
37
3.9k
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
520
Building Adaptive Systems
keathley
44
3.2k
Imperfection Machines: The Place of Print at Facebook
scottboms
270
14k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
470
Being A Developer After 40
akosma
91
590k
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