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
320
夢から現実へ: PHPエンジニアの私がスタートアップCTOとして直面した挑戦
kunikiya
February 11, 2024
Tweet
Share
More Decks by kunikiya
See All by kunikiya
PHPCON KANSAI2024 前夜祭LT
kunikiya
0
82
Other Decks in Technology
See All in Technology
ペアーズにおける評価ドリブンな AI Agent 開発のご紹介
fukubaka0825
7
1.9k
LINE 購物幕後推手
line_developers_tw
PRO
0
330
Асинхронная коммуникация в Go: от понятного к душному. Дима Некрасов, Otello, 2ГИС
lamodatech
0
1.6k
DjangoCon Europe 2025 Keynote - Django for Data Science
wsvincent
0
400
生成AIによるCloud Native基盤構築の可能性と実践的ガードレールの敷設について
nwiizo
7
1.4k
Web Intelligence and Visual Media Analytics
weblyzard
PRO
1
5.9k
Linuxのパッケージ管理とアップデート基礎知識
go_nishimoto
1
700
エンジニアリングで組織のアウトカムを最速で最大化する!
ham0215
1
280
CodeRabbitと過ごした1ヶ月 ─ AIコードレビュー導入で実感したチーム開発の進化
mitohato14
1
230
Aspire をカスタマイズしよう & Aspire 9.2
nenonaninu
0
360
ビジネスとデザインとエンジニアリングを繋ぐために 一人のエンジニアは何ができるか / What can a single engineer do to connect business, design, and engineering?
kaminashi
2
860
グループ ポリシー再確認 (2)
murachiakira
0
210
Featured
See All Featured
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
31
1.2k
Rails Girls Zürich Keynote
gr2m
94
13k
Statistics for Hackers
jakevdp
798
220k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
19
1.2k
GraphQLとの向き合い方2022年版
quramy
46
14k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
What's in a price? How to price your products and services
michaelherold
245
12k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
Producing Creativity
orderedlist
PRO
344
40k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
53k
Why You Should Never Use an ORM
jnunemaker
PRO
56
9.3k
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 - プロダクトファースト、データドリブンな開発 ができるよう
ご清聴 ありがとう ございました。