This document discusses strategies for upgrading a large AngularJS (Angular 1) application to Angular 2 while keeping development ongoing. It describes using ngUpgrade to allow Angular 1 and 2 code to coexist, including downgrading Angular 2 components for use in Angular 1 and upgrading Angular 1 components to work in Angular 2. Lazy loading is also suggested to reduce the cost of migration by loading Angular 2 code on demand. Tips are provided for upgrading directives and handling routing events across both frameworks.