In many cases when you develop a software project, you know how it starts but you cannot predict what will happen after a few weeks of development. As a result, it becomes difficult to keep track of the project progress. If you’ve ever felt that things get out of control, you know what I mean.

via Scrum Agile Development in Three Simple Steps | Project Management Tips || Project Management, Collaboration and Knowledge Management Blog.