概要

  • どんなServiceがあるか
    • どう構成されているか?
    • 他システムとのかかわり合い
  • 歴史
    • いつからあるのか?
    • 前任者は?
  • データ
    • データソースはどこか?
    • データの一生はどうなっているか?

業務

  • 業務において、各システムはどう利用されているか
  • システム停止時の影響は、業務にどのように響くのか

開発

  • 言語
  • framework/plugin/library

バッチ処理

  • スケジュール
  • なぜこうなっているのか?他の書き方ではないのか?
  • データのI/O

DB

  • 各スキーマの構成
  • CRUD

運用

  • どんな運用が必要か?
    • ユーザー管理
    • DB容量監視
    • サーバー容量監視
  • 異常発生時の連絡先(ユーザー/上位システム/下位システム)

保守

  • バッチジョブ
    • 監視方法
    • 名前の由来・意味
    • 依存性
    • 安定性
  • 問い合わせ対応
  • リリース方法
  • 障害発生時の連絡先

システム要件

  • このServiceの必要性
    • ビジネスとサービスの関わり合い
    • 誰が使うのか
    • 誰がコストを負担しているのか?

今後の拡張性

  • やり損ねたこと/やりたかったこと
  • おかねになりそうなこと
  • 作業の効率化
  • ユーザー満足度UP