パッケージソフトはどこまでカスタマイズすべきか

既製ソフトを選んだ後で、承認手順の不足や帳票の違いが見つかることがあります。旧システムに合わせると便利に思えても、追加部分には試験、支援、更新対応が必要です。画面の違いの一覧ではなく、業務への支障から考えます。
ここでは部門別の経費承認を追加したい架空の企業を例にします。設定、拡張、支援の仕組みは製品ごとに違うため、利用中の版と契約プランで確認する必要があります。
1. 業務で何が支障になっているかを確かめる
処理できない場面を具体化します。申請者、承認者、承認先が変わる条件、必要な結果を示します。「承認を一段追加」だけでは、不在時や差戻しの担当が不明です。場面が明確なら、ボタン追加にとどまらず対応方法を検討できます。
そのルールが必要な理由も確認します。重要な支出を責任者が管理するためなら、対応すべき要件かもしれません。旧製品と同じ見た目が理由なら、標準機能で別の進め方ができないか試します。慣れていることと必須であることは別です。
依頼者以外にも確認します。経理は照合情報、管理者は承認履歴、申請者は進捗を必要としているかもしれません。一人に便利でも、後工程の情報を失う変更では不十分です。受け取る側の結果まで確認して範囲を決めます。
2. 設定変更、業務の見直し、追加開発を比べる
設定変更は製品が用意した選択肢を使うこと、業務変更は標準機能に合わせて進め方を見直すことです。追加開発は、認められた拡張や連携で不足する動作を補います。名称は提供者で異なるため、実装方法を具体的に確認します。
部門別承認なら、標準の振分けや担当変更を先に試します。要件を満たすなら、旧画面の再現だけのためにコードを書く必要はないかもしれません。一方、必須と確認した管理が欠けるなら、標準へ無理に合わせるべきではありません。
外部ツールで不足を補う場合も、流れ全体を見ます。接続障害で申請が重複しないか、どちらの承認状態を正とするか、誰が対応するかを確認します。本体を変えなくても、連携部分の運用は増える場合があります。
合意済みの範囲が変わるなら、修正前に影響を確認します。開発途中の仕様変更、どう進める?では要望の受付、案の比較、承認を説明しています。試用中の意見を、そのまま着手指示としないためです。
3. 継続費用と更新への対応を確認する
提供元が支援する方式か、製品更新後に誰が確認するかを尋ねます。ノーコードでも、所有者、権限、依存する処理の管理は必要です。作成者の異動後も引き継げるよう、手順を残します。
同じ想定利用期間で、初期費用、追加契約、更新時の再試験、障害修正を比べます。未見積りの部分は無料ではなく未確定です。将来ツールを替える場合、データや独自ルールをどう取り出すかも確認します。
拡張を使い続けるには更新と支援の担当が必要です。ソフトウェア保守には何が含まれる?を参考に、契約内の修正、追加合意が必要な作業、提供元の変更を確認する担当を整理できます。
更新で独自部分が動かなくなった場合の窓口、確認環境、業務の継続方法を決めます。製品の更新を延期しにくい場合は、確認時間も計画に含めます。最初の更新が来てから協力方法を決めないようにします。
標準機能も具体的に確認します。承認後に経理へ進むか、権限のない人を拒否するか、帳票の状態が正しいかを見ます。管理者だけの試験では現場の制限を見落とすため、業務利用者も結果を確認します。

4. 一つの具体的な課題で試してから広げる
複数部門へ広げる前に、一つの重要な要件を適切な環境で試します。正常時に加え、差戻し、取消し、情報不足、承認者変更も確認します。新しい承認が表示されるだけでなく、関連する標準機能を引き続き使える必要があります。
最初の要件と残る制約に沿って結果を残します。一部門で使えたことを全社への適合としないようにします。本体の大幅修正が必要で更新方法も不明なら、範囲、補完ツール、製品の選択を再検討します。
採用時には動く機能だけでなく、設定、手順、責任者も確認します。次の担当者が運用できるシステム引継ぎの進め方では、受領側が運用や変更を続けられるかを確かめる方法を説明しています。
Fenixへの相談では、できない業務、利用製品、現在の支援条件をお知らせください。すべての違いを直すか、制限をすべて受け入れるかの二択にせず、必要な変更の範囲を整理できます。


