Here are the usual steps I follow through a project. Those applied can vary based on project needs and scale.