UnsplashのMarvin Meyerが撮影した写真この記事は「Eureka Advent Calendar 2023」23日目の記事です。 こんにちは、Product Back-end Teamの @nao99999 です。普段はGo言語でPairsの開発をしています。 今年はチームにDesignDocを導入した話をします。 1. DesignDocとはDesignDocとは、ソフトウェア設計を定義するための設計ドキュメントです。実際に開発をする前に、設計の背景・意図・妥当性などを記載し、それをレビューすることで、最終的なアウトプットの質を上げることを目的としています。 Eureka Back-end TeamのDesignDocは、最後の章にまとめた記事を参考にフォーマットを作成し運用しています。他社が定義するようなDesignDocとなっているかはわかりませんが、自分達なりの形で