Project Management, Conventions

What all steps one should take that work in a project is fast and easily maintainable…

Code is easily understood, Code size is small…

Documentation …

file locations and naming conventions etc…