Slide 1

Slide 1 text

カミナシのソフトウェアエンジニアの在り方 プロダクト成長期のぼくらが大切にしている3つのこと 1

Slide 2

Slide 2 text

Kentaro SUZUKI / すずけん Software Engineer / Solutions Architect @szk3 Twitter: https://twitter.com/szk3 LeetCode: https://leetcode.com/szk3 Note: https://note.com/szk3 2 自己紹介 # カミナシ # Software Engineer # Solutions Architect # Cloud Engineer # AWS # GCP # コスト最適化 # CCoE # キャンプ # ワーケーション # 自家焙煎珈琲 # 保護猫里親 # 副業技術顧問

Slide 3

Slide 3 text

アジェンダ ● カミナシの急成長を数値で振り返る ● 急成長の舞台裏 ● エンジニアが大切にしている ”3つ” のこと ● まとめ 3
 アジェンダ

Slide 4

Slide 4 text

カミナシの急成長を数値で振り返る

Slide 5

Slide 5 text

日常はITに溢れているのに、仕事場は紙ばかりで非効率。 今日も作業現場で働く人たちは、十分に才覚を発揮できていない。 そんな3,900万人の埋もれたエネルギーを、私たちが解き放つ。 誰もが享受するべき当たり前を、すべての現場の人たちに届けたい。 効率的な作業、見事な成果、腕のなる仕事、豊かな人生。 これらはきっとつながっているから。 ノンデスクワーカーの 才能を解き放つ Mission

Slide 6

Slide 6 text

KAMINASHI 5 Values 6
 カミナシが日々の仕事の中で大切にしている5つの価値観

Slide 7

Slide 7 text

7
 現場主導で業務のデジタル化を実現するノンデスクワーカー向けノーコードツール 現場DXプラットフォーム 「カミナシ」

Slide 8

Slide 8 text

急成長を数値で振り返る - カミナシを導入していただいている業界 8
 ”ホリゾンタルSaaS” として、様々な業界の企業様に導入いただいてます 設備・清掃 旅客・運輸 建設 福祉施設 製造業 スーパー・小売 接客業 飲食店

Slide 9

Slide 9 text

急成長を数値で振り返る - カミナシを導入していただいている現場数の推移 9
 導入現場の数は、2年で... 13x Q4, 2022 現場数 Q1, 2021 ※導入現場 = 月に1件でもレポートが完了している現場 ※サービスローンチは、2021年7月 13倍!

Slide 10

Slide 10 text

急成長を数値で振り返る - カミナシの正社員エンジニア数の推移 10
 エンジニアの数は、2年で... 14名 Q4, 2022 5名 Q1, 2022 ※内定承諾含む 4.6倍!! ※CTO含む \Toriです/ 3名 Q1, 2021 ※ 直近1年で(ほぼ)3倍!!!

Slide 11

Slide 11 text

急成長の舞台裏

Slide 12

Slide 12 text

急成長がもたらす混乱 12
 時間の経過とともに、あらゆるものの状態が “変化” しうる サービス 技術選定 エンジニア組織 オンボーディング CI/CD ドキュメント インフラ構成 目標・評価 コミュニケーション アクセス権限管理 開発手法 その他... 利用が 増加! どう分 ける? 可用性 は? 雑談 減った? 新しい ツール は? 古くな い? Github Actions 推進? write 権限は 誰に?

Slide 13

Slide 13 text

急成長がもたらす混乱に対する打ち手 - 技術負債返済プロジェクト 複雑度が高いアプリケーションは認知負荷も高く、 サービス開発の生産性に影響を及ぼすことがあった。 またお客様からの問い合わせ対応への調査負荷も高 く、サービス開発に割く可処分時間の低下をもたらし ていた。 対応:技術負債返済プロジェクト ・大規模なリファクタリング、テストコードの追加 ・新規のサービス開発を止めて行った 13
 開発者体験(DX)の低下に向き合う ref: https://speakerdeck.com/toricls/beyond-tech-debts-at-kaminashi CTO \以下参照/ コード全体の認知負荷が一定改善し、エンジニアリングメンバーの精神衛生も改善

Slide 14

Slide 14 text

エンジニアが大切にしている “3つ” のこと

Slide 15

Slide 15 text

稲盛和夫さん(実業家)のフィロソフィ 個人としてこの考え方に共感しているが、カ ミナシのメンバーを見た時に、「KAMINASHI 5 Values」を通じて、この考え方を体現して いるメンバーが多いと感じている 「エンジニアとしての在り方」を、この考え 方と「KAMINASHI 5 Values」の関係として 整理します 自身がエンジニアとして、大切にしていること 15
 人生・仕事の結果 = 考え方 x 熱意 x 能力 ref: https://www.kyocera.co.jp/inamori/philosophy/words43.html

Slide 16

Slide 16 text

遠回りを疑い、チームを信じ、コトに向かう コードには、”プログラマの三大美徳” (by Larry Wall) ・怠惰(Laziness) ・短気(Impatience) ・傲慢(Hubris) チームには、”HRT” (by TeamGeek) ・謙虚 (Humility) ・尊敬 (Respect) ・信頼 (Trust) エンジニアが大切にしている “3つ” のこと - 考え方 x 熱意 x 能力 16
 エンジニアの ”考え方” ref: https://t-and-p.hatenablog.com/entry/2017/01/03/「プログラマの三大美徳」と「HRT」を使い分ける_-_

Slide 17

Slide 17 text

オーナーシップを持ち続ける フルサイクル開発者 ・プロダクトに対するオーナーシップ ・サービスを構成する技術要素のサイクル全てに  責任を持つ 創意工夫 ・小さい組織でスピードを出すため必要 - フェイルファースト - クラウドへのオフロード - 合理的な技術選定・意思決定 エンジニアが大切にしている “3つ” のこと - 考え方 x 熱意 x 能力 17
 エンジニアの “熱意” ref: https://netflixtechblog.com/full-cycle-developers-at-netflix-a08c31f83249

Slide 18

Slide 18 text

エンジニアが大切にしている “3つ” のこと - 考え方 x 熱意 x 能力 18
 エンジニアの “能力” 普遍的に価値を生み出す力を高める 課題発見 ・それは本当に解くべき問題なのかを考える 学習し続ける能力 ・必要があれば何でもやる意識 言語化能力 ・テレワーク、非同期コミュニケーションが  加速した世界線では必須

Slide 19

Slide 19 text

まとめ

Slide 20

Slide 20 text

まとめ 20
 どんな状況にあっても、自分たちの価値観を見失わない ことが最も大事。 カミナシソフトウェアエンジニアの在り方

Slide 21

Slide 21 text

株式会社カミナシ https://kaminashi.jp