Appendix
Appendix
Checklist for Planning Your .NET Migration
Inventory Your Existing Applications
| ☐ | What .NET platform(s) does each application use? |
| ☐ | Are these .NET platforms LTS, STS, or already out-of-support? |
| ☐ | How business-critical is each application? |
| ☐ | Take note .NET Framework technologies in use: WCF, Web Forms, WF, WPF, and WinForms |
Assess Deprecated Components
| ☐ | Rank deprecated components by priority |
| ☐ | Does the deprecated component have a direct-port tool to the current .NET or will it be a total rewrite? |
Prioritize with Stakeholders
| ☐ | Discuss difficulties honestly, including non-technical challenges |
| ☐ | Plan for follow-up conversations |
| ☐ | Discuss alternatives to migration to .NET |
Prepare a Rough Migration Schedule
| ☐ | Research new platforms |
| ☐ | Discuss options with colleagues and stakeholders |
| ☐ | Consider reasons to delay or lengthen migration times |
Increase Your Release Velocity
| ☐ | Assess how you’re currently releasing, especially .NET Framework apps |
| ☐ | Experiment with breaking large projects into smaller releases |
| ☐ | Download free CI/CD tools like BuildMaster to practice using automation |
