This document outlines a 10-step "Step Wise" approach to planning software projects. The steps include selecting the project, identifying objectives and infrastructure, analyzing project characteristics, identifying products and activities, estimating effort, identifying risks, allocating resources, reviewing and publicizing the plan, executing the plan, and creating lower-level plans. Key aspects of the approach include breaking down work into manageable activities, estimating effort through both top-down and bottom-up methods, identifying and mitigating risks, allocating resources based on constraints, and creating detailed plans and schedules through techniques like Gantt charts. The goal is to systematically plan the project at a high level first before drilling down into more granular details.