I have concluded that I lack a methodical approach for my personal software projects. I would like to learn about methods that can help with this. Personally I identified the following stages that I think are important.
- Idea – how to effectively describe a idea for a project
- Goals – once the idea is formulated, formulate the goals of the project
- Software architecture – Model the idea and goals into software components. (I think UML would be nice to visualize this)
I think with these stages one should be able to formulate all the required information needed. But I’m lacking a method(s) for working out these stages.
Are there standardized methods for working out these stages?