Why are iterations important in agile project management? Think of a project you are working on in your personal life. What are the pitfalls of longer or shorter iterations in that project?