The following are five key SharePoint Systems Design Aspects:
1) Successfully understand and define the SharePoint project objectives as these are keys to capturing stakeholder expectations, that will translate into quality requirements and efficiencies over the life cycle of the project.
2) Complete thorough SharePoint requirements as a critical factor in successful validation of requirements.
3) Have clear and unambiguous SharePoint requirements as these will help avoid misunderstanding when developing and making major or minor changes.
4) Document all SharePoint based decisions made during the development of the original design concept, as this will help with future proposed changes and modifications.
5) Validate the SharePoint design solution via an iterative process and evaluate it against the stakeholder expectations.