Slide 15
Slide 15 text
レガシーの本質は「モデルのずれ」
モデルがずれていく瞬間:
● 設計初期はある目的のために用意されたクラス設計やデータ構造も、
度重なる変更の中で
「あのクラスに属性追加して条件で分岐したらいいんじゃない」
「とりあえずそれで」的な安易な判断から無関係な知識が混入していく
● メンバの異動で、複数のチームが1つのシステムの開発に携わり、
互いに調整が必要になる
● 組織変更により組織の責務が変わり、業務の所管が移っても、
ITチーム編成やデータモデルは変更されない
● 新しい事業が立ち上がるが、既存プロセスの派生として対応してしまう
15