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
堀内LT資料
Search
anycarry
November 11, 2022
Programming
550
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
堀内LT資料
anycarry
November 11, 2022
More Decks by anycarry
See All by anycarry
About us
anycarry
0
11k
saiyo
anycarry
0
8.5k
岩﨑LT資料
anycarry
0
510
Other Decks in Programming
See All in Programming
アクセシビリティから考える情報設計
high_g_engineer
0
350
思考垂れ流し開発 ~音声入力 × AIエージェント × 開発ハーネスによる試行錯誤~
npostring
0
1.1k
巨大モノリシックアプリ モダン化大作戦
ktcryomm
0
850
AgentCore CLI で進化した AWS での AI エージェントの作り方 : 必要な機能を必要な時に
icoxfog417
PRO
3
310
AI Agent時代のリアーキテクチャ戦略と実践
hokaccha
9
3.9k
高専キャリア LT 発表内容
crysta1221
6
5.6k
20260914 AIエージェント時代のPlatform Engineering LLM基盤とプロダクトの責務境界線
kanfab1
4
1.2k
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
390
Heart of Swift Concurrency
koher
0
230
新人はどこまで自力でやり、どこからAIに頼るべきか/エンジニア育成に向き合う_先輩たちの悩みと知見共有会
toppan_digital_dev
1
600
AIを上手に使っていこうとしたら越境せざるを得なくなった話 〜実践1年で見えた境界を越えなければならない理由と進め方〜 / Crossing borders with AI
tomoyakitaura
4
1.1k
Kiroで創り、AgentCoreで繋ぐ!AWSで実践する「AI-DLC」から「AIエージェント統合」までの最新地図
licux
4
650
Featured
See All Featured
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
3k
Writing Fast Ruby
sferik
630
63k
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
240
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.2k
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
660
Principles of Awesome APIs and How to Build Them.
keavy
128
18k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
23k
How to Align SEO within the Product Triangle To Get Buy-In & Support - #RIMC
aleyda
2
1.8k
Everyday Curiosity
cassininazir
0
310
Navigating Team Friction
lara
192
16k
Designing for Performance
lara
611
70k
Transcript
anyCarry Inc. 「エンジニア経験が浅くともPOは務まるのか?」 LT資料 2022年11⽉2⽇ anytime,anywhere,anything,anyone Carry
本⽇のLT内容 (本⽇の流れ) 2 1. ⾃⼰紹介 2. LT⽬的 3. POを任されてから今までと今後の課題 -
開発チームの状況、現在の業務 - POになった経緯 - 任された時のPOについての認識レベルとその時の⼼境 - 任されてから取り組んだこと - 苦労したこと、⼤切にしていたこと - 今後の課題
⾃⼰紹介 3 • 堀内翔太 • 2021年6⽉にエニキャリに⼊社 • 前職: 9年間ほどメーカーのルート(法⼈)営業に従事 •
エンジニアとしての経験は1年半程度 • PO歴は1年程度
LT⽬的 4 前提: まだまだ経験が浅く、試⾏錯誤段階。 こうした⽅が良い、こうすべき、といった意図はありません( *`ω´) ドヤァ ⽬的: 皆さんの何かしら気づきや振り返るきっかけになれば幸いです。
開発チームの状況 5 開発チーム: 4⼈(⾃分含め)、全員フルリモート *会社全体ではエンジニアは15名程度(社内外含め) 担当プロダクト: -⼀般ユーザー向けの誰でも簡単に配送依頼ができるモバイルアプリ (Expo+React Native) -ビジネス(法⼈向けの)誰でも簡単に配送依頼ができるWebサービス
(Ruby on Rails) -ギグワーカー向けのコミュニティサービス(モバイルアプリ) (Expo+React Native)
現在の業務 6 POとしての業務: - プロダクトバックログの作成・管理(優先順位付) - 開発チーム全体の状況把握、バックログの内容説明 - ビジネスチームとの情報共有、要望のヒアリング、プロダクトのデモ -
プロダクトが要件通りに機能しているかの動作確認 開発: - 担当プロダクトの機能開発 - ビルドから本番リリースまで⼀気通貫して⾏う
PO(プロダクトオーナー)になった経緯 7 ◦POに任されたのは、”突然”・・・ ・当時の⾃分の業務: 与えられたタスクを諸先輩にフォローしてもらいながらこなす⽇々。 ⼊社当初に⽐べて難易度や重要性の⾼いタスクを任されるようになってはいたが、 POを任せる、という話は⼀切なかった。 ・当時の開発チームの状況: -すべてのプロダクトのマネジメントをCTO⼀⼈でやっていた。 -社員は私⼀⼈だった。
◦あるプロダクトのMTGにCTOの代理で出席した後、いつの間にかPOに →突発的ではあるが、⼊社まもなくして任せてもらえたのは ベンチャーっぽくて個⼈的にはアリ(笑)
任された時のPOについての認識と⼼境 8 ◦POについての認識: そもそも”PO”という⾔葉を知らなかったorz ◦任された時の⼼境: 前向きな気持ち:不安な気持ち = 1:99 ・不安要素: 圧倒的な知識不⾜、チーム開発もよくわかっていない、サービス理解も浅い
担当プロダクトチームとの直接的なやりとりほぼ皆無、経験・知識が豊富なCTOの後継、etc.. → ただ、これまでサポートもしっかりしていただいた経緯があったので、 なんとかなる、という⾃信もあった
任された時に取り組んだこと 9 やるべきこと、やらなくても良いことの認識・整理 ◦そもそも”PO”の果たすべき役割・必要なスキルは何か? 教科書的には、 役割:プロダクトの意思決定、関係者との調整・情報共有、バックログの管理 etc 必要なスキル:コミュニケーションスキル、プロダクトに関する知識、マネジメントetc →⼀番の不安要素だった”技術に関する知識不⾜”は、 POする上で重要そうではなかったε-(´∀`*)ホッ
苦労したこと 10 “技術に関する知識は重要ではない”、とは⾔ったものの。。。 技術的な知識がないと、業務が円滑に進まないorz - 開発MTGの理解度30% →結論しかわからない - 作成できないバックログがちらほら (エニキャリのコアであるAWS
serverlessの仕様についてある程度理解していない とバックログの作成ができない) - ビジネスチームにもなぜ~⼯数がかかるのか説明できない →ただ、質問しやすい環境ではあったので、 MTG前に⾃分で調べて不明な点はわかる⽅にすぐに確認していた。
⼤切にしてきたこと 11 技術や知識・経験が⾜りていない⾃分がプラスαできることは何か?という視点で考えた 円滑なコミュニケーション(幅広い意味での) -ビジネス側及び開発側とのやりとりに対してはできるだけ”即レス” -バックログには”背景と理由”を明記した →ビジネス側と開発側での認識の齟齬が起こらないようにした。 -感謝の気持ちを表現する 開発・ビジネスチーム問わず、何かをやっていただいた時には”ありがとうございます”と ⾔葉で表すようにした。
今後の課題 12 開発チームのMTGをより建設的な議論ができるような場にしていきたい 現状: バックログの内容説明及び進捗状況の確認のみ →(開発する上で)ボトルネックの解消、より開発しやすい⽅法など 掘り下げて議論することでより良い開発チームを築けるようにしたい。
結論 13 「エンジニア経験が浅くともPOは務まるのか?」 →なんとかはなる。 ただ、周りからの絶⼤な(笑)サポートがある場合に限る。
None