19. Troubleshooting

Understanding and Deploying LDAP Directory Services > 5. Defining Your Directory Needs > An Overview of the Directory Needs Definition Process

<  BACK CONTINUE  >
153021169001182127177100019128036004029190136140232051053055078208056179135012085134096

An Overview of the Directory Needs Definition Process

Your boss, co “workers, and customers (users) will measure the success of your directory service based on how well it meets their needs and the needs of the entire organization. Whether this evaluation is formal (for example, part of a yearly performance review) or informal (for example, casual conversation that takes place near the cappuccino machine), it will take place. The best way to meet everyone's directory- related needs is to gather and understand as many of them as possible up front, and keep them in mind throughout the stages of directory design and deployment.

In this section, we present an overview of the directory needs definition process. In subsequent sections, we cover each part of the process in detail.

Analyzing Your Environment

The first step in gathering your directory-related needs is to understand the environment in which your directory service will be deployed. Environment is a broad term that covers a wide range of topics, including organizational structure and geography, computer systems, networks, application software, users, the directory deployment team, other system administrators, and any other people the directory serves.

Determining and Prioritizing Needs

When you have a good understanding of the overall environment, the needs and constraints that come from each area should be gathered and prioritized. It does not matter in what order this is done as long as no stone is left unturned. We recommend that you look at each of these areas:

  • Application needs.   Application needs include all the things the directory service must do to help directory-enabled applications perform their own tasks correctly and efficiently . Applications are usually the primary force behind deployment of a directory service. For example, a modern messaging system typically relies on a directory service for its knowledge of email users and groups of users. It may be impossible to deploy the messaging system without first deploying a directory service that holds the required information. Gathering information about the needs of applications can be complex and time-consuming , but it is probably the most important task and, therefore, the one you should spend the most time on.

  • User needs and expectations.   User needs and expectations include all the things that people who use your directory service expect or desire from it. For example, end users may expect to always find accurate and up-to-date telephone numbers in the directory. Or, they may have privacy concerns about the personal data held in the directory service. Your directory service design should take all the users' needs into account, although you should realize that it is often difficult to know what your end users want ( especially if the concept of a directory service is new to them).

  • Deployment constraints.   Deployment constraints arise from the organizational situation or the characteristics of the people charged with designing and deploying the directory service itself. Resource constraints, personal and organizational philosophies, the needs of those who will administer the directory service, and other realities affect your directory design and largely determine your overall approach. Because you are probably a member of the deployment team yourself, you should not have to go far to gather these deployment constraints, but you need to be careful to examine your situation objectively.

  • Other environmental constraints.   Other constraints may arise from the environment in which the directory service is deployed. These include everything from system- and network-related constraints to any constraints imposed by the other data sources and directories with which your directory must coexist. For example, the computers and operating systems already being used in your organization may limit your choice of directory service software. Also, security needs vary depending on the overall audience for your service; if your directory service lives inside a firewall, it probably needs less protection than if it is accessible to everyone on the Internet.

For each of these areas, you must gather information, produce a list of needs, and assign priorities to each item on the list.

Choosing an Overall Directory Design and Deployment Approach

After you have gathered and prioritized all the different directory-related needs and constraints, it is important to choose an overall approach to directory design and deployment that fits your needs and situation. In this book, we guide you through a design and deployment process that has served us well, but your personal philosophy and organizational realities may lead you to adopt a different approach. The amounts of time spent in the design stage, the piloting stage, and in deployment of the initial directory service all vary widely from organization to organization. The most important thing is to choose an approach that will help you succeed with your directory service deployment.

Setting Goals and Milestones

The final step in the needs definition process is to set some goals and milestones that will measure the progress of your directory deployment. This seemingly simple task is often overlooked, but defining goals and milestones is well worth spending time on up front. Most projects go more smoothly when people working on them have good targets to aim for. Good goals and milestones are easily understood , realistic, and significant enough to be worth celebrating.

The results of this process feed into the rest of the directory design process that is discussed in subsequent chapters. The remainder of this chapter is devoted to exploring each of these tasks in more detail.



Understanding and Deploying LDAP Directory Services,  2002 New Riders Publishing
<  BACK CONTINUE  >

Index terms contained in this section

applications
         directory needs
                    prioritizing
constraints
         deployment
                    prioritizing directory needs
         environmental
                    prioritizing directory needs
defining
          directory needs
                    design approaches
                    environments
                    goals and milestones
                    prioritizing 2nd 3rd 4th 5th
deployment
         approaches
                    prioritizing directory needs
         constraints
                    prioritizing directory needs
design
         directory needs
                    approaches
environmental constraints
          prioritizing directory needs
environments
          defining directory needs
goals
          directory needs
milestones
          directory needs
needs
         directories
                    defining
                    design approaches
                    environments
                    goals and milestones
                    prioritizing 2nd 3rd 4th 5th
prioritizing
          directory needs
                    applications
                    deployment constraints
                    environmental constraints
                    users
users
         directory needs
                    prioritizing

2002, O'Reilly & Associates, Inc.



Understanding and Deploying LDAP Directory Services
Understanding and Deploying LDAP Directory Services (2nd Edition)
ISBN: 0672323168
EAN: 2147483647
Year: 1997
Pages: 245

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net