In this section, we've pulled together all the portions of the overall outline discussed previously in this chapter, and we present it here for your consideration.
Envisioning the project
Understanding business pain points
Company background
Current system
Challenges with current system
Why the need for a content management system?
Why the choice of Microsoft Content Management Server 2002?
Gathering customer requirements
Understand the current environment
Analyze the customer's content
Investigate your customer's authoring/publishing requirements
Identifying supporting products for integration
Applications built in-house
Third-party applications
Other Microsoft products and servers
Determining the required number of CMS servers
Budget and cost
Site traffic
Hardware
Content Management Server 2002 environments
Managing different environments
Development environments
Managing team development efforts
Source control
Build servers and the build process
Testing and staging environments
Aims of testing and staging
Setting up testing and staging environments
Testing and staging processes for Content Management Server 2002 solutions
Production environments
Deploying solutions to the production environment
Managing and maintaining the production environment
Team model and resources
Skill set for administrators
Skill set for authors/editors/moderators
Skill set for infrastructure and operations staff
Skill set for developers
CMS team skill set document
Identify team members
Evaluate skill set
Assign CMS tasks to individuals
Identify security and authentication requirements
Type of authentication
Need for a single sign-on
Need for private content
Identify network topology designs
Location of database
Location of domain controller
DMZ setup
Firewall setup
The planning phase
Create project vision and scope
CMS vision/scope document
Project vision
Solution concept
Project scope
Success criteria
Dependencies
Risk management
Resource management
CMS project plan documents
Envisioning document
Planning phase
Development phase
Deployment phase
Stabilizing phase
CMS risk document and risk matrix
Risk management process
Identify risks
Analyze and prioritize risks
Plan risks
Track risks
Control risks
Top risks
Planning for security and authentication
Existing content management planning
Planning site architecture
Operations planning
Performance planning
Capacity planning and usage profiling
Capacity planning fundamentals
Understanding transaction characteristics
Understanding page requests
Establishing a usage profile
Example: Establishing a usage profile
Capacity planning and transaction cost analysis
Maximum throughput per transaction
CPU cost per transaction
Cost per user
Theoretical maximum number of users
Strategy for handling peaks
Consideration of other factors
Result verification
Test plans
Test cases
Test lab requirements
Test lab configuration
Test tools
Availability planning
Acceptable uptime
Software solutions for high availability
Hardware solutions for high availability
Planning site design
Network design and topology
Basic network topology and servers
Web servers
Read-only MCMS servers
Authoring MCMS servers
Clustering Web servers
Database servers
Additional network components and servers
Switches and hubs
Firewalls and proxies
Network load balancing
Leveraging application center in network design
Monitoring with MOM
Integrating with SharePoint Portal Server
SharePoint Portal Server and Content Management Server 2002