極論すると要件を理解してる前提であればInterfaceあれば仕様書や手順書なくたってコーディングできるんだよ。
運用の問題はアトリビュート、共通化したい機能はトレイト・ミックスインで対応可能。
いい加減、ドキュメント作成より実装に工数かけようぜ。