Agile capacity planning is the process of forecasting and then accommodating the capacity needs of a project, specifically the amount of work, time and other resources needed to complete a sprint. This is an important part of Agile software development methodology, because you need to make sure you have enough resources in place for every stage, to meet the needs of stakeholders.