Busca en internet los procesos de desarrollo de software como RUP o UP:
http://es.wikipedia.org/wiki/RUP
Estos te dan un marco generico para el desarrollo de proyectos de software, debes comprenderlo y adaptarlo segun tus necesidades y experiencia. Es decir no es conveniente adaptar absolutamente TODO el modelo, eso depende de la capacidad que tengas en recursos (personas, tiempo).
Si es para un proyecto pequeño solo tuyo enfocate en los procesos principales.
Lo principal, se metódico, ordenado. Planea las actividades que vas a realizar. Eso te garantiza un mejor desempeño en tu trabajo.