Develop purposeful visual concepts that reflect the objectives and outline the project's solution.
You can call it beautiful code when the code also makes it look like the language was made for the problem.
Implement and integrate components. Select and customize project modules be your own taste.
Review and prepare final product. Polish, test, finalize, launch, and deliver. High fives all round.
Monitor the project's growth as it comes to life, evaluate and prepare for the next cycle to begin.