CTO Insights #1 with Christian Longberg— “Processes stop people from being creative”
|
There are several situations in which database reengineering may be required and a number of possible approaches. In this post, I discuss database reengineering and provide some examples of this.
Reengineering a software system can be provided either by developers on site, by an outsourcing company, or by a distributed team. Here, I give some advice to outsourcing companies, no matter whether an outsourcing team provides the whole reengineering project or only some of its tasks.
After you have analyzed your system and decided that it requires reengineering, the next step is to make a plan for further activities. Poor planning causes uncertainty, risks and serious problems later in the project. Spending time on planning saves time needed for correcting problems.