Micorsoft Technet and Exchange 2007 online help has lot of resources for Exchange 2007 migrations. The best ones I prefer to use in planning migrations and deployment are the planning checklists and build guides.
For planning you requirements for an existing infrastructure make sure you you go through each item on the checklist. This will make sure that the organization is ready for migration.
http://technet.microsoft.com/en-us/library/bb125239.aspx
The Planning checklist covers the following requiremetns
- AD Planning
- CAS Role Planning
- HUB Role Planning
- Mailbox Role Planning
- Edge Role Planning
- Exchange Client Planning
If you deploying CCR as a part of your architecture the following checklist will be handy in the planning phase
http://technet.microsoft.com/en-us/library/aa996568.aspx
Once you are ready to deploy consider going through the following checklist
http://technet.microsoft.com/en-us/library/bb885051.aspx
Finally here are the build guides or build documents which will be useful in the deployment phase. The installation guides a starting point for documenting the server build process or the migration plan. These guides are generic in nature and must be modified to meet the requiremtns of the project. Make sure you test and validate the steps before using on your projects.
http://technet.microsoft.com/en-us/library/cc533547.aspx