Some Software Engineering Best Practices and Tools