Here is some good development Practices.