Slide 1

Slide 1 text

2024年11月7日 岡村 謙杜 コドモンがXPを取り入れている理由

Slide 2

Slide 2 text

2 経歴 プロダクト開発チームにて、バックエンド、フロントエンド問わず 開発に携わる。Kotlinとチーム開発とオカメインコが好き。 自己紹介 岡村 謙杜 おかむら けんと 2021.05 コドモンに開発エンジニアとして入社 2021.10 プロダクト開発チームのマネージャーになる

Slide 3

Slide 3 text

3 コドモンは なぜアジャイルな組織を目指し、 なぜXPを取り入れているのか 今日話すこと

Slide 4

Slide 4 text

4 コドモンは なぜアジャイルな組織を目指し、 なぜXPを取り入れているのか 今日話すこと

Slide 5

Slide 5 text

5 ユーザに価値を素早く届け続けるため

Slide 6

Slide 6 text

6 これができればやり方はなんでもいい

Slide 7

Slide 7 text

7 アジャイルな組織になることで、 実現できる可能性が高まると考えています

Slide 8

Slide 8 text

8 アジャイルな組織になると なんで可能性が高くなるの?

Slide 9

Slide 9 text

9 変化への対応を 価値として宣言している

Slide 10

Slide 10 text

10 変化に対応できると何が嬉しいの?

Slide 11

Slide 11 text

11 ソフトウェア開発において、 1週間前、1日前、1時間前から 状況が変化しているということが発生しやすい

Slide 12

Slide 12 text

12 ● 要件が変化する ● 設計も変化する ● 計画も変化する ● ビジネスも変化する ● 技術も変化する ● チームも変化する ● チームメンバーも変化する

Slide 13

Slide 13 text

13 変化することが問題ではない (むしろチャンス)

Slide 14

Slide 14 text

14 変化に対応できないことが問題である

Slide 15

Slide 15 text

15 どうやって変化に対応していくの?

Slide 16

Slide 16 text

16 コドモンではXPを取り入れることにしました

Slide 17

Slide 17 text

17 コドモンは なぜアジャイルな組織を目指し、 なぜXPを取り入れているのか 今日話すこと

Slide 18

Slide 18 text

18 組織、チーム、プロダクトが変化に 対応できる状態を保ち続けたいから

Slide 19

Slide 19 text

19 組織、チーム、プロダクトが変化に 対応できる状態を保ち続けたいから

Slide 20

Slide 20 text

20 エンジニア CS PdM

Slide 21

Slide 21 text

21 エンジニア PdM ユーザから こんな機能が 求められている! CS

Slide 22

Slide 22 text

22 PdM ユーザから こんな機能が 求められている! 急遽制度が変わるから 対応して欲しい! エンジニア CS

Slide 23

Slide 23 text

23 PdM ユーザから こんな機能が 求められている! 急遽制度が変わるから 対応して欲しい! コードが 複雑だから半年は かかりそうです... エンジニア CS

Slide 24

Slide 24 text

24 この状態を無くしたい! (コドモンでは起きがちだった)

Slide 25

Slide 25 text

25 XPを取り入れると、なぜプロダクトが 変化に対応できるのか

Slide 26

Slide 26 text

26 XPにはテクニカルプラクティスが 明確に定義されている (他にも理由はたくさんあるけど、大きな理由の1つ)

Slide 27

Slide 27 text

27 コミュニケーション シンプリシティ フィードバック 勇気 リスペクト 人間性 経済性 相互利益 自己相似性 改善  ふりかえり 流れ 機会 冗長性 失敗 品質 ベイビーステップ 責任の引き受け 多様性 チーム全体 計画ゲーム 小さなリリース 受け入れテスト 共同所有 持続可能なペース メタファー 継続的インテグレーション テスト駆動開発 ペアプログラミング リファクタリング シンプルな設計 ...等 価値基準 原則 プラクティス

Slide 28

Slide 28 text

28 Robert C. Martin(著), 角 征典 (訳)、角谷 信太郎(訳)「Clean Agile 基本に立ち戻れ」KADOKAWA社、 47ページ

Slide 29

Slide 29 text

29 XPを取り入れ、共通認識を皆で持つことで 当たり前*のことを、当たり前にできるようになり、 プロダクトが変化に対応できるようになる *今のコドモンにおいて、当たり前にやりたいという意味で、 全ての組織でそうするべきとは考えていません

Slide 30

Slide 30 text

30 組織、チーム、プロダクトが変化に 対応できる状態を保ち続けたいから

Slide 31

Slide 31 text

31 Robert C. Martin(著), 角 征典(訳)、角谷 信太郎(訳)「Clean Agile 基本に立ち戻れ」KADOKAWA社、 47ページ

Slide 32

Slide 32 text

32 ● 属人化が起きている ● 負債が大きい ● 仕様が複雑

Slide 33

Slide 33 text

33 ● 属人化が起きている ● 負債が大きい ● 仕様が複雑 解消。休みも取りやすくなる。 勇気が出て、挫けず、皆で立ち向かむことができる。 仕様のキャッチアップが早く進む。 ペアプロすることで ...

Slide 34

Slide 34 text

34 まとめ

Slide 35

Slide 35 text

35 コドモンは なぜアジャイルな組織を目指し、 なぜXPを取り入れているのか

Slide 36

Slide 36 text

36 不確実性の高い、ソフトウェア開発において、 変化に対応し続ける必要がある ユーザに価値を届け続けるためには、 組織・チーム・プロダクトの全てが変化に対応できる準備を 常にしておかないといけない そのために、コドモンではXPを取り入れて アジャイルな組織を目指している

Slide 37

Slide 37 text

37 終わりに

Slide 38

Slide 38 text

38 現状のコドモンにはXPが合っていたという話で、 常に取り組み方を見直し続け、 ユーザに価値を届け続けられる組織を目指します