Agile Development Method: Why it Works