Developing applications for SharePoint could be a challenge at some times. This becomes even more true when different project teams from different suppliers work on solutions for a single paltform. This requires sufficient rules and guidelines to ensure that applications can co-exist and support can be provided without to much of diversity between the several applications.
For SharePoint 2007 and 2010, Microsoft created the SharePoint Guidance. This comprises a set of best practices and libraries that gives developers some starting points and guidelines on how to accomplish certain things within SharePoint 2007/2010. This also includes some common application scenario’s that can help designers to design their SharePoint application and provides a common ground between development teams. The version for SharePoint 2010 has been released last month.
The SharePoint guidance package is also supported by a community to help develop and assist in the use, which is certainly beneficial. I would strongly recommend any designer or developer for SharePoint to check both out.
You can find the SharePoint Guidance at the following links:
As always, happy coding and have fun!