設計文化のないチームに文化を広めたが冴えない一手で混沌を招いた話を聞いてほしい.pdf

188fa094614c1d9ec7dd01d4c568e4ca?s=47 mashirou1234
December 01, 2019

 設計文化のないチームに文化を広めたが冴えない一手で混沌を招いた話を聞いてほしい.pdf

188fa094614c1d9ec7dd01d4c568e4ca?s=128

mashirou1234

December 01, 2019
Tweet

Transcript

  1. 代口勇真 PHP Conference Japan 2019 Beyond 12/01 Twitter: @yu_mashirou

  2. はじめに

  3. Chaos 出来上がったもの ※ファイル命名の変更があります

  4. Chaos 出来上がったもの ※ファイル命名の変更があります

  5. None
  6. Why?

  7. Criminal DDDってなんですか? ぼく メンバー

  8. Criminal DDDってなんですか? リポジトリパターンみたいなやつ ですね! ぼく メンバー

  9. Criminal DDDってなんですか? リポジトリパターンみたいなやつ ですね! ぼく メンバー

  10. Background • PHPで開発するメンバーが実質一人 • 他の案件から引っこ抜いて3人での開発予定だった • 一旦案件の縮小になりそうだったので別案件に自分が行くことに • 縮小どころかボリュームアップして帰ってきた ▪

    でも設計はちゃんとやる方針になっていた
  11. Background • PHPで開発するメンバーが実質一人 • 他の案件から引っこ抜いて3人での開発予定だった • 一旦案件の縮小になりそうだったので別案件に自分が行くことに • 縮小どころかボリュームアップして帰ってきた ▪

    でも設計はちゃんとやる方針になっていた よし設計だ!
  12. Resolution...?

  13. Resolution DDDってなんですか? DDDってなんですか? DDDってなんですか? 説明するからお時間ください な! ぼく メンバーたち

  14. Resolution DDDってなんですか? DDDってなんですか? DDDってなんですか? ・時間を取って説明をする ・実例スライドや実装例を 上げる

  15. Resolution 記憶を掘り起こしてそれっぽく書いた図

  16. Now ・軽量DDD文脈を以って順次実装中 ・詳細設計の文脈と実装文脈との差異ないか継続して確認する ・設計についての討議を時間を作って行う ・EV本布教活動(一人一冊を目指して)

  17. Now 手が足らない

  18. Criminal DDDってなんですか? リポジトリパターンみたいなやつ ですね! ぼく メンバー

  19. サボらないで

  20. NEXT…?

  21. None
  22. 採択されたら話します

  23. 興味のある方はTwitterでぜひぼくと討議しましょう!

  24. EoF