- Clarification – knowing what problem to solve.
- Ideation – generating ideas around the key problem.
- Development – selecting appropriate ideas and developing them into strong solutions and then selecting the best one.
- Implementation – Actually going out and doing it.
However, all problems are not linear in nature. Sometimes you could have a chosen solution and just require an implementation plan. Or maybe you have the ideas and require to craft them into a good solution.
Core is built with speed, usability, flexibility and ease of use in mind.