You should perform the following tasks to determine your directory needs:
Analyze your environment.
Determine and prioritize needs:
- Application needs
- Users' needs and expectations
- Deployment constraints
- Other environmental constraints
Choose an appropriate directory design and deployment approach.
Set some achievable short- and long- term goals and milestones.