I always follow the agile methodology.
Approach: Agile methodology
1. User stories 2. Sprint 3. Database Design 4. Development
I have developed the Unite.social, Ledgling, ClassVerse and Krishikranti projects from scrach in node.js, angularjs, expressjs and mongodb. I have followed the agile methodology in the project and successfully completed the project and everything has been delivered in the spirits.