This is fairly blatant self promotion. That said, these are really good ideas.
Decomposing a task into what needs to be done to do it is really effective.
Decomposing a task into what needs to be done to do it is really effective.
Edit: Judging by the other comments, it appears that the author may have edited the post already to be less spammy. In any case, the current version has a good balance.