Personally I had worked in various software development projects ranging from small projects to big projects.
For any kind of project, the ultimate purpose will be delivering Quality Product on Time within Budget. It is applicable for any kind of project. Each project will be unique and therefore each project will require different approaches to achieve these things.
But, certain things will be common for any kind of project to deliver Quality Product. I am listing those common best practices in this video.
The quality of this video may not be good, as I am not having enough time to spend for creating Quality Video. But the things that I had mentioned in this video will be really useful as I came up with this list purely based on my many years of experience with various projects.
Feel free to suggest any other useful best practice thro’ the comments.