Software Quality: the rules few know about, improvement in your organization.

When developing software, there are multiple rules that we can follow for the different stages while developing software. But there are a few that can help evaluate the whole development process and define new techniques to improve upon it