20.1. Initial Requirements

The following sections will be the requirements document that my boss at ACME Company gave to me for the Contacts Manager.

20.1.1. Executive Summary

ACME Company will be shifting all of its employees' contacts to an online web page. This online contact manager will be accessible via Internet Explorer or a mobile phone. The contact manager will hold most features of the company's current e-mail system's address book. The online contact manager will be accessible to any company employee using their own credentials.

20.1.2. Scope

The following table contains the scope items:

ScopeScope Items
In Scope
  • Creating an online contact system

  • Separating user accounts with distinct credentials

  • Providing an interface for Internet Explorer

  • Providing an interface for a mobile browser

  • Method to import contacts from existing e-mail system

  • Allow contact information to be used directly via links.

Out of Scope
  • Keeping the old and new contacts systems in sync and up to date

  • Using the same credentials as the network

20.1.3. Assumptions/Constraints

The assumptions and constraints that should be made are that the project:

  • Will not incur any additional licensing costs.

  • Must make use of the existing web server only.

20.1.4. Detailed Requirements

The following section details the objective specifics for the project.

20.1.4.1. Website Availability

The website should be available to the entire Internet. It should not be restricted to the company intranet. The website should be able to ...

Get Professional PHP Design Patterns now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.