Recommended Items to be included in a Project
UI
These components allow the user to interact with the system.
API
The UI interacts with Web Service components to access and update data in the system.
Logging
Logging components store events that occur in system for analysis and troubleshooting.
Documentation
The system must be documented from one or more perspectives/target audiences.
Unit Tests
Unit Test projects should be created allowing both Test Driven Development and automated unit tests to be performed.