Final Stages ◾ 243
of the domain accumulates in the code and is not recorded anywhere else: It is not
recorded in any books, reports, or documentation. is knowledge must not be lost
during the redevelopment because it represents a large business value. An example
of such knowledge is the knowledge of how to calculate insurance premiums: e
premiums are dependent on a particular state and are impacted by the laws of
the state, court decisions, demographics, ZIP codes, and many other factors. e
formula to calculate this premium is based on accumulated experience over a long
period of time, and the same formula must be used in the new code after redevelop-
ment; otherwise, important business value is lost.
Incremental reengineering is a