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
夢から現実へ: PHPエンジニアの私がスタートアップCTOとして直面した挑戦
Search
kunikiya
February 11, 2024
Technology
0
250
夢から現実へ: PHPエンジニアの私がスタートアップCTOとして直面した挑戦
kunikiya
February 11, 2024
Tweet
Share
More Decks by kunikiya
See All by kunikiya
PHPCON KANSAI2024 前夜祭LT
kunikiya
0
48
Other Decks in Technology
See All in Technology
Javaにおける関数型プログラミンへの取り組み
skrb
7
270
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
0
3.2k
[RSJ24] Task Success Prediction for Open-Vocabulary Manipulation Based on Multi-Level Aligned Representations
keio_smilab
PRO
0
230
スーパーマリオRPGのリメイク版の変更点からみるUX
nishiharatsubasa
1
230
CRTO/CRTL/OSEPの比較・勉強法とAV/EDRの検知実験
chayakonanaika
1
900
Binary Authorizationと友達になろう / Let's be friends with Binary Authorization
iselegant
2
140
Discover Your Tailored Platform Strategy with Real-World Practice
hhiroshell
1
140
目標設定と習慣化で今よりも一歩生産性を上げる
sansantech
PRO
7
2.3k
脆弱星に導かれて
nishimunea
1
1.6k
EitherT_with_Future
aoiroaoino
1
870
PlaywrightによるE2Eテスト入門 / Introduction to E2E Testing with Playwright
rhumie
3
1k
技術ブログや登壇資料を秒で作るコツ伝授します
minorun365
PRO
19
4.9k
Featured
See All Featured
Code Reviewing Like a Champion
maltzj
518
39k
Fantastic passwords and where to find them - at NoRuKo
philnash
47
2.8k
Intergalactic Javascript Robots from Outer Space
tanoku
268
26k
For a Future-Friendly Web
brad_frost
173
9.3k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Designing for humans not robots
tammielis
248
25k
The Straight Up "How To Draw Better" Workshop
denniskardys
230
130k
Done Done
chrislema
180
16k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
22
580
The Cult of Friendly URLs
andyhume
76
5.9k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
25
1.3k
[RailsConf 2023] Rails as a piece of cake
palkan
44
4.6k
Transcript
夢から現実へ: PHPエンジニアの 私がスタートアップCTOとして直 面した挑戦 @kunikiya 原田裕介 PHPカンファレンス関西 2024/2/11
本トークの概要 - スタートアップにジョインして 1年半 CTOとしてやってきたことをお伝え - これから同様のキャリアを目指す人 の参考に - スタートアップにおける開発改善・組
織構築の参考に
自己紹介 原田裕介(はらだゆうすけ) @kunikiya (株)ベター・プレイスCTO PHP歴17年くらい PHPカンファレンス2018実行委員長 WEBサービスの開発18年、WEB解析とサービ スセキュリティ 推しSSWは天野花さん
経歴 Fラン理系大学情報系学部 学生ベンチャーで開発のバイト→リーダー→代表取締役→会社潰す 学生仲間で起業→インフラ/セキュリティ責任者→会社潰す 大学中退してニュースメディアの会社へ新卒?入社 →フロントエンド責任者 ビッグデータの会社に転職、SaaSプロダクトのフリーミアムモデルの開発
Greenのスカウトでベター・プレイスへ - 丁寧なスカウト文章 - ビジネスが強く、技術が弱い - 理念と代表の熱意に共感
弊社のサービ ス開発の歴史 ・「はぐくみ企業年金」の導入推進サービスを事業として おりDXが肝 ・エンジニア無しの状態から外注でシステム開発を開始 ・予算削減のため、ベトナムのオフショアへ ・失敗し開発組織の立ち上げが始まる ・開発組織を立ち上げたばかりで、エンジニア4名(情シ ス含む) ・メインの開発はSESのメンバーが4名
->結構カオスな中で初期メンバーが戦っていた
色々問題が起こる
- バグが多い - 開発が進むたびにデグレする
最初に取り組んだこと - ボトルネックになっているところ、優先的にやるこ とを見極める - 問題になっていたところを特定して改善 - コードを触るより仕組みの改善をメイン - セキュリティ勉強会
- 社内の信頼を得る - 関連するMTGに出まくる - 技術的アプローチでエンジニア達の悩みを解決し ていく - 仲間を増やす - 採用に力を入れる
どうしたか 検証サーバでの書き換えを禁止、デプロイの仕 組みを整えて検証の際はデプロイ 検証環境のサーバに直接入って書き換えを行 なっており、デグレが発生 課題
どうしたか コーディング規約を制定して、エンジニアのコード 品質を上げてから修正 既存のコードの品質が低い、バグを生み出し易い コードが多い 課題
どうしたか git-flowのルール整備 gitの運用が混乱しており、コンフリクトやデグレが発生 課題
どうしたか 業界知識・業務知識の向上。 社内のMTGに出まくって丁寧に説明をしながら、 少しずつ自分たちのプロダクトにしていく。 社内から下請け開発のような扱い 課題
採用 ・エンジニア向けの丁寧な説明 &期待値の調整 ・技術試験 ・勉強会 ・もくもく会
そして現在 - 社員14名、SES4名の組織へ - WEBデザイナー、UIUXデザイナー含む - 4チーム(マネジメント 4名) - 各チームで安定して開発できるように
なった - Next Step - プロダクトファースト、データドリブンな開発 ができるよう
ご清聴 ありがとう ございました。