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
右も左も分からない1年目が上流工程を理解するまでの話 / 20220302-meetup-na...
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Rakus_Dev
March 08, 2022
Technology
0
1.4k
右も左も分からない1年目が上流工程を理解するまでの話 / 20220302-meetup-nagata
Rakus_Dev
March 08, 2022
Tweet
Share
More Decks by Rakus_Dev
See All by Rakus_Dev
主体的に活躍する内製QA組織の作り方と組織文化の醸成 / How to Build a Proactive In-house QA Organization and Foster Its Culture
rakus_dev
0
150
AI実装による「レビューボトルネック」を解消する仕様駆動開発(SDD)/ ai-sdd-review-bottleneck
rakus_dev
0
170
仕様駆動開発の組織的定着に向けた取り組み ~『楽楽電子保存』開発チームの事例~ / Establishing SDD: Organizational Initiatives
rakus_dev
0
360
全エンジニアのAI活用状況を可視化する~Lookerを用いたアンケート分析と今後の推進策~ / Visualizing AI Adoption Across Engineering
rakus_dev
0
370
出してみてわかったAIエージェントプロダクトの舞台裏 〜楽楽AIエージェント for 楽楽精算〜 / Behind the Scenes of Rakuraku AI Agent
rakus_dev
0
380
プロダクトマネージャーの目標と評価 / Goal Setting for Product Managers
rakus_dev
1
830
【pmconf2025】AI時代の『ジュニア不要論』に異議あり! 未経験から戦力PdMを生み出すOJT戦略とは?
rakus_dev
1
1k
プロダクトづくりにAIを溶かす3つの壁 ― ラクス流AI浸透のススメ / 3 Barriers to AI in Products: The Rakus Way
rakus_dev
0
2.7k
設計フェーズを加速するAI活用戦略 / AI Strategy for Accelerated Design
rakus_dev
4
700
Other Decks in Technology
See All in Technology
詳解 強化学習 / In-depth Guide to Reinforcement Learning
prinlab
0
360
イベントで大活躍する電子ペーパー名札を作る(その2) 〜 M5PaperとM5PaperS3 〜 / IoTLT @ JLCPCB オープンハードカンファレンス
you
PRO
0
190
Phase01_AI座学_基礎
overflowinc
0
3.4k
Phase04_ターミナル基礎
overflowinc
0
2k
契約書からの情報抽出を行うLLMのスループットを、バッチ処理を用いて最大40%改善した話
sansantech
PRO
1
150
PostgreSQL 18のNOT ENFORCEDな制約とDEFERRABLEの関係
yahonda
0
100
Agent Skill 是什麼?對軟體產業帶來的變化
appleboy
0
210
テストプロセスにおけるAI活用 :人間とAIの共存
hacomono
PRO
0
140
AI時代のIssue駆動開発のススメ
moongift
PRO
0
130
DMBOKを使ってレバレジーズのデータマネジメントを評価した
leveragestech
0
170
【社内勉強会】新年度からコーディングエージェントを使いこなす - 構造と制約で引き出すClaude Codeの実践知
nwiizo
20
10k
20260320_JaSST26_Tokyo_登壇資料.pdf
mura_shin
0
110
Featured
See All Featured
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
10k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
110
Building an army of robots
kneath
306
46k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.5k
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
340
How to Ace a Technical Interview
jacobian
281
24k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.5k
What does AI have to do with Human Rights?
axbom
PRO
1
2k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
650
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
160
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Transcript
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ©2020 RAKUS Co., Ltd. 右も左も分からない1年目が上流
工程を理解するまでの話 株式会社ラクス 第三開発部 楽楽精算開発2課 永田 光一 ©2022 RAKUS Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎自己紹介 •永田光一 • 情報系の大学卒業後、2019年にラクスに新卒入社。 •
楽楽精算の設計・開発を経て、現在はオフショア管理業務がメインに。 • 案件の供給・設計・ソースコードのレビューを行いながら裏方業務に邁進中。 • 特技・性質:器用貧乏 • 趣味:アニメ、ゲーム、自宅シーシャ、ライブ鑑賞 • Twitter:そろそろそれ用のアカウントを作ろうと思って3年経ちました ©2022 RAKUS Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎アジェンダ • 今やっていること • 初めての設計
• 初めて設計するにあたってやったこと • 先人の知恵を活用 • 先輩の胸を借りる • 設計ありきの実装/実装ありきの設計 • まとめ ©2022 RAKUS Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎アジェンダ • 今やっていること • 初めての設計
• 初めて設計するにあたってやったこと • 先人の知恵を活用 • 先輩の胸を借りる • 設計ありきの実装/実装ありきの設計 • まとめ ©2022 RAKUS Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎今やっていること • オフショア管理業務 • 案件の供給
• 要件をかみ砕いてベトナム子会社への依頼 • レビュー • 設計・調査・ソースコードのレビューを行う • 受入 • 成果物のテストを行う。他メンバーに実施してもらう際のフォロー ©2022 RAKUS Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎今やっていること • オフショア管理業務 • 案件の供給
• 要件をかみ砕いてベトナム子会社への依頼 • レビュー • 設計・調査・ソースコードのレビューを行う • 受入 • 成果物のテストを行う。他メンバーに実施してもらう際のフォロー いかに簡略で齟齬なく 伝えられるか 既存との乖離が起きて いないか ©2022 RAKUS Co., Ltd. 正しい状態の把握、共 有
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎今やっていること • オフショア管理業務 • 案件の供給
• 要件をかみ砕いてベトナム子会社への依頼 • レビュー • 設計・調査・ソースコードのレビューを行う • 受入 • 成果物のテストを行う。他メンバーに実施してもらう際のフォロー いかに簡略で齟齬なく 伝えられるか 既存との乖離が起きて いないか ©2022 RAKUS Co., Ltd. 正しい状態の把握、共 有
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎アジェンダ • 今やっていること • 初めての設計
• 初めて設計するにあたってやったこと • 先人の知恵を活用 • 先輩の胸を借りる • 設計ありきの実装/実装ありきの設計 • まとめ ©2022 RAKUS Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎1年目後半~初めての設計~ •メインで扱っているデータがこのままだととてつもない量になってしまう… ⇒ 分割して保持するように変更しよう!という案件の担当に。 •2~3年目の先輩方と共同で設計・開発をすることに。
•それまでやってきたことは他新卒と同じで、研修、それからエラーレポート の確認作業… ©2022 RAKUS Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎挑戦 • 楽楽精算は国内トップシェアの大きなプロダクト • お金に関するデータを扱っている
⇒小さなミスも許されない…! • 分からないこともすぐ相談できそう・挑戦したいという声をくみ取ってもらって初の設計 に挑戦。
#RAKUSMeetup ©2020 RAKUS Co., Ltd. そもそもろくに設計書書いたことないし、 見たこともなくない…????? ◎あれ…? ©2022 RAKUS
Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎そもそもの理由 • 新卒メンバーはリーダーや中堅メンバーが書いた設計書を元に実装やテストを担当。 • ある程度回数を重ねてから設計業務を担当する
⇒ 設計書をある程度読み込んでから担当する だから何となく知見のある所からスタート。 ©2022 RAKUS Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎そもそもの理由 • 新卒メンバーはリーダーや中堅メンバーが書いた設計書を元に実装やテストを担当。 • ある程度回数を重ねてから設計業務を担当する
⇒ 設計書をある程度読み込んでから担当する だから何となく知見のある所からスタート。 全部飛ばしての 設計スタート!!!! ©2022 RAKUS Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎アジェンダ • 今やっていること • 初めての設計
• 初めて設計するにあたってやったこと • 先人の知恵を活用 • 先輩の胸を借りる • 設計ありきの実装/実装ありきの設計 • まとめ ©2022 RAKUS Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎やったこと •先人の知恵をフル活用 • 10年にもわたるプロダクト。設計書は腐るほどある。 ⇒似ていそうな機能、そうでない機能も含めてたくさん読む
⇒設計書で必要な物が見えてくる ©2022 RAKUS Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎例えば… • フローチャートを書く必要がある… • どこの処理から書けばいいんだろう…
⇒改修したい箇所のActionメソッドから書けばいいんだ! • 分からない…不安だな…という場所はすべて真似をすることからスタート。 ⇒なんかようわからんけどそれっぽい形に近付いた気がする。 ©2022 RAKUS Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎アジェンダ • 今やっていること • 初めての設計
• 初めて設計するにあたってやったこと • 先人の知恵を活用 • 先輩の胸を借りる • 設計ありきの実装/実装ありきの設計 • まとめ ©2022 RAKUS Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎やったこと •先輩の胸を借りる • 自分が新人であることを自覚する。 •
数年やっている先輩のように出来るとは期待されていない。 • 出来なくて当然。だからとにかく力を借りる! ©2022 RAKUS Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎例えば… • 仕様で迷ったときには先輩に相談。 • 元々どんな仕様なのか、どう変更しようと考えているのか
• 説明するための根拠やロジックを設計書を書きながら用意する。 • ホワイトボードを囲んでの議論が意外とGood! • レビュアーのスケジュールを細かに抑える • 完成したらレビュー!ではなく方針が固まるごとに細かくレビュー依頼。 • そうすることで大きく外れていたり、手戻りの回数が減る ⇒レビュアーの手間も総合的に減っている! ©2022 RAKUS Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎アジェンダ • 今やっていること • 初めての設計
• 初めて設計するにあたってやったこと • 先人の知恵を活用 • 先輩の胸を借りる • 設計ありきの実装/実装ありきの設計 • まとめ ©2022 RAKUS Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎やったこと •設計ありきの実装/実装ありきの設計 • とにかくデモを作ってデバッグしてみる。 •
頭の中ではこう動くけど、実際の製品に組み込むとどうなるか不安… • 既存の製品だから完成品はある。 • 自分の考えていることをコードに組み込む。 • その修正を説明するための設計と考える。と見えてくる。 ⇒本当に修正が必要な場所 影響が出るところ ©2022 RAKUS Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎アジェンダ • 今やっていること • 初めての設計
• 初めて設計するにあたってやったこと • 先人の知恵を活用 • 先輩の胸を借りる • 設計ありきの実装/実装ありきの設計 • まとめ ©2022 RAKUS Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎まとめ~誰だって最初は初心者~ •設計どころか実装だって最初は初心者だったはず。 • 工程が変わったからと言って、マインドを完全に切り替える必要はない。 •
新しいことをやるときほど自分は出来なくて当然、だから吸収しようと早く切り替 える。 • 初心者だから誰の助けも得ずに完璧にはできない • 聞いたり時間を取るのは迷惑なのでは…と考えてしまいがち。 • 聞かないで期日ギリギリになってしまうよりよっぽどマシ。 ©2022 RAKUS Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ◎まとめ •容赦なく目上の人の力を借りていく! • そうすることで期待に応えることができる! •
理解よりも完成を優先。 • 回数を重ねれば理解につながる。 ©2022 RAKUS Co., Ltd.
#RAKUSMeetup ©2020 RAKUS Co., Ltd. ご清聴ありがとうございました! ©2022 RAKUS Co., Ltd.