Break down the requirements into small, refined groups of work to ensure the team will more accurately estimate the length of each task and plan a reasonable iteration. The other responses are incorrect. While it’s critical to know how
many team members are available to complete tasks, agile’s first consideration is the decomposition (breaking down) of the work, and then the team assigns the work accordingly. The method of figuring out how many tasks are in the entire
project, grouping them into specific iterations, and then figuring out how long each iteration will take is not based on value and doesn’t consider the likelihood of change. In the agile method, the known requirements are addressed
for each iteration during iteration planning. Lastly, iterations are pre-determined at the beginning of the project.