7. Planning the Project

Managing a reengineering project is a bit different than managing other types of development projects. A reengineering project combines the hardest parts of building from scratch and enhancing an existing system because not only must the architect manage the target structure, but he must also ensure that the changes necessary to get to that architecture do not break the current application.

In this chapter, we discuss the differences between managing a regular development project and managing a reengineering project.

Managing Expectations

The most important aspect about planning and managing a reengineering project is to manage the expectations of management and customers. Managers accustomed to building applications from ...

Get Reengineering .NET now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.