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
VOYAGE GROUP流 開発文化
Search
unio
February 16, 2020
Business
1
2.1k
VOYAGE GROUP流 開発文化
2020/02/16 Object-Oriented Conference
ランチスポンサーセッション
unio
February 16, 2020
Tweet
Share
Other Decks in Business
See All in Business
株式会社ラクーンホールディングス会社紹介 / Company Profile
raccoon_hd_hr
PRO
0
4.7k
第24回クラウド女子会 登壇資料
o2mami
1
1.4k
Nstock 採用資料 / We are hiring
nstock
20
150k
Company Deck 2024Q1
tterasoma
0
280
ラクスル株式会社 会社概要(IR)
raksulrecruiting
5
5.1k
【キャリア採用】BuySell Technologies会社説明資料
buyselltechnologies
2
60k
リスキル会社説明資料
reskill_
0
100
Ampersand Company Profile
cuebicventures
PRO
2
3.4k
採用ピッチブック
macloud
2
47k
カジュアル面談って、もっとカジュアルに していいの / informal session #jasstnano
pineapplecandy
0
120
WED行動指針
wed
1
1.4k
TECH HIRE |「大胆なポジションの開発」によって ハイクラス人材を直接応募で4名採用できた話
trackrecords
PRO
0
190
Featured
See All Featured
We Have a Design System, Now What?
morganepeng
43
6.7k
Building Effective Engineering Teams - LeadDev
addyosmani
28
1.8k
How to train your dragon (web standard)
notwaldorf
73
5.2k
Typedesign – Prime Four
hannesfritz
36
2.1k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
187
16k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
125
32k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Stop Working from a Prison Cell
hatefulcrawdad
266
19k
Building Adaptive Systems
keathley
31
1.9k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
241
1.2M
Rebuilding a faster, lazier Slack
samanthasiow
73
8.2k
Transcript
VOYAGE GROUP流 開発文化 VOYAGE GROUP 大島一将 (unio) 2020/02/16 Object-Oriented Conference
ランチスポンサーセッション
VOYAGE GROUP?
1. オフィスがきれい 2. 両手いっぱいの事業 3. 事業を支える独自の開発文化
オフィスがきれい
None
社内バーあります AJITO • 定時後無料でお酒飲み放題 • 各種楽器(打楽器・弦楽器・etc)完備
ajitofm AJITOでの語らいをポッドキャストで絶賛発信中!
AJITO貸し出ししています エンジニアイベント・勉強会でAJITOを使いませんか? お酒&ピザ・お寿司の差入れします(最大100人!) @tech_voyage メンション/DMお待ちしております
両手いっぱいの事業
様々な事業領域で10以上のサービスを提供 事業毎にエンジニアチームが存在 4名ぐらい 6名ぐらい 3名ぐらい 30名ぐらい 30名ぐらい 25名ぐらい
事業を支える独自の開発文化
事業に最適な技術をチーム毎に選択 「VOYAGE GROUP共通の技術」という概念はありません
技術力評価会 エンジニアがエンジニアを評価することで,継続的に成⾧できる仕組み
技術力評価会 エンジニアがエンジニアを評価することで,継続的に成⾧できる仕組み VOYAGE GROUP独自の文化
技術力評価会で成⾧した話 VOYAGE GROUP 大島一将 (unio)
評価者は2名 (+ 社外評価者もアリ) 成⾧へのアドバイス を貰える 今までのお仕事が 評価対象
技術力評価会の具体的事例
評価される人 unioさん 2012年 VOYAGE GROUP入社 アドテク部署のど新規プロジェクトにアサイン 先輩2名と自分で3名体制(ちなみに今は30名) 先輩が管理画面全般を設計・開発(PHP) 自分は管理画面のレポート機能を任される
None
配信数値DB レポート機能 配信数値 配信売り上げ 配信数値 売り上げ 2,300 10,000 … …
レポートサービス (?) コントローラ レポート表示 配信数値 売り上げ 2,300 10,000 … … レポートDB
配信数値DB レポート機能 配信数値 配信売り上げ 配信数値 売り上げ 2,300 10,000 … …
レポートサービス (?) コントローラ レポート表示 配信数値 売り上げ 2,300 10,000 … … レポートDB 見様見真似でサービスを作ったが, 責務が大きく見通しが悪い 売り上げの計算方法は ステークホルダー毎に複数あった
None
評価結果 事業理解や課題解決に対する動きはできているので、運用を含めた システム設計と継続開発をする上での改善アプローチをもう少 し意識するとより良くなると感じました。 先輩エンジニアのアドバイスを受けることは非常に良いことですが、 それを鵜呑みにして意図を理解していないように感じました。なぜそう いうアドバイスになったのかをしっかり理解し、自分なりにどうすべ きかを考える癖をつけるともっともっと良い動きができるようになる と思います。
None
対面評価フィードバック データベースはサービスが動き出すと一番変更がしにくい. 今後ビジネスがどう発展するかまで理解して, データモデルを作ろう. 先輩がDDDのエッセンスを設計に取り入れた, というなら,まずはDDDをちゃんと学ぼう. 背景を把握すれば,先輩のアドバイスを きちんと理解できるようになるはず
まずは勉強あるのみ!
ヒアリング&検討を何度もループ!
None
配信数値DB 新レポート機能 配信数値 配信売り上げ 売り上げ明細 売り上げ 〇〇費 10,000 … …
〇〇レポート 作成サービス コントローラ レポート集計サービス 配信数値 2,300 … 〇〇リポジトリ △ △リポジトリ XXXリポジトリ レポートDB レポートサービス レポートサービス レポートサービス 〇〇レポート 作成サービス 〇〇レポート 作成サービス レポート表示 レポート表示 レポート表示 配信数値 売り上げ 2,300 10,000 … … Entity
配信数値DB 新レポート機能 配信数値 配信売り上げ 売り上げ明細 売り上げ 〇〇費 10,000 … …
〇〇レポート 作成サービス コントローラ レポート集計サービス 配信数値 2,300 … 〇〇リポジトリ △ △リポジトリ XXXリポジトリ レポートDB レポートサービス レポートサービス レポートサービス 〇〇レポート 作成サービス 〇〇レポート 作成サービス レポート表示 レポート表示 レポート表示 配信数値 売り上げ 2,300 10,000 … … サービスの役割をビジネスドメイン毎に分割 増え続ける売り上げ種別を水平に持たず 垂直に持って足し上げ可能に Entity
None
評価結果 ビジネス理解がさらに進んでいると感じました。 残念ながらレポート 設計はほぼやり直しでしたが、改善サイクルを回すという点でとても良 い経験になったと思います。 今回はレポートの作り直しでうまくいきましたが、作り直すという選 択は最後の砦です。最初のビジネス理解,ドメイン領域の洗い出 しは丹念に行うことを心掛けましょう。 ただどんなに頑張っても未来は予測できません。 必要最低限かつ拡張しやすい設計を目指しましょう。
アドバイスも次のステップへ!
技術力評価会を繰り返すことで エンジニアもサービスも継続的に成⾧
ちなみに7年間経った今も (改善しながら)レポートは動いています
一緒にAJITOで飲みながら語りましょう! @tech_voyage でメンション・DMお待ちしております ご清聴ありがとうございました