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
事業を差別化する技術を生み出す技術
Search
Kazuhiko Yamashita
March 04, 2025
Technology
4
1.7k
事業を差別化する技術を生み出す技術
技術参謀たちの戦略図 〜リーダーシップという選択肢と彼らが選んだ企業の魅力〜
https://findy.connpass.com/event/345202/
Kazuhiko Yamashita
March 04, 2025
Tweet
Share
More Decks by Kazuhiko Yamashita
See All by Kazuhiko Yamashita
Managing Database Migrations in Go Backend Systems
pyama86
0
59
新しい職場の CI が 20 分かかっていたらあなたならどうする?
pyama86
1
1.4k
Re:Define 可用性を支える モニタリング、パフォーマンス最適化、そしてセキュリティ
pyama86
9
8.9k
AI時代におけるSRE、 あるいはエンジニアの生存戦略
pyama86
6
1.8k
Tuning GraphQL on Rails
pyama86
2
2.1k
ttlcacheのここがスゴい
pyama86
1
190
クラウドサービスの 利用コストを削減する技術 - 円安の真南風を感じて -
pyama86
3
660
実践ARMアーキテクチャ移行
pyama86
2
2.5k
リモートワーク時代の守護神 PHP開発者のためのセキュリティ強化術
pyama86
3
1.4k
Other Decks in Technology
See All in Technology
Modern Linux
oracle4engineer
PRO
0
160
エンジニアリングマネージャーの成長の道筋とキャリア / Developers Summit 2025 KANSAI
daiksy
3
1k
JTCにおける内製×スクラム開発への挑戦〜内製化率95%達成の舞台裏/JTC's challenge of in-house development with Scrum
aeonpeople
0
260
Rustから学ぶ 非同期処理の仕組み
skanehira
1
150
「何となくテストする」を卒業するためにプロダクトが動く仕組みを理解しよう
kawabeaver
0
430
20250910_障害注入から効率的復旧へ_カオスエンジニアリング_生成AIで考えるAWS障害対応.pdf
sh_fk2
3
280
プラットフォーム転換期におけるGitHub Copilot活用〜Coding agentがそれを加速するか〜 / Leveraging GitHub Copilot During Platform Transition Periods
aeonpeople
1
230
実践!カスタムインストラクション&スラッシュコマンド
puku0x
0
530
Codeful Serverless / 一人運用でもやり抜く力
_kensh
7
450
slog.Handlerのよくある実装ミス
sakiengineer
4
470
Snowflake Intelligenceにはこうやって立ち向かう!クラシルが考えるAI Readyなデータ基盤と活用のためのDataOps
gappy50
0
280
まずはマネコンでちゃちゃっと作ってから、それをCDKにしてみよか。
yamada_r
2
120
Featured
See All Featured
Build your cross-platform service in a week with App Engine
jlugia
231
18k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
113
20k
Rails Girls Zürich Keynote
gr2m
95
14k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
26
3k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Large-scale JavaScript Application Architecture
addyosmani
513
110k
Producing Creativity
orderedlist
PRO
347
40k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
252
21k
Testing 201, or: Great Expectations
jmmastey
45
7.7k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.4k
Why Our Code Smells
bkeepers
PRO
339
57k
How to Ace a Technical Interview
jacobian
279
23k
Transcript
© GO Inc. 『事業を差別化する技術を生み出す技術』 2025.03.05 P山@GO株式会社
© GO Inc. 2 GO株式会社 山下 和彦 所属 開発本部 ソフトウェア開発統括部
バックエンド開発部 バックエンド1グループ @pyama86
© GO Inc. 3 スタッフ エンジニア
© GO Inc. 4 スタッフエンジニアとは ▪ 原則、部下を持たない、技術専門職 ▪ 島田浩二さん翻訳のオライリー社より出版されている 「スタッフエンジニアの道」は最高の書籍です
▪ pyamaの理解は、技術を軸に組織に必要な戦略を立て、 それに必要なことはすべて実行し、周囲に影響を 与える役割
© GO Inc. スタッフエンジニア テックリード マネージャーと組んで、 1つ以上のチームの実行を導く。 アーキテクト 重要な領域の技術的な方向性と 品質に責任を持つ。
ソルバー 一度に1つの難問に取り組む。 右腕 組織にリーダーシップの 幅を加える。 引用:(株)オライリー・ジャパンスタッフエンジニアの道 1.3.3 当てはまるアーキタイプは? スタッフエンジニア水見式アーキタイプ診断
© GO Inc. 6 事業を差別化 する技術 事業を差別化 する技術
© GO Inc. 7 はじめに エンジニアの評価制度とキャリアパスの整備 • 技術領域での貢献が重視されるように GMOペパボ(前職)のキャリアパスの特徴 •
マネージャーとスペシャリストの ラダーを明確に区別 • 役割ごとに適した評価制度を整備
© GO Inc. 8 エンジニアリングスペシャリストの役割 エンジニアリングスペシャリストの役割 • 技術視点で企業や事業の方向性を支える • 技術を活用し事業を推進
GMOペパボにおける役割 • CTOや事業部リーダーと協力 • 未来の事業成長に必要な技術を導入・定着 求められるスキル • 高い技術力+事業理解 • 適切な技術選定と推進力
© GO Inc. 9 エンジニアリングスペシャリストの役割 エンジニアリングスペシャリストの役割 • 技術視点で企業や事業の方向性を支える • 技術を活用し事業を推進
GMOペパボにおける役割 • CTOや事業部リーダーと協力 • 未来の事業成長に必要な技術を導入・定着 求められるスキル • 高い技術力+事業理解 • 適切な技術選定と推進力 継続するために、自分の興味と企業の向かう方向性を 揃えて、自身をモチベートして取り組む必要がある
© GO Inc. 10 最新技術の導入が目的ではない • 事業の特性を理解し、最適な技術を選定・実装 GMOペパボの技術戦略の前提 • 「オンプレミス」と「マルチテナント」
コストと競争力の関係 • IaaS/SaaSのドメイン単位課金が原価高騰の要因 • 自社開発によるコスト削減が競争力向上に貢献 事業を差別化する技術とは?
© GO Inc. 11 具体的な技術事例 具体的な技術事例(GMOペパボ) • STNS(Simple Toml Name
Service) ◦ Linuxサーバーの認証基盤 ◦ LDAP/MySQLに代わるシンプルな仕組み ◦ 認証の運用負荷を軽減 • 仮想待合室 ◦ 高負荷時のユーザー制御によるサービス安定化 ◦ キャンペーンや大量アクセス時に効果を発揮 • 内製Kubernetes Engine ◦ クラウド依存せずオンプレミス環境に最適化 ◦ マルチテナント環境でのコンテナ運用を実現 技術の共通点と差別化のポイント • 事業の特性を理解した最適化設計・運用 • 単なる技術導入ではなく、事業戦略と連携
© GO Inc. 12 メンバーとの協業 個人の限界とチームの力 • 技術課題の解決には チームの協力が不可欠 •
高度な技術開発やアーキテクチャ設計には 多様な視点が必要 • シンの運用は1人ではできない
© GO Inc. 13 育成のジレンマ スペシャリストラインなのにメンバーの育成が 必要なのなんでなん? • 結論としては目的のために必要なことは全部やる 1人でできないのであれば育成もやる
© GO Inc. 14 協業の方法 • エンジニアの成長と知見共有の促進 ◦ シャドーイング ▪
作業の思考プロセスや切り分け方を他のメンバーに見てもらう ▪ 学習を促進 ◦ 逆シャドーイング ▪ 他のメンバーに適当な粒度でタスクを実行してもらう ▪ 適宜フィードバックを行い、技術理解を深める • 私の実践 ◦ スタッフエンジニアの道※では 同期的な作業 に適用 ◦ 私は 非同期な作業 に活用 • 協業の効果 ◦ 技術的な相互理解の深化 ◦ 新技術の導入や事業の差別化につながるアイデア創出 “ペア作業、シャドーイング、逆シャドーイング” (株)オライリー・ジャパン スタッフエンジニアの道
© GO Inc. 15 まとめ 事業を差別化する技術を生み出すために重要な要素 • 事業の特色を理解する ◦ 技術は目的ではなく
事業成長や競争力強化の手段 ◦ 事業の特性を踏まえた 適切な技術選定 が不可欠 • 技術の研鑽と楽しむ姿勢 ◦ 技術的な挑戦を 楽しみながらアイデアを創出 ◦ 継続的な学習と改善が差別化につながる • 仲間との協力 ◦ 一人での限界を超え、 チームで技術課題を解決 ◦ 協力を通じて 事業価値を最大化
© GO Inc. 日本のモビリティ、最高にしたい!!1 16 私たちと一緒に 未来を作っていきませんか?