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
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
仕様駆動開発の組織的定着に向けた取り組み ~『楽楽電子保存』開発チームの事例~ / Establishing SDD: Organizational Initiatives
rakus_dev
0
230
全エンジニアのAI活用状況を可視化する~Lookerを用いたアンケート分析と今後の推進策~ / Visualizing AI Adoption Across Engineering
rakus_dev
0
240
出してみてわかったAIエージェントプロダクトの舞台裏 〜楽楽AIエージェント for 楽楽精算〜 / Behind the Scenes of Rakuraku AI Agent
rakus_dev
0
260
プロダクトマネージャーの目標と評価 / Goal Setting for Product Managers
rakus_dev
1
740
【pmconf2025】AI時代の『ジュニア不要論』に異議あり! 未経験から戦力PdMを生み出すOJT戦略とは?
rakus_dev
1
990
プロダクトづくりにAIを溶かす3つの壁 ― ラクス流AI浸透のススメ / 3 Barriers to AI in Products: The Rakus Way
rakus_dev
0
2.5k
設計フェーズを加速するAI活用戦略 / AI Strategy for Accelerated Design
rakus_dev
4
670
10年以上続くWebサービスのAIファースト時代への向き合い方 / Navigating the AI-First Era: A Strategy for Established Web Services
rakus_dev
0
690
楽楽明細開発部 | 組織的なAI駆動開発の推進 / Promoting organizational AI-driven development
rakus_dev
0
700
Other Decks in Technology
See All in Technology
Amazon S3 Vectorsを使って資格勉強用AIエージェントを構築してみた
usanchuu
3
450
Context Engineeringが企業で不可欠になる理由
hirosatogamo
PRO
3
600
Kiro IDEのドキュメントを全部読んだので地味だけどちょっと嬉しい機能を紹介する
khmoryz
0
200
30万人の同時アクセスに耐えたい!新サービスの盤石なリリースを支える負荷試験 / SRE Kaigi 2026
genda
4
1.3k
顧客の言葉を、そのまま信じない勇気
yamatai1212
1
360
ブロックテーマ、WordPress でウェブサイトをつくるということ / 2026.02.07 Gifu WordPress Meetup
torounit
0
190
AWS Network Firewall Proxyを触ってみた
nagisa53
1
230
20260204_Midosuji_Tech
takuyay0ne
1
160
配列に見る bash と zsh の違い
kazzpapa3
3
160
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
4
210
予期せぬコストの急増を障害のように扱う――「コスト版ポストモーテム」の導入とその後の改善
muziyoshiz
1
1.9k
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
140
Featured
See All Featured
Designing for Performance
lara
610
70k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
290
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.8k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.7k
GraphQLの誤解/rethinking-graphql
sonatard
74
11k
Optimizing for Happiness
mojombo
379
71k
Bootstrapping a Software Product
garrettdimon
PRO
307
120k
The Cult of Friendly URLs
andyhume
79
6.8k
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
0
140
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
Automating Front-end Workflow
addyosmani
1371
200k
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.