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
LTスライド「難しいプロジェクトを、難しくしない」 LT登壇スライド
Search
y-amano
October 16, 2023
31
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
LTスライド「難しいプロジェクトを、難しくしない」 LT登壇スライド
y-amano
October 16, 2023
More Decks by y-amano
See All by y-amano
Online Conference-Rookies LT-オズビジョン天野
yuya23
0
43
JIPC_ハピタス若手の発表
yuya23
0
88
Featured
See All Featured
Context Engineering - Making Every Token Count
addyosmani
9
1.1k
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
201
75k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
The Power of CSS Pseudo Elements
geoffreycrofte
82
6.5k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.6k
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
230
How to Think Like a Performance Engineer
csswizardry
28
2.7k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Making the Leap to Tech Lead
cromwellryan
135
10k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
620
Transcript
【ナレッジ共有】 「難しいプロジェクトを、難しくしない」
【イントロダクション】
天野勇弥/アマノ (@Yuya2218) 新卒2年目 静岡県在住 リモートワーク中心ですが、 3月に本社オフィスが原宿に移転し毎月 半分は東京に出社しています(交流しましょう!) [趣味] モルック、キャンプ、スノボ、麻雀、お笑い 自己紹介
Strictly Confidential ©2023 OZVISION 担当プロダクト:ポイントサイト「ハピタス」 「いつものネットショッピング、旅行やレストランの予約、引っ越しや保険の見積もりまで、 どこを利用しても特典ポイントが貯まる」会員サービスです。
Strictly Confidential ©2023 OZVISION 担当プロダクト:ポイントモール「ハピタス」 5 5 ビジネスモデル 〜EC利用者とEC事業者のマッチングプラットフォーム〜 ECプラットフォーム
(マッチング) 400万人 EC利用者 EC事業者 サービス利用 購買 3,000社
【メインコンテンツ】
Strictly Confidential ©2023 OZVISION LTの概要 入社して2年間で社内の重要プロジェクトに参画 1年目「①TOPページのリニューアル」 2年目「②システムのリニューアル」
Strictly Confidential ©2023 OZVISION LTの概要 どちらも 真面目に、愚直に取り組むと 難易度の高いプロジェクト
Strictly Confidential ©2023 OZVISION LTの概要 この難題に向き合った経験から... 「難しいプロジェクトを、 難しくしない」 というナレッジを、事例を通じてご紹介します
1年目「①TOPページのリニューアル」
Strictly Confidential ©2023 OZVISION 1年目「①TOPページのリニューアル」 大手クライアントの高単価の広告が、収益のメインを占める サイト内でも、いい場所に大きく掲載されている(強者生存の原理?) 背景
Strictly Confidential ©2023 OZVISION 1年目「①TOPページのリニューアル」 背景 しかし、ビジネスやプロダクトの将来を考えると、 今の売れ筋に依存しすぎず「将来的に伸ばしたい広告」も 利用促進していく必要がある
Strictly Confidential ©2023 OZVISION 1年目「①TOPページのリニューアル」 課題・困難 改善のつもりが改悪になってしまう恐れもあるため 安易に手を入れることが難しい
Strictly Confidential ©2023 OZVISION 1年目「①TOPページのリニューアル」 課題・困難 このように聖域化してしまったページ...
Strictly Confidential ©2023 OZVISION 1年目「①TOPページのリニューアル」 課題・困難 メスを入れなければ前進もない という状況でした
Strictly Confidential ©2023 OZVISION 1年目「①TOPページのリニューアル」 課題・困難 同じような課題は 皆さんそれぞれの環境でもあるのでは?
Strictly Confidential ©2023 OZVISION 1年目「①TOPページのリニューアル」 解決法 手を入れるのが難しいのであれば 手を入れない という結論に至りました
Strictly Confidential ©2023 OZVISION 1年目「①TOPページのリニューアル」 解決法 とはいえ、何もしないというわけではありま せん
Strictly Confidential ©2023 OZVISION 1年目「①TOPページのリニューアル」 解決法 既存に悪影響を出さないこと をスローガンに掲げ、4つのアプローチを実践
Strictly Confidential ©2023 OZVISION 1年目「①TOPページのリニューアル」 解決法 アプローチ1つ目 TOPページはそのままとすることで 既存への悪影響を防ぐ
Strictly Confidential ©2023 OZVISION 1年目「①TOPページのリニューアル」 解決法 アプローチ1つ目 さらに... 将来伸ばしたい広告に特化した画面を新 たに追加(2タブ化)
Strictly Confidential ©2023 OZVISION 1年目「①TOPページのリニューアル」 解決法 アプローチ2つ目 PC、SP、APPの中でも 開発対象をアプリだけに限定することでリス クを低減
Strictly Confidential ©2023 OZVISION 1年目「①TOPページのリニューアル」 解決法 アプローチ3つ目 悪影響を検知したら 元の仕様に切戻しができるよう開発
Strictly Confidential ©2023 OZVISION 1年目「①TOPページのリニューアル」 解決法 アプローチ4つ目 効果測定の仕組みを上流工程から 検討しリリースまでに装着
Strictly Confidential ©2023 OZVISION 1年目「①TOPページのリニューアル」 結果 既存に悪影響を出さず 無事リニューアルが完了🎉
2年目「②システムのリニューアル」
Strictly Confidential ©2023 OZVISION 2年目「②システムのリニューアル」 背景 ハピタスは10年以上稼働しているサービス デバイス毎に異なる言語が採用され、開発の生産性が出にくい構造 インフラやミドルウェアのEOL対応から、サイトのデザインに 至るまで、全体的にやり直したい気運が高まっていた
Strictly Confidential ©2023 OZVISION 2年目「②システムのリニューアル」 課題・困難 素直な頭で考えると、サービスに関わる全てを刷新したくなる • インフラ/ミドルウェアの刷新 •
DB設計のやり直し • バックエンドのシステム再構築 • フロントエンドのシステム再構築 • デザインのリニューアル
Strictly Confidential ©2023 OZVISION 2年目「②システムのリニューアル」 組織のエンジニアリソースの大部分をプロ ジェクトに投入することになる 課題・困難
Strictly Confidential ©2023 OZVISION 2年目「②システムのリニューアル」 システムのエンハンス開発が止まり ビジネスサイドの要求が 反映できない状態になる 課題・困難
Strictly Confidential ©2023 OZVISION 2年目「②システムのリニューアル」 https://zozotech-inc.connpass.com/event/283986/ ZOZOの外部勉強会で「ビッグバンリリースはしない」という方法論があるということを学ぶ
Strictly Confidential ©2023 OZVISION 2年目「②システムのリニューアル」 ZOZOの外部勉強会で「ビッグバンリリースはしない」という方法論があるということを学ぶ https://speakerdeck.com/takewell/zozotown-frontend-replacement-project?slide=21
Strictly Confidential ©2023 OZVISION 2年目「②システムのリニューアル」 解決法 「ビッグバンリリースはしない」というナレッジを応用し スコープを限定する 「インフラ/ミドルウェアの刷新」 「フロントエンドのシステム再構築」
にスコープを限定して取り組むことにした
Strictly Confidential ©2023 OZVISION 2年目「②システムのリニューアル」 解決法 ビッグバンリリースをしないという学びを応用し フロントも全て一度に行うのではなく 1画面ずつ段階的にリリースする方針で推進中
Strictly Confidential ©2023 OZVISION 2年目「②システムのリニューアル」 解決法 こうすることで... エンハンス開発を止めずにビジネスサイド の要求を反映しつつも
Strictly Confidential ©2023 OZVISION 2年目「②システムのリニューアル」 解決法 部分的に安定的にリニューアルを 成し遂げられる戦略を考案!
Strictly Confidential ©2023 OZVISION 2年目「②システムのリニューアル」 「技術的負債の解消」 「サイトパフォーマンスの向上」 を実現すべく取り組んでいます!
【まとめ】
Strictly Confidential ©2023 OZVISION まとめ TOPページのリニューアル 〜聖域はノータッチ+切戻す勇気〜 システムのリニューアル 〜ビッグバンを全力回避〜 1.
TOPページはそのままとし2タブ化 2. 開発対象をAPPだけに限定することでリ スクを低減 3. 悪影響を検知したら、元の仕様に切戻し ができるよう開発 4. 効果測定の仕組みを、上流工程から検 討しリリースまでに装着 1. スコープを限定 2. 1画面ずつ対応・リリース 39 難しいプロジェクトを、難しくしない