Capacity planning is a technique used in product development to ensure that the right mix of resources is available to develop a product on time. The goal is to avoid bottlenecks caused by insufficient resources and optimize the project portfolio so that development progresses smoothly. Capacity planning must consider the skillsets required for each stage of development and ensure that there are enough resources with the appropriate skillsets available at each stage. By carefully monitoring the flow of projects through development, capacity planning can help to efficiently and effectively develop the new products.