Plan, Iterate, Evaluate, Repeat- Agile Demystified