October 2005
Introduction > Project Planning, Preparation...

Develop Project Plan

   
 
Policy / Management
 

Decide on implementation strategy, timing, and organizational approach
The nature of a directory implementation project concerns the following overall tasks:

  • Clarify relationships between individuals to be in the directory and the institution. When does an admitted student become able to access online library resources?
  • Determine who manages, who can update, and who can see common data. How does an address get changed? Who is responsible for its accuracy?
  • Structure information access and use rules among departments and central administrative units. Who can download directory information? Who can access the directory information in real-time? What security roles or levels will be used for various directory data?
  • Reconcile business rules and practices. What needs to happen in the systems of record in order to have new student accounts added? Who must initiate this?

Project methodology
Once a decision to go forward has been made, the next set of decisions involve fitting the project into the current political and business context of the institution. There are a number of ways to approach this:

  • Campus strategic project. This approach entails creating campus-wide support for the implementation and selling the idea strategically.
  • Application requirement. This approach ties a directory service implementation to the deployment of an application, such as a portal. The costs are then rolled into the portal costs, and political issues are resolved within the framework of a campus-wide application need. Experience has shown that in order to leverage the enterprise directory in a broad fashion, the strategic work has to be done at some point
  • Stealth. Many implementations are done without campus buy-in and instead the business case is made and the project is done inside central IT. This approach requires the necessary data, systems, and network infrastructure groups to be cooperative, and a degree of trust to be present between the technical staff and data stewards. The drawback to this method is the lack of concurrent policy development, which is important strategically to avoid duplicated systems of record, and to achieve economies in data access made possible by a directory service. However, many institutions have used this approach at first to demonstrate value to campus stakeholders and provide incentive to engage them in the necessary strategic institutional policy and business process discussions.

A bit about risk
A strong middleware project plan will include a discussion of major risks in the applications the directory is serving as well as the project itself. For example project risks and contingency plans, refer to the "Internet2 Early Adopters Participants, Profiles, and Scope Documents."

Develop communications and promotion plan
Managing expectations and publicizing quick wins is critical to acceptance of directory-enabled applications. Like ERP systems, middleware cuts across divisions and requires broad support and needs a champion, a shared vision, and support from the executive levels.

Through a combination of face-to-face conversations and presentations and web/hard copy communications, many campuses have handled this aspect well. The former allows the presenter to tailor the message to audiences such as the financial officer, data stewards, and technical staff, and the latter keeps the overall message consistent. If possible, identify ways to involve stakeholders in the decision and policy-making process.

Project managers and staff may find they need to reiterate the overall goals and business case many times before the directory is deployed and applications are enabled. Experience has shown that it is not possible to over-communicate here.

Discuss with stakeholders when appropriate
When selling the idea to stakeholders, some presenters have mentioned the terms 'identity management" or "directory services" and some have focused more on the outcome for the audience. Whichever method is chosen, tailor the message to the audience, do not overwhelm them with details, and emphasize the points most important to them, such as security, privacy, less time to deploy, or increased service offerings with decreased risk.

Consensus is important, but not critical to the project if you have enough support elsewhere. Report progress as often as you can and keep a consistent, constant message. Allow plenty of time up front to work with data stewards, and include them in the policy/business process discussions, if possible.

The technical staff are also stakeholders in this project. Expect at least some disenfranchisement as some audiences will happily accept, some will reluctantly accept, and some will need dragging along in order to understand the benefits and needs. Look for ways to make IT services easier and better for building internal support.

Develop project specifics
The Internet2 Early Adopter's Scoping documents offer a good outline of how to structure a project plan and what to include when developing one. Below are a few highlighted items that are especially important to consider:

  • Quick wins should be planned into the project early in the process to demonstrate value. Middleware’s benefit is often found in productivity gains or through self-service. Identify ways to measure this ahead of time.
  • Success enables more success. If the first few enabled applications are accepted, the directory team will be approached with more. Make sure later requests can be accommodated to help keep enthusiasm high.
  • Over-provision the first infrastructure to accommodate growth, both in the use of the first applications and the addition of new ones. Do not skimp on hardware or redundancy.
  • Develop overall guidelines for the directory and project, such as criteria for adding data to the directory and how those decisions are made, and so forth. This helps in decision-making later, when the project members can get bogged down in details.
  • Be prepared to redefine responsibilities of people as the workload changes. The initial development team might not be the best to support this once it is in production.
  • Treat the directory as a formal application development project, and provide for a life-cycle of support and management.

For a non-scientific assessment of project readiness, refer to the Identity Management Project Readiness Self-Assessment Checksheet. (PDF)

Staff requirements
Below are the common functions needed for a directory service deployment. These roles can be done by a few or many team members:

  • Technical architect grasps the breadth of databases, applications, security, and their interrelationships. Understands organizational needs and values, and can map these into functional and security requirements for middleware.
  • Project manager has a level of influence equal to being near the top of the central IT organization chart, and manages overall project progress and policy issues. Could be the same as the technical architect.
  • Policy developer works with stakeholders and university administrators to develop policy for the directory services.
  • Systems analysts and interpersonal communication specialists interact with data stewards, ensuring that detailed designs mesh with real practices in business and academic offices.
  • Systems, database, and application developers implement the selected technologies and understand the details of how they must be integrated into the existing infrastructure.

Institutions use a number of ways to assemble this expertise. Some train staff-in-residence, some hire new staff, and some use consultants. Others have traded staff for open positions with other IT departments and hired new staff. Be creative, share the vision often, offer incentives to staff to participate, and keep in mind outsourcing as an option, if that is acceptable. Whether using in-house or outsourced expertise, the technical staff should understand the strategic value of the project and focus on application development and deployment.

Tools and Resources

Articles
Directory Services: The Foundation for Web Portals (PDF) by Albert DeSimone discusses the importance of directory services to web portal implementations. This document may assist in making the business case for directory services, if a portal implementation is the main driver.

Identity and Access Management and Security in Higher Education (PDF) demonstrates how core middleware, including enterprise directories, addresses security and access management issues in an institution.

The Middleware Connection (PDF) offers information about and short business case for middleware tailored to your institution's financial and business officers.

Documents
Identity Management Project Readiness Self-Assessment Checksheet (PDF) assessment is intended to identify factors at your school that other campuses have found to be important in their Identity Management projects.

Identifiers, Authentication, and Directories: Best Practices for Higher Education offers an up-level technical overview of the core middleware pieces and how they fit together.

Project plans
Internet2 Early Adopter's Scoping documents offer examples of how several institutions structured and planned their projects, including risks, project drivers, and communications.

Slide presentations
"Introduction to Middleware" (PDF) (PPT) slide presentation can be used to explain what enterprise middleware is, and why it is important.

To learn more about Project Planning, review the "Middleware Planning and Deployment 102: Mapping Out Your Strategy" (PDF) (PPT) slides.

For a business-case presentation that speaks to institutional Registrars, refer to "On the Internet, We Should Know Who's A Dog: Security, Privacy, and Personalization of Online Services." (PDF) (PPT)