I do agree that the design process is iterative and I think the PAT document tries to capture that by encouraging learners to reflect and improve subsequent tasks and the final project.
I had a look at the XP methodology suggested as an approach that may 'fit' the PAT. It uses basicly 4 "phases": Plan, Design, Code, Test.
The Planning stage seems to focus on user needs. Is this more or less what the PAT document tries to capture in the "research" part?