1) ... 2) ... 3)... 4) Define and Validate your Solution 5) ... 6) ...
Dd I miss something or does this really say that solving a problem like a software developer is doing a number of steps that aren't solving the problem and then solving it inside a single step? That seems like a lot of overhead to get anything done.