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
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Rakus_Dev
March 08, 2022
Technology
1.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
右も左も分からない1年目が上流工程を理解するまでの話 / 20220302-meetup-nagata
Rakus_Dev
March 08, 2022
More Decks by Rakus_Dev
See All by Rakus_Dev
複数プロダクト組織のAIネイティブ化における戦略 / AICon2026_kude
rakus_dev
0
820
伝票作成AIエージェントを支える、LLMOpsとインフラの選択肢 / AICon2026_takeda
rakus_dev
0
1.2k
複数プロダクトで進めるAI機能実装 ── 実践から得たリアルな学びとロードマップ実現への挑戦 / AICon2026_yanari
rakus_dev
1
780
仕様駆動開発、導入半年。「本当に速くなってるの?」にデータで答える / AICon2026_hirakawa
rakus_dev
1
2.3k
「顧客の声を聞かなければ何も始まらない」 ── 顧客の声から生まれた『AI返信補助機能』の開発プロセス / AICon2026_shikata_imai
rakus_dev
1
1.2k
「早く出す」より「事業に効く」 ── 顧客の業務サイクルから逆算するAI時代の二重ループ開発と「変化の設計者」 / devsumi2026
rakus_dev
1
990
螺旋型キャリアの生存戦略 / kinoko-conf2026
rakus_dev
1
3.7k
AIで久々にコードを書いたらエンジニアへの依頼が"増えた" ── 元エンジニアのPdMの話 / Using AI to Code Again After a Long Break Increased My Requests to Engineers: Insights from a Former Engineer PdM
rakus_dev
0
590
主体的に活躍する内製QA組織の作り方と組織文化の醸成 / How to Build a Proactive In-house QA Organization and Foster Its Culture
rakus_dev
0
310
Other Decks in Technology
See All in Technology
コーチングの奥義 何もしないテクニック
jinwatanabe
0
160
会社紹介資料 / Sansan Company Profile
sansan33
PRO
24
430k
小粒でもパワフルなJS Runtime Antjsについて
comamoca
0
120
カーネルまで探検して理解するふたつの自動計装
sumiyae
0
290
Flutter × BLE Centralを自前Pluginで実装する設計パターン - MethodChannel / EventChannelで作る双方向ブリッジの実践 / Building Custom Flutter BLE Central Plugins: Bidirectional Bridging with Method & Event Channels
bitkey
PRO
0
250
RapidCopy2 Matrix I/Oエンジンによるファイルコピーソフトウェアの設計と実装
kengosawa2
1
390
Go 1.27 の標準パッケージに uuid が入った!のでいろいろ喋る / go_127_std_go_uuid
convto
3
700
【GCC2026】鉄拳8でのVFX開発事例
bandainamcostudios
PRO
0
300
同じWAFが、攻撃の“形”は弾く── 正当な“形”の不正は通す
kuroneko13
0
270
Netflix の裏側に何があるのか...その謎を解明すべく、我々は Amazon の奥地へと向かった
kentosuzuki
0
110
Kiro WebとCloud Sessions
nagisa53
2
190
【CEDEC2026】Creative Approaches to Localizing the Dialects and Unique Speech of Umamusume: Pretty Derby Characters in English
cygames
PRO
4
26k
Featured
See All Featured
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Beyond borders and beyond the search box: How to win the global "messy middle" with AI-driven SEO
davidcarrasco
3
220
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.7k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
430
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
2
400
Claude Code のすすめ
schroneko
67
230k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.8k
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
Highjacked: Video Game Concept Design
rkendrick25
PRO
1
440
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.