Este documento presenta los conceptos de planificación, reingeniería y plan de proyecto en el contexto del desarrollo de software. Explica que la planificación es fundamental para distribuir las tareas y estimar los costos y plazos del proyecto. También cubre los pasos para realizar la reingeniería de software existente. Finalmente, indica que el plan de proyecto documenta el alcance, costos y riesgos para comunicar la estrategia a las partes interesadas.