I identified some general practices to help you steer your solution development. I divide these practices into two lists: developer constraints and developer guidelines.

Advertisements