Your sample reminds me of the ABLE Process.
Access Build Launch Evaluate
I use it to achieve some goals but It's typically used for management planning.
In my personal and life goals I start with the end in mind. So I would prefer something more along the lines of a time line. Start with the goal you want to complete and then select milestones and dates you will need to accomplish to get there.