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
一緒にスクラム開発___GPT-4と人間が共創するプロダクトの進化.pdf
Search
Hiroshi Ito
March 23, 2023
Programming
10
8.7k
一緒にスクラム開発___GPT-4と人間が共創するプロダクトの進化.pdf
Hiroshi Ito
March 23, 2023
Tweet
Share
More Decks by Hiroshi Ito
See All by Hiroshi Ito
KotlinによるIntelliJ Plugin開発で、道具箱に磨きをかけよう!
itohiro73
1
750
エンジニアリングが組織に広がる「乳化」を目指すための取り組み #devsumi #devsumiC
itohiro73
3
4.1k
READYFORにおける複雑なドメインとレガシーシステムとの戦い方
itohiro73
6
4.8k
Other Decks in Programming
See All in Programming
受託開発でGitLab CI を活用していく
xiombatsg
1
120
ドメイン・ファーストで考える問題解決に役立つモデル設計 / Domain First Model Design
suzushin54
1
1.4k
Enhancing Applications with Accessibility API
kishikawakatsumi
3
930
Creating Retro-Style Photos Using Swift
ski
1
350
MySQL のインデックスの種類をおさらいしよう! / overviewing indexes in MySQL
okashoi
0
170
C# 大統一理論推進委員会 会員のための Unity Package Manager プロジェクト構成案
monry
PRO
0
580
Why 1 + 1 = 2 in Swift?
1plus4
1
240
ISUCONってなんだか難しそう……!!でも、初めてのISUCONにPHPで挑戦してきました!
kotomin_m
1
300
Ruby製社内ツールのGo移行
bgpat
2
260
Material 3で Material 2ぽい見た目にする
numeroanddev
2
250
LPIXEL×CADDi_kaerururu
kaerururu
3
300
Deep Dive 大規模システムアーキテクチャ/開発組織エンジニアリング / Deep Dive Large-Scale System Architecture, Development Organization Engineering
nrslib
15
2.9k
Featured
See All Featured
Principles of Awesome APIs and How to Build Them.
keavy
119
16k
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
Raft: Consensus for Rubyists
vanstee
130
6.2k
How STYLIGHT went responsive
nonsquared
92
4.7k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
501
140k
The Straight Up "How To Draw Better" Workshop
denniskardys
227
130k
Why You Should Never Use an ORM
jnunemaker
PRO
50
8.6k
Done Done
chrislema
178
15k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
12
1.4k
Atom: Resistance is Futile
akmur
258
25k
Visualization
eitanlees
135
14k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
226
16k
Transcript
1 ©2023 Loglass Inc. 一緒にスクラム開発: GPT-4と人間が共創するプロダクトの進化 2023.03.23 伊藤博志(いとひろ) @itohiro73 ChatGPT選手権!エンジニアリングに組み込んでみたらこうなりました
LT大会
2 ©2023 Loglass Inc. 自己紹介 ログラス株式会社のエンジニアリングマネージャー プロダクト開発チーム2チームのマネジメントに従事 略歴 外資系証券会社で12年間エンジニアとして従事したのち、 FinTech系スタートアップ3社を経て現職。
前職ではクラウドファンディングの会社で 執行役員VP of Engineeringとしてエンジニア組織の統括 Eclipse Collections (旧GS Collections)元プロジェクトリード 伊藤博志 いとひろ@itohir73
3 ©2023 Loglass Inc. (注意事項) 情報量多いですが、ページ送り早い予定なのでLTでは 雰囲気だけ感じてください! スライドもZennの記事も共有するのであとでゆっくり読 んでね
4 ©2023 Loglass Inc. 約3ヶ月半前、ChatGPTの登場に 衝撃を受けました
5 ©2023 Loglass Inc. 約3ヶ月半前、ChatGPTが現れたときの戯れ 対話的にコードの実装をお願いしてみ たら、なんとTwitterっぽいフロントエン ド実装をReact/TypeScript/ CSSを駆 使してつくってくれました!
この時の衝撃は忘れられない
6 ©2023 Loglass Inc. さらに衝撃!ChatGPTさんはフロントエンドエンジニアだった!?
7 ©2023 Loglass Inc. 時は経て、GPT-4が登場 ChatGPTさんの実力はそんなもんじゃないはず (笑)
8 ©2023 Loglass Inc. 今回は、ChatGPTさんと一緒に スクラム開発をしてみました!!
9 ©2023 Loglass Inc. ChatGPTさんとスクラム開発ってどういうこと? 最初の前さばき • 開発するプロダクトをChatGPTさんに考えてもらう • ざっくりした要件と仕様設計を
ChatGPTさんに考えてもらう スクラム開始 • while(プロダクトゴール達成するまで) ◦ スプリント開始 ▪ スプリントゴール/スプリントバックログアイテムを ChatGPTさんに考えてもらう ▪ while(スプリントゴール達成するまで) • バックログアイテム開始 ◦ ChatGPTさんに実装を考えてもらう • バックログアイテムの終了条件までつづける ▪ ChatGPTさんに振り返りをしてもらう ◦ スプリント終了
10 ©2023 Loglass Inc. ちなみにまだプロダクトゴールは達成してません 今日は途中経過の共有
11 ©2023 Loglass Inc. さっそく開始(このときはスクラム開発はあんまり意識していなかった)
12 ©2023 Loglass Inc. ChatGPTさん、初期アイデアからいきなりめっちゃクリエイティブ
13 ©2023 Loglass Inc. ChatGPTさん、アイデアの絞り込みに対しても積極的に意見をくれます
14 ©2023 Loglass Inc. 名前も決めに行きます
15 ©2023 Loglass Inc. なんとゆーか、名前の意図の表現が美しすぎる
16 ©2023 Loglass Inc. ChatGPTさん、名前への思い入れの表現も美しい...
17 ©2023 Loglass Inc. プロダクト名はTaleWeaver!名前と方向性も決まったので次のステップへ
18 ©2023 Loglass Inc. 要件定義をDesign Docに書き下し、Mermaid記法でシーケンス図も書いてくれた
19 ©2023 Loglass Inc. ここまで、アイデアから始まり名前・要件・仕様アウトプットまですべてChatGPTさん自ら 考案し作成!!Generative AIすごい!!! < 私はただのコピペマシーンです
20 ©2023 Loglass Inc. スクラム開発 スプリント #1 開始
21 ©2023 Loglass Inc. スプリントゴールを設定するぞ!いきなりOpenAI APIとつなげようとしてる!
22 ©2023 Loglass Inc. ちょっと無謀なんでモックのデータで行こうぜって言ったら素直に聞いてくれた
23 ©2023 Loglass Inc. スプリントバックログアイテムも整理してくれました
24 ©2023 Loglass Inc. コピペマシーンいとひろがGitHub上で整理します
25 ©2023 Loglass Inc. ChatGPTさん、実装もゴリゴリ進めてくれます
26 ©2023 Loglass Inc. バックエンドAPIの初期実装完成
27 ©2023 Loglass Inc. フロントエンドの初期実装完成
28 ©2023 Loglass Inc. Axiosの通信機能実装完成(この時点では404で期待値通り)
29 ©2023 Loglass Inc. バックエンドのモックデータAPI完成(フロントエンドaxiosとの疎通も確認)
30 ©2023 Loglass Inc. フロントエンド表示機能完成(スプリントゴール達成!!)
31 ©2023 Loglass Inc. スプリント #1 ゴール達成しちゃいました!!!(歓喜)
32 ©2023 Loglass Inc. ChatGPTさんと一緒に振り返りもしっかり実施
33 ©2023 Loglass Inc. チームとしてちゃんと私もKPTします
34 ©2023 Loglass Inc. ChatGPTさん、お気持ち表明。素直すぎて、前向きだし、泣ける...!!
35 ©2023 Loglass Inc. 思わずこんなツイートしました
36 ©2023 Loglass Inc. これにてスプリント #1 完!!
37 ©2023 Loglass Inc. スプリント #2 も完したんだけど、 LTでお伝えする時間なさそうです(ToT)
38 ©2023 Loglass Inc. スプリント #2 ゴール達成時のスクショだけ共有!
39 ©2023 Loglass Inc. GitHubはこちら: https://github.com/itohiro73/tale-weaver
40 ©2023 Loglass Inc. 一緒にスクラム開発: GPT-4と人間が共創するプロダクトの進化 このタイトルの雰囲気を感じていただけましたか?
41 ©2023 Loglass Inc. LTなのに情報過多でごめんなさい!! 本日の発表内容の詳細はこのあとすぐ Zennで公開予定!お楽しみに!!
42 ©2023 Loglass Inc. おまけ: ここでちょっと株式会社ログラスの話
43 43 ©2023 Loglass Inc. 次世代型 経営管理クラウド
44 ©2023 Loglass Inc. 株式会社ログラスはAI関連開発に積極的に投資していくことを意思決定!
45 ©2023 Loglass Inc. ログラス社について 気になる方は、Twitter DMやYOUTRUSTでお 気軽にお声がけくださいね!
46