前提
社内SEで自社開発をしています。
各部署、業務ごとの運用に適したシステム(アプリ)が100個近くあり、
そのシステムの保守、改修、新規アプリ作成をしています。
アプリの状態
・アプリの規模は2人月~6人月くらいの小さいものがほとんど
・入力画面が数画面あって、各種情報をDBに登録するアプリ
・C#で開発
・ソースはSVNで管理
・ドキュメントはあったり、無かったり、古かったり
・利用者からの要望で改修することがある
・開発は利用者の意見を聞き、プロトタイプで利用してもらい
ながら開発をしている。アジャイルに近い。ウォーターフォールではない。
本来は、ドキュメントとソースを管理、維持してく必要がありますが、
アプリ数が多く、今の人員ではドキュメントの保守はできず、
改修案件がるたびに、ソースを追っています。
汎用的なシステムを購入し、統一することも検討しましたが、
それぞれのアプリの入力IF、DB構造が大きく異なるため、挫折しました。
現在、試みていること
維持できそうなドキュメント(運用フロー、テーブル定義、データフロー)に
絞り、維持し、全体の概要をドキュメントで把握し、後はソースを見ることで、
少しでも開発工数を削減することを試みています。
質問
具体的な質問で申し訳ありませんが、
ちょっとでも、保守しやすい環境を構築するための何か案、ヒントをご教授頂けると助かります。
ヒントになるような事項でも結構ですので、意見をもらえると助かります。
例)
この書籍を読んでみたら
こんなソフト(redmine、JIARなど)で管理してみたら
こんなドキュメントの自動化ソフトでも利用してみたら
こんな運用にしてみたら
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。