SlideShare una empresa de Scribd logo
1 de 36
Descargar para leer sin conexión
SHAREPOINT DEPLOYMENT
                         GUIDE AND CHECKLISTS
                         ESSENTIALS OF A SUCCESSFUL SHAREPOINT DEPLOYMENT




checklist-front.indd 1                                                      10/23/2007 5:09:30 PM
MICROSOFT OFFICE SHAREPOINT SERVER 2007
                          DEPLOYMENT GUIDE AND CHECKLISTS INDEX


                         Front Side
                         SHAREPOINT FEATURE AREAS

                         SAMPLE HIGH-LEVEL DEPLOYMENT PLAN

                         SHAREPOINT GOVERNANCE CHECKLISTS
                              Information Architecture

                              Project & Operational Management

                              Development & Configuration

                              Infrastructure

                              Testing & Provisioning

                              Operational Concerns

                              Education & Training

                              Taxonomy & Navigation

                              Enterprise Search

                         SHAREPOINT RESOURCES



                         Reverse Side
                         GOVERNANCE TIPS AND MORE INFORMATION

                         STEPS TO A SUCCESSFUL MANAGED DEPLOYMENT

                         SHAREPOINT GOVERNANCE PLAN: INTRANET MODEL

                         SHAREPOINT PHYSICAL TOPOLOGIES

                         SHAREPOINT CONTAINMENT HIERARCHY

                         SHAREPOINT DEPLOYMENT TEAM ROLES




checklist-front.indd 2                                                10/23/2007 5:09:33 PM
MICROSOFT OFFICE SHAREPOINT SERVER 2007
                                      FEATURE AREAS



                                                      Business
                                                    Intelligence           Collaboration




                                         Business                Platform
                                                                                           Portal
                                          Forms                  Services



                                                  Content
                                                Management                      Search




                     WINDOWS SHAREPOINT                 SHAREPOINT SERVER                  SHAREPOINT SERVER
                     SERVICES 3.0                       2007 STANDARD                      2007 ENTERPRISE
                     COLLABORATION                      PORTAL                             BUSINESS INTELLIGENCE
                     Docs/tasks/calendars, blogs,       Enterprise Portal template,        Server-based Excel
                     wikis, e-mail integration,         Site Directory, My Sites, social   spreadsheets and data
                     project management “lite”,         networking, privacy control        visualization, Report
                     Outlook integration, offline                                           Center, BI Web Parts, KPIs/
                     docs/lists                                                            Dashboards


                     PLATFORM SERVICES                  SEARCH                             BUSINESS PROCESS
                     Workspaces, Management,            Enterprise scalability,            MANAGEMENT WITH WEB-
                     Security, Storage, Topology,       contextual relevance, rich         BASED FORMS
                     Site Model                         people and business data           Rich and Web forms based
                                                        search                             front-ends, LOB actions,
                                                                                           pluggable SSO



                                                        CONTENT MANAGEMENT
                                                        Integrated document
                                                        management, records
                                                        management, and Web
                                                        content management with
                                                        policies and workflow




checklist-front.indd 3                                                                                              10/23/2007 5:09:36 PM
SAMPlE DEPlOYMENT PlAN (1)


                         ENVISIONING
                            • Evaluate Microsoft Office SharePoint Server 2007 features
                            • Formulate preliminary cost/benefit analysis
                            • Determine project scope (lab, pilot, international/regional
                              deployment, coexistence strategies, etc.)

                            • Secure executive sponsorship and funding


                         PLANNING
                            • Assemble Project Teams, Define Roles
                            • Review/Detail Technical Requirements
                            • Review/Detail Preliminary Enduser and Business Requirements
                            • Determine Preliminary Design Objectives
                            • Identify Coexistence Strategies
                            • Establish Test Lab Environment
                            • Perform Risk Assessment
                            • Define Communication Strategy
                            • Define Education/Training Strategy
                            • Review Client Software and Hardware
                            • Create Governance Plan with Mission, Vision, and Strategy
                            • Plan Server Configuration
                            • Plan Security
                            • Plan for performance
                            • Plan for network upgrades and WAN considerations
                            • Plan for failover and disaster recovery
                            • Plan for Localization




checklist-front.indd 4                                                                      10/23/2007 5:09:37 PM
SAMPlE DEPlOYMENT PlAN (2)


                         PLANNING (continued)
                            • Plan Integration
                                 • Determine need for WSS, MOSS 2007 Standard or Enterprise
                                 • Plan Collaboration Solutions
                                 • Plan Enterprise/Web 2.0 Wikis and Blogging
                                 • Plan Document/Records Management
                                 • Plan Indexing/Search Center & Best Bets/Keywords
                                 • Plan Portal
                                 • Plan Scorecards
                                 • Plan Web Content Management
                                 • Plan Workflows
                                 • Plan Internet Site
                                 • Plan Extranet Partner Solution
                                 • Plan Forms Solution
                                 • Plan Excel Services, KPIs, Reporting Center
                            • Plan Maintenance
                            • Plan Content and Navigation Structure


                         DEPLOYMENT, IMPLEMENTATION, & CONFIGURATION MANAGEMENT
                            • Deploy Pilot System
                                 • Gather feedback on Pilot and update deployment
                                   configuration
                            • Deploy applicable Development, Test, and Staging environments
                            • Production Go/No-Go Decision




checklist-front.indd 5                                                                   10/23/2007 5:09:39 PM
SAMPlE DEPlOYMENT PlAN (3)


                         DEPLOYMENT, IMPLEMENTATION, & CONFIGURATION MANAGEMENT
                         (continued)
                             • Deploy Production System
                                   • Install Hardware
                                   • Install Software
                                   • Configure Software
                                        • Configure server, software, and network dependencies
                                        • Configure Search
                                        • Configure Document Management
                                        • Configure Personal Sites
                                        • Review single sign-on service requirements, consider
                                          Kerberos
                                        • Configure Microsoft Office SharePoint Server 2007 for
                                          extranet use as desired
                                        • Implement solutions and applicable third party
                                          solutions, if any
                                   • Deploy updates to Client Machines as needed
                                   • Test and Evaluate System


                         POST-IMPLEMENTATION OPERATIONS, OPTIMIZATION, AND
                         BUSINESS REVIEW
                             • Deployment Complete
                             • Maintain IT Governance through Service/Business Reviews
                             • Maintain regular Reporting in Support Operations and Change
                               Management Reviews



                         For a complete sample SharePoint Deployment Plan, go to:
                         http://go.microsoft.com/fwlink/?LinkId=102043&clcid=0x409




checklist-front.indd 6                                                                           10/23/2007 5:09:41 PM
INFORMATION ARCHITECTURE


                            Ensure understanding of what information architecture is and how it
                             fits in with the Intranet strategy
                              Ensure stakeholders understand why information architecture is
                               critical
                            Consider hiring an information architecture professional
                            Build wireframes for 4-5 most popular pages (for example, a Home
                             page, a Policies and Procedures page, a Department page, and a
                             Search Results page)
                              Design simple sketches for each wireframe (links, content and full
                               functionality to be added later)
                            Create a sitemap to plan the overall structure
                              Create sitemap subsections for popular groups or departments,
                               then build out lower-level sections, such as Project sites
                            Build content types for structured departments, regions, or business
                             site collections




checklist-front.indd 7                                                                       10/23/2007 5:09:41 PM
PROjECT & OPERATIONAl MANAgEMENT


                    communication
                            Establish a communications plan (include):
                              Who will do communications plan?
                              When the communications will occur?
                              What the communications will contain?
                              What format the communications will be in?
                              Create contacts list and include links for those involved across the
                               deployment, include stakeholders and global operations contacts

                    deployment process
                            Define a deployment process for in-house and third-party software
                    change management process
                            Define how changes will be tracked, catalogued, and approved
                            Decide where older versions of configurations, code, and compiled
                             components will be stored

                    cost allocation
                            Decide if you will be allocating costs back to business or not:
                              WILL NOT: consider where the costs will be centered (compare
                               with e-mail)
                              WILL: Consider what metrics you’ll use for the charge back (# of
                               sites, amount of storage, amount of activity, etc.)

                    sponsorship
                            Establish a SharePoint Governance board to review adoption and
                             controls
                            Solicit executive champions to create management attention to the
                             value of the initiative
                            Encourage business evangelists to share power of SharePoint with
                             other business leaders




checklist-front.indd 8                                                                         10/23/2007 5:09:41 PM
PROjECT & OPERATIONAl MANAgEMENT


                    roles and terms
                            Define clear roles and responsibilities for the initiation of the
                             SharePoint technologies platforms
                            Define clear roles and responsibilities for the initiation of the
                             SharePoint operation
                            Define strategic teams to address strategy issues
                            Establish cross-functional problem resolution to address complex
                             issues which arise
                            Establish a Change Control Board and Reviews – Establish first who
                             will be on the board, then what need to be reviewed, and what is
                             considered for exceptions with a recurring change review.

                    service level agreements
                            Create a service level agreement around the length of time and
                             approvals necessary to create a site
                            Establish service level agreements for problem resolution through
                             the help desk
                            Negotiate performance service level agreements for the first load
                             of a site, subsequent loads of a site, and performance at remote
                             locations
                            Establish a maintenance window – When and how long is an
                             acceptable window for downtime for patching, and pushing
                             changes out to the environment which require worker process
                             resets.
                            Establish a Recovery Time Objective - How long can SharePoint be
                             down for unplanned downtime.
                            Establish a Recovery Point Objective - How long can the business
                             tolerate a recovery from a software, hardware, and datacenter
                             disaster. This will help you in your Disaster Recovery plan. Be sure
                             to test your plan on a recurring basis.




checklist-front.indd 9                                                                           10/23/2007 5:09:42 PM
DEVElOPMENT & CONFIgURATION

                    customization tools

                             Define what customization tools will be allowed
                             Communicate what actions will be allowed and not allowed in the
                              tools (i.e. unghosting)

                    site definitions and templates
                             Establish guidelines for the development of site definitions and
                              mechanisms for coordinating ID usage
                             Communicate policies for site template deployment, such as the
                              requirements for a globally installed template

                    source code and build control
                             Determine if a central repository will be required for all code
                              installed on the platform
                             Establish standards for building components either on a centralized
                              server or as guidelines for building software
                             Communicate expectations as to reference documentation
                              (compiler generated) and warnings (whether they are allowed)

                    on-going source code support

                             Describe the responsibilities of business unit for ongoing code
                              support

                    development standards
                             Consider guidelines for which assemblies may be installed to the
                              Global Assembly Cache (GAC) and which may not
                             Establish rules about the use of the AllowPartiallyTrustedCallers
                             Establish Life Cycle Development best practice for packaging and
                              rolling out change including support and test reviews. Require
                              Features, Solutions, and installation packaging including rollout and
                              roll back scenarios.
                             Establish add-ons and third party solutions change management
                              approval process and support SLAs.




checklist-front.indd 10                                                                           10/23/2007 5:09:42 PM
DEVElOPMENT & CONFIgURATION


                    branding
                              Establish templates for what the SharePoint sites will look like
                              Determine which types of sites may be modified and which may not
                              Define which parts of the template may be changed by site owners,
                               and which may not
                              Create and manage a master page gallery and create solution
                               deployments packages to rollout if necessary
                              Ensure that your site’s visual designer includes some sort of
                               branding in all content creation
                              Require use of templates on higher level pages to enforce brand
                               consistency
                              Remember to allow room for sub-branding of individual teams or
                               project brands




checklist-front.indd 11                                                                           10/23/2007 5:09:42 PM
INFRASTRUCTURE


                    firewalls

                               Consider rules for outbound connections from the web servers for
                                use by the XML and RSS Viewer web part
                               Communicate firewall and security restrictions including any web
                                part restrictions such as ActiveX controls or external RSS

                    recovery, load balancing and failover
                               Decide upon and communicate the backup, clustering, load
                                balancing and failover strategy and related service level agreements

                    environments

                               Define the environments which will be used to develop and test
                                solutions in SharePoint
                               Describe the actions which are expected and those which are
                                prohibited in each environment
                               Communicate policies for site template deployment such as the
                                requirements for a globally installed template




checklist-front.indd 12                                                                          10/23/2007 5:09:42 PM
TESTINg & PROVISIONINg


                    testing
                             Prior to launch, require content owners or editors to test their own
                              content
                             Offer a convenient mechanism for site owners to provide testing
                              feedback
                             Create thorough test plans and let site owners know specifically
                              what you want them to test

                    provisioning
                             Determine an approval process for information policies such as
                              expiration, compliance and auditing
                             Establish and document user policies and rights policies including
                              securing restricted areas
                             Publish guidelines outlining appropriate application and content
                              types
                             Consider forbidding confidential data on your SharePoint site or
                              limiting it to specific site collections or web applications which are
                              more tightly controlled, audited, and managed
                             Clearly define remote access policies to ensure security




checklist-front.indd 13                                                                           10/23/2007 5:09:42 PM
OPERATIONAl CONCERNS


                    monitoring, uptime and downtime

                             Establish monitoring at the server and web application level
                             Define responses to each type of failure that may occur; use
                              Microsoft Operations Manager Packs for applicable areas in the
                              deployment such as IIS, SQL, WSS 3.0, and SharePoint Server 2007
                             Define scheduled downtime periods if needed
                             Communicate the procedure to report unscheduled downtime or
                              specific performance issues (consider using another medium for
                              outage notification)
                             Define response procedures to unscheduled downtime

                    disaster recovery

                             Plan for single file recovery (perhaps using version control and the
                              recycle bin)
                             Plan for single or multiple site recovery
                             Plan for server recovery
                             Plan for data center recovery

                    data and document recovery
                             Codify corporate records management requirements into SharePoint
                             Define rules for archive of sites including warnings and approvals

                    quotas and reporting

                             Establish default storage quota templates by web application
                             Establish process for requesting a larger quota, including maximum
                              quotas
                             Define required auditing reports and establish storage usage reports,
                              including how the data will be gathered and frequency
                             Develop activity based reporting for administrators and business
                              users




checklist-front.indd 14                                                                        10/23/2007 5:09:42 PM
EDUCATION & TRAININg


                    training budget
                             Include realistic training costs as part of your earliest estimates
                             Allocate budget for IT staff, Development staff, and business users.
                              Consider train the trainer and onsite training to reduce costs

                    initial training
                             Acquire end user training and resources
                             Acquire help desk training and resources
                             Acquire administrator training and resources
                             Develop administrator policy guides which describe organization
                              specific policies
                             Acquire developer training and resources
                             Develop developer policy guides which describe organization specific
                              development policies
                             Provide separate training for site managers, application designers,
                              information workers, and end users

                    community development
                             Create online forums where users can support each other and ask
                              questions
                             Create opportunities for face-to-face learning in unstructured or
                              semi-structured environments, such as lunch and learns or after
                              hours discussions

                    renewal training
                             Plan for renewal training which gathers the learning from multiple
                              groups and exposes it to other groups
                             Perform periodic audits of the platform to discover what features are
                              not being utilized and which features are not being utilized correctly




checklist-front.indd 15                                                                             10/23/2007 5:09:42 PM
NAVIgATION & TAXONOMY


                    taxonomy
                             Give one group control over the taxonomy
                             Consider hiring or utilizing a professional taxonomist or in house
                              taxonomist who has been trained or has experience with SharePoint
                              technology
                             Use the taxonomy for consistent labeling of the site
                             Build one set of taxonomy labels prior to finalizing your wireframes
                             Update taxonomy to provide useful search metadata

                    site directories
                             Define the structure of the site directories including the major
                              groupings and associations
                             Develop a linking strategy between different types of sites such as
                              enterprise, divisional, departmental, team, etc.

                    content types
                             Define core content types in the organization and include in site
                              templates or site definitions
                             Define key fields to link documents and operational systems




checklist-front.indd 16                                                                          10/23/2007 5:09:43 PM
ENTERPRISE SEARCH


                    search
                             Assign workflows for content creation so only the best information is
                              available for search indexing
                             Integrate your taxonomy with search planning
                             Use hit highlighting, best bets, and people search
                             Incorporate alternative content forms such as blogs and Wikis into
                              your search results
                             Utilize BDC functionality in SharePoint to enable search on customer
                              relationship management or partners, products and more

                    search locations
                             Establish content sources to the file based repositories in the
                              organization
                             Use the Business Data Catalog to allow searching of business data

                    search relevancy
                             Define who will be responsible for core relevancy settings
                             Implement organizational enhancements of the noise words file,
                              thesaurus file, and keyword best bests




checklist-front.indd 17                                                                         10/23/2007 5:09:43 PM
SHAREPOINT RESOURCES


                    TECHNET SHAREPOINT TECH CENTERS

                          SharePoint Server:
                          http://technet.microsoft.com/moss

                          Windows SharePoint Services:
                          http://technet.microsoft.com/sharepoint


                    MSDN SHAREPOINT DEVELOPER PORTALS

                          SharePoint Server:
                          http://msdn.microsoft.com/moss

                          Windows SharePoint Services:
                          http://msdn.microsoft.com/sharepoint


                    SHAREPOINT TEAM BLOG

                          http://blogs.msdn.com/sharepoint


                      SHAREPOINT DISCUSSION FORUMS Q&A

                          http://www.mssharepointforums.com




checklist-front.indd 18                                             10/23/2007 5:09:45 PM
SHAREPOINT DEPLOYMENT GUIDE AND CHECKLISTS


                         AKNOWLEDGEMENTS
                         CONTENT CREATION         JoEL oLESon, MArK WAGnEr, ArPAn ShAh,
                          AND PRODUCTION          JEFF TEPEr, MIKE WATSon (MICroSoFT CorPorATIon)

                                                  SCoTT CASE, roBErT BoGUE (ShArEPoInT MVP),
                                                  ShAnE YoUnG (ShArEPoInT MVP), VArIoUS
                                                  ConSULTAnTS AnD BUSInESS rESoUrCES FroM
                                                  InTErKnoWLoGY AnD ASCEnTIUM

                                      DESIGN      ProWESS ConSULTInG, LLC., SEATTLE, WA




                         ThIS DoCUMEnT IS For InForMATIonAL PUrPoSES onLY. MICroSoFT MAKES no
                         WArrAnTIES, ExPrESS or IMPLIED, In ThIS DoCUMEnT.

                         ©2007 MICroSoFT CorPorATIon. ALL rIGhTS rESErVED. MICroSoFT, ThE oFFICE LoGo,
                         AnD MICroSoFT oFFICE ShArEPoInT SErVEr 2007 ArE EIThEr rEGISTErED TrADEMArKS
                         or TrADEMArKS oF MICroSoFT CorPorATIon In ThE UnITED STATES AnD/or oThEr
                         CoUnTIrES.

                         MICroSoFT CorPorATIon. onE MICroSoFT WAY. rEDMonD, WA 98052-6399. USA.




                        PART NO. 098-108909




checklist-back.indd 1                                                                                    10/23/2007 5:11:38 PM
ENTERPRISE SEARCH

                   the business data catalog

                        The Business Data Catalog provides the bdcMetadata.XSD file, an XML
                        Schema Definition File (XSD) that defines the XML element mapping
                        structure necessary for creating an Application Definition file. When
                        authoring metadata using Microsoft Visual Studio 2005, valuable
                        IntelliSense support can be gained by copying XML definition to a
                        working folder and setting the schemaLocation attribute of the root
                        element to point to this schema. The BdcMetadata.XSD file can be located
                        in the “Bin” folder of the Office SharePoint Server 2007 installation
                        directory, normally located at “<root>Program FilesMicrosoft Office
                        Server12.0Bin”.

                   multiple bdc application definitions

                     When developing BDC Application definitions, the easiest approach to
                     creating the definition is to include all fields in the table, making them
                     available for later use by anyone. Typically, an organization will be very
                     selective as to which fields are available to end users. Depending on the
                   search relevancy
                     architecture of your application, some fields may be sensitive or even
                     encrypted. This can produce extended discussions on which fields are
                     useful and appropriate for users throughout the organization. It may be
                     that an organization decides to create multiple Application Definitions
                     to the same data structure, one perhaps complete with all fields and one
                     restrictive with limited field access, then assigning specific permissions only
                     allowing company access to the more restrictive of the definitions.

                   using web parts to add application definitions

                        Web Parts are the easiest way to surface data from new Application
                        Definitions. When clicking “Add a Web Part” on any SharePoint page,
                        select “Business Data List” and add it to the page. When first added, the
                        Web Part properties must be set to use an available BDC Entity as its
                        source. (For readability, select “Edit View” from the toolbar).




checklist-back.indd 2                                                                         10/23/2007 5:11:39 PM
NAVIGATION & TAXONOMY

                   taxonomy governance model

                          A taxonomy is a structured way of ordering words, labels, tags, etc.
                          for a Web site. It’s similar to a vocabulary list with a set of guidelines
                          for definitions and usage. A taxonomy helps to define and control
                          the way a Web site is organized, what things are named, and how
                          people find information. In short, a taxonomy makes it easier to
                          organize and find things on a Web site.

                        TAxonoMIC SECTIon        ChArACTErISTICS                     oWnErS
                        Central/Corporate        • Permanent                         • Portal
                        Portal                   • Controlled; tightly governed        administrators
                                                 • Push information to users         • Corporate
                                                 • Dashboards, Business                stakeholders
                                                   Intelligence, BPM
                                                 • Applications, Content
                        Division Portals         • Permanent                         • Portal
                                                 • Controlled; tightly governed        administrators
                                                 • Push information to users         • Divisional
                                                 • All public sites - content is       business owners
                                                   divisional information
                                                 • Dashboards, Business
                                                   Intelligence, BPM
                                                 • Applications, Content
                        Department, Group        • Permanent and Temporary           • Divisional
                        & Team Sites             • Sharing information (push/pull)     business owners
                                                 • Collaboration                     • Departmental
                                                 • Ad hoc, lax control                 business owners
                        Project Team Sites       • Short lived, timed expiration     • Departmental
                        and Workspaces           • Collaboration                       business owners
                                                 • Ad hoc, lax control
                        My Sites                 • Permanent                         • Portal
                                                 • Personal info                       administrators
                                                 • Pull information                  • Employees
                                                 • Ad hoc, lax control




checklist-back.indd 3                                                                              10/23/2007 5:11:39 PM
EDUCATION & TRAINING

                   most common roles and suggested training

                        System Administrators:
                        This role is responsible for Server and database management and will
                        allocate physical infrastructure, install SharePoint, provision and configure
                        web applications, and provide for top level security administration.
                        Training should include deployment practices, SharePoint Central
                        Administration, monitoring, maintenance, backup/restore, disaster
                        recovery, and management of Shared Service Providers.

                        Developers:
                        This role needs education on the structure to be followed in the
                        organization for developing add-ins and solutions based on SharePoint
                        technologies. This should include the deployment process, development
                        environments, development life cycle management, coding standards,
                        and policies such as security levels and whether code can be deployed in
                        the GAC.

                        help Desk Personnel:
                        This role is the first in line to the end users. Much of the training and
                        education for the help desk should be focused around problem resolution
                        and how to locate the right resources when needed.

                        Information Workers:
                        This role configures and extends site and list level feature sets. This
                        includes branding, advanced Web Part features, workflows, and other
                        integration points. Training should include SharePoint Designer, Shared
                        Service Provider interface for Search or other Service Management, Site
                        Settings, InfoPath, and standard SharePoint site administrator interfaces.

                        End Users:
                        This role will account for the bulk of SharePoint users and skills will vary
                        greatly. Core daily use will include basic navigation, search, and document
                        management. Focus should be on understanding lists, user interfaces,
                        navigation, workflows, upload, offline, and interaction with client
                        applications.




checklist-back.indd 4                                                                           10/23/2007 5:11:39 PM
OPERATIONAL CONCERNS

                   monitoring

                        It’s important to monitor at the level of detail that will let you know with
                        confidence that if the site is down that you will be notified there is a
                        problem. You can do this by pinging the server, checking the status of
                        services, testing health-check pages, etc. Failure of the system to respond
                        in the expected way may be a reason to alert administrators or take
                        automated actions to take the server out of the load balancer. Defining
                        what the monitoring policies are, including who will be notified when
                        there is a problem with the server, or with an individual site will eliminate
                        confusion as to who owns the resolution of server problems – including
                        problems with specific sites.

                   disaster recovery and backup

                        The fundamental building block of disaster recovery plans are backups.
                        Backups of the data, failover hardware, and redundant connectivity. The
                        way that backups are performed is essential to the SharePoint governance
                        process because it establishes expectations on what is recoverable or not.
                        Defining the process for requesting recovery and the timeline for that
                        recovery further establishes the kind of expectations from SharePoint
                        that improve adoption. Be sure to consider a variety of disasters: natural
                        (flood, fire, tornado, earthquake), server (offline, dead), user accidents (file
                        deletion, saving issues, crashes), and site (failure, corruption, error).

                   storage and quotas


                        Centralized SharePoint platforms must be concerned about total storage.
                        SharePoint can rapidly become the new file storage platform within an
                        organization – and as a result consume massive amounts of storage very
                        quickly. One of the ways to combat this problem is to establish quotas for
                        sites as they are created. Each site is given a small amount of storage and
                        they’re allowed to request more as they need it. The governance process
                        should include the amount of space initially allocated by type of site
                        being provisioned as well as the process for requesting more space.




checklist-back.indd 5                                                                             10/23/2007 5:11:39 PM
TESTING & PROVISIONING

                   pre-launch testing

                        Prior to launching, require site owners to test their own content. Set up
                        schedules for them to review content every other day during the testing
                        cycle.

                        To make it as easy as possible to hear back from these testers, provide
                        an online form or similarly convenient way for site owners to provide
                        feedback during testing. You need to get feedback fast to make changes,
                        so don’t get bogged down in massive spreadsheets.

                        It’s best to create test plans that test all necessary functionality, such
                        as links to other programs. Provide site owners with a specific checklist
                        of exactly what functionality you want them to check. If you make the
                        assumption they’ll just know what to do, you may be disappointed with
                        the results.

                   testing plan

                        Building a strong user acceptance testing plan up front will help business
                        stakeholders see for themselves that the project objectives have been
                        met, before the intranet is widely available.

                   test environments

                        The fundamental building block of disaster recovery plans are backups.
                        Backups of the data, backup hardware, and backup interconnection
                        gear. The way that backups are performed is essential to the SharePoint
                        governance process because it establishes expectations on what is
                        recoverable or not.




checklist-back.indd 6                                                                          10/23/2007 5:11:39 PM
INFRASTRUCTURE

                   firewall best practice

                        It is a best practice for firewalls to not allow servers to access the web
                        directly. Including content from a third party site through a content editor
                        web part or through the rSS reader web part creates exposure for cross
                        site scripting attacks. Controlling what sites can be linked to from these
                        tools is a security and operational concern.

                        It is typical to prevent outbound web connections from the server on port
                        80 or 443. This is designed to prevent malicious sites from being run on
                        the server and to make it harder for any potential infection to report back
                        on the infection’s success.

                   load balancing

                        Load balancers keep alive pages that they expect to return a standard
                        value to indicate that the server is operational. These pages often are
                        called frequently and have a very low tolerance for a response time.
                        Because of this the load balancers will need to be configured to access a
                        health page. Determining a policy for what goes on this health page and
                        what criteria the load balancer should use to indicate that a server has
                        failed can be essential for high availability applications. Developers must
                        know if they are expected to handle situations where a single session is
                        transferred between servers.

                   defining environments

                        Defining the environments for development, testing, staging or user
                        acceptance and deploying helps business uses and developers know
                        what resources they have available to test changes without impacting
                        production.




checklist-back.indd 7                                                                         10/23/2007 5:11:40 PM
DEVELOPMENT & CONFIGURATION

                   master page wireframe

                        An example of a basic wireframe mirroring the out-of-the-box
                        functionality and layout of a standard Master Page is shown below. This
                        breaks down the functionality to its most basic component on a page.

                              Home Link                                                   User Menu

                               Site Title & Logo                                             Search


                                                           Global Navigation


                                                   Title




                                                                           Content Area

                        Current Site Navigation




                                                                          WebPart Zone



                              Recycle Bin




                   after drafting and validating the wireframe

                        once the wireframe has been drafted and its end user functionality has
                        been validated, designers can apply branding and visual treatments to
                        the interface. Visual compositions may take several rounds to ensure
                        that visual design, functional design and stakeholder acceptance reach
                        agreement. In fact, this phase should be carefully managed.




checklist-back.indd 8                                                                                 10/23/2007 5:11:40 PM
DEVELOPMENT & CONFIGURATION

                   master pages

                        Microsoft Office SharePoint Server 2007 provides a template-like
                        approach to branding where most of the user interface may be
                        completely redesigned to a detailed design requirement. ASP.NET 2.0
                        Master Pages allow for a globally applied template background to all of
                        SharePoint’s user and administration screens. By modifying or creating
                        your own custom Master Page via Microsoft Office SharePoint Designer
                        2007, unique visual presence and functionality can be achieved.

                   site definitions and site templates

                        In SharePoint, site definitions are file system-based resources from which
                        all sites are built. Site templates are a set of changes to be applied to a site
                        automatically after the site is created from a site definition. Understanding
                        and communicating the difference between site definitions and site
                        templates is important because site definitions require unique identifiers
                        and therefore, coordination. Site templates, on the other hand, require the
                        underlying site definition that was used to create them and as such, their
                        creation should occur only from approved site definitions. Upgrade and
                        consistency are major factors in the decisions whether or not to use site
                        templates or site definitions. Both will require some effort to upgrade, but
                        site definitions will require more effort.

                   building code

                        Environments with as many different components as SharePoint need a
                        level of consistency when software is developed and built. Simple things
                        like patches on a computer used to build code can have dramatic impacts
                        on the overall solution. Dedicating a computer to the purpose of building
                        all of the code to be deployed into production is a good risk management
                        approach. There is the potential that for many different internal and
                        external groups developing code for the SharePoint platform, having one
                        repository for all of code may not be the first choice. Each development
                        group may maintain their own source code repository. one consideration
                        for governance is if your size of installation warrants a policy that requires
                        all code be built on a centralized build computer from a centralized
                        source code repository.




checklist-back.indd 9                                                                             10/23/2007 5:11:40 PM
PROJECT & OPERATIONAL MANAGEMENT

                   defining roles

                     Defining roles within the governance team and within SharePoint
                     deployment at large is a seemingly uncomplicated task that often
                     becomes difficult as staff rotates. Consider defining roles around: project
                     management, service owner, operational management, and development.

                     Project Management:
                     These roles include actions which must occur to manage the project
                     through to completion. Time and cost management of the platform
                     project, communication of objectives, ensuring the production of
                     deliverables, guiding the timelines, and management of expectations are
                     all critical actions that should happen from a project management role(s).

                     Service owner:
                     These roles are for managing the ongoing life of a centralized governance
                     and platform. Service Manager or owner roles are the advisory or steering
                     committee roles which will guide the SharePoint governance over the
                     long term. Explaining what actions are expected out of these roles as well
                     as the frequency of commitment can be helpful.

                     operational Management:
                     These roles are responsible for the day-to-day care and feeding of
                     the system including backups and restores, monitoring, and capacity
                     management. These do not have to be dedicated roles but are instead
                     roles which already exist within your organization. They should be defined
                     as a part of the SharePoint governance in order to make it clear what
                     kinds of operational management support is expected.

                     Development:
                     These roles may seem odd for a centralized platform. The platform itself
                     may largely be out-of-the-box functionality of SharePoint. however,
                     integrating SharePoint into your environments, handing secure sign on,
                     creating site definitions, and many other tasks may best be centralized so
                     no one user must bear the burden and consistency exists throughout the
                     solution.




checklist-back.indd 10                                                                    10/23/2007 5:11:40 PM
PROJECT & OPERATIONAL MANAGEMENT
                   common site classification types

                     Enterprise:
                     A plan for enterprise sites has the highest level of governance associated
                     with it. Enterprise sites tend to be focused on communication – on
                     the dissemination of information and not so much on collaboration or
                     working together. Because it will be accessed by the entire organization,
                     it’s essential that it match the relative appearance of the other sites
                     and that it be available most of the time. out-of-band patches and
                     upgrades to core functionality implemented through code will need
                     to be minimized. Taxonomy and the need for a consistent approach to
                     organization of information is necessary as well.

                     Departmental:
                     Departmental sites still have a large number of users even if the entire
                     enterprise isn’t dependant upon them. Having specific governance
                     around departmental sites allows you to relax some standards for
                     enterprise-type sites and create solutions which more directly fit the
                     collaborative needs of the department. The departmental site may still
                     have governance on branding but may allow more out-of-band updates
                     to core code leveraged by the departmental site. Where decision making
                     is more centralized about the types of updates that can be made to
                     an enterprise facing site because of their broad use, decisions about
                     implementation schedules for departmental sites can, and should, rest
                     with the department.

                     Ad-hoc:
                     Perhaps the greatest volume of SharePoint sites are ad-hoc sites created
                     to support meetings, committees, or other sub-groups which have less
                     formal structure and fewer people than a departmental solution. Ad-hoc
                     sites need less governance, except in the areas of quota and retention.
                     While enterprise and departmental sites have a long life, ad-hoc sites
                     may live only a few days, such as sites supporting the development of an
                     rFP response, or a few weeks, like a site for a company picnic planning
                     committee. Because of the large volume of requests and the short
                     duration of the need developing a policy around site retention (and
                     therefore document retention) is critical.




checklist-back.indd 11                                                                     10/23/2007 5:11:40 PM
INFORMATION ARCHITECTURE

                   about information architecture

                     More often than not, companies fail to plan for adequate testing of the
                     site prior to launch, resulting in everything from broken links to a site
                     that doesn’t meet the original business stakeholders’ goals. organizations
                     typically fall short in adequately training employees on how to use or
                     create content for the intranet, once again severely reducing its ongoing
                     value.

                     So, what specifically can you do to eliminate chaos and build a better
                     intranet from the start? Use Microsoft Office SharePoint Server to create a
                     managed single environment, and build in plans for governance up front.

                     A Web site’s information architecture determines how the information in
                     that site — its Web pages, documents, lists, and data — is organized and
                     presented to the site’s users. Information architecture is often recorded as
                     a hierarchical list of site content, search keywords, data types, and other
                     concepts.

                     Analyzing the information to be presented in an Internet or intranet Web
                     site is an important early step in the site planning process, and this step
                     provides the basis for planning:

                         • How the site will be structured and divided into a set of site collections
                           and sites.
                         • How data will be presented in the site.
                         • How site users will navigate through the site.
                         • How information will be targeted at specific audiences.
                         • How search will be configured and optimized.

                     Although this section provides some guidance on how to analyze the
                     information requirements of your Internet or intranet site, you will want
                     to include an information architect or analyst on your site’s planning and
                     design team to ensure that your Web site plans fully take into account the
                     information architecture needs of your organization.




checklist-back.indd 12                                                                            10/23/2007 5:11:40 PM
10/23/2007 5:11:41 PM
 SHAREPOINT DEPLOYMENTS INVOLVE IT, INFO WORKERS, DEV TEAMS AND THE BUSINESS
Stakeholder
  Business




                Requirements
                Requirements      Design                                                                 User
                  Discovery      Sign-Off                                                             Acceptance    User Training
Administrator




                 Enterprise     Enterprise       Server         Data                                  Integration
  Server




                 Discovery       Planning      Build-Out/     Migration                                 Testing
                                  Design       Installation
Information
  Worker



                               Configuration                                Custom        Site        Integration
                                  Design                                  Development Configuration     Testing




                                                                                                                                    checklist-back.indd 13
STEPS TO A SUCCESSFUL MANAGED DEPLOYMENT

                   1. Consistency of platform, browsers, collaboration and enterprise search
                      strategy.

                   2. Manage as centrally as possible with a tight team with a means to
                      communicate to the Cxos that have a vested interest.

                   3. have a killer backup strategy that meets the needs of your business and
                      make sure it works before day one.

                   4. End-user training and education in addition to good content and
                      search is the key to end user adoption.

                   5. have a Governance and Information Management Plan. Branding
                      consistency with a corporate style guide and consistent taxonomy.
                      Make approved master pages available in site galleries for consistency
                      which will inform users they are on the corporate Intranet.

                   6. Enforce workflows and approval on document centers and pages where
                      official documentation comes together. Leverage version history and
                      version control to maintain a history and master document that all can
                      refer to.

                   7. Life cycle managed site collections, and document libraries with
                      information management policies such as content types with auditing
                      and expiration.

                   8. Properly secure corporate assets. Sites with (PII) personally identifiable
                      information should be appropriately flagged and secured and audited.

                   9. A corporate browse and search strategy for the enterprise will ensure
                      you are making the most out of your intranet assets as well as
                      encourage culture change, best practices and adoption.

                   10. Platform Usage Policies and development and test environments ensure
                       only the code you want to introduce follows corporate guidelines and
                       will ensure the environment is supportable and able to maintain SLAs
                       (Service Level Agreements).




checklist-back.indd 14                                                                      10/23/2007 5:11:43 PM
SHAREPOINT GOVERNANCE PLAN:
                                        INTRANET MODEL.




                         Microsoft Office SharePoint Products and technologies are powerful
                         and effective tools that increase collaboration and communication in
                         a shared environment. SharePoint technologies offer a flexible and
                         efficient way for users to create their own workspace solutions for
                         collaborative projects and groups.


                         however, as with other collaboration environments without proper
                         governance, a SharePoint deployment can become unmanageable,
                         a disorganized collection of sites, users and links, through the same
                         pathways that provide such flexibility and power when properly
                         deployed.


                         In a balanced and well-defined SharePoint governance plan,
                         consistent rules and guidelines are instituted that give users just
                         enough flexibility and control to produce customized, manageable
                         solutions, but also provides enough oversight so that the solutions
                         retain manageability.




checklist-back.indd 15                                                                           10/23/2007 5:11:47 PM
COMMON SHAREPOINT PHYSICAL TOPOLOGIES




                                          User Requests
                          WSS 3.0 or
                         ShArEPoInT
                            SErVEr        Web Server
                         STAnDALonE       Index Server
                                          Database




                                          User Requests


                                          Each server includes:
                         WSS 3.0 hIGh       • Web Server
                         AVAILABILITY       • Application Roles




                                          Clustered or Mirrored SQL Server




                                          User Requests



                                          Web Servers
                         ShArEPoInT
                         SErVEr hIGh
                         AVAILABILITY
                                          Index Server



                                          Clustered or Mirrored SQL Server




checklist-back.indd 16                                                       10/23/2007 5:11:49 PM
SHAREPOINT CONTAINMENT HIERARCHY




checklist-back.indd 17                                      10/23/2007 5:11:51 PM
SHAREPOINT DEPLOYMENT TEAM ROLES




                             SharePoint Business Analyst or                        SharePoint Infrastructure
                             Services/Project Manager                              Specialist(s)




                                                       Business
                                                     Intelligence   Collaboration




                         SharePoint Creative    Business       Platform
                                                                                   Portal         SharePoint
                                                 Forms         Services
                         Designer                                                                 Developer(s)
                                                      Content
                                                    Management            Search




                           SharePoint Trainer                                               SharePoint Architect




                                                     SharePoint Site
                                                     Administrator(s)




checklist-back.indd 18                                                                                             10/23/2007 5:11:55 PM

Más contenido relacionado

La actualidad más candente

Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle BH
 
10 key decisions_your_ecm_checklist
10 key decisions_your_ecm_checklist10 key decisions_your_ecm_checklist
10 key decisions_your_ecm_checklistQuestexConf
 
RSA and RAD 8.5 Top New Value Features
RSA and RAD 8.5 Top New Value FeaturesRSA and RAD 8.5 Top New Value Features
RSA and RAD 8.5 Top New Value FeaturesRoger Snook
 
Architecture & planning for software & web
Architecture & planning for software & webArchitecture & planning for software & web
Architecture & planning for software & webJake Aull
 
Make Your Business More Flexible with Scalable Business Process Management So...
Make Your Business More Flexible with Scalable Business Process Management So...Make Your Business More Flexible with Scalable Business Process Management So...
Make Your Business More Flexible with Scalable Business Process Management So...Perficient, Inc.
 
SharePoint 2010 Operational Management sp-saturday nz
SharePoint 2010 Operational Management   sp-saturday nzSharePoint 2010 Operational Management   sp-saturday nz
SharePoint 2010 Operational Management sp-saturday nzChandima Kulathilake
 
Share Point Business Process Maturity
Share Point Business Process MaturityShare Point Business Process Maturity
Share Point Business Process MaturityDerek E. Weeks
 
Radovan Janecek Avoiding S O A Pitfalls
Radovan  Janecek   Avoiding  S O A  PitfallsRadovan  Janecek   Avoiding  S O A  Pitfalls
Radovan Janecek Avoiding S O A PitfallsSOA Symposium
 
Dynamic BPM
Dynamic BPMDynamic BPM
Dynamic BPMSSA KPI
 
Bpm the battle 6 juni visie presentaties
Bpm the battle 6 juni visie presentatiesBpm the battle 6 juni visie presentaties
Bpm the battle 6 juni visie presentatiesrichard_van_tilborg
 
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...InSync2011
 
Bi Portal Implementation Service Offering
Bi Portal Implementation Service OfferingBi Portal Implementation Service Offering
Bi Portal Implementation Service Offeringguesta853
 
In sync10 nadiabendjedou-ebs-techessentials-final
In sync10 nadiabendjedou-ebs-techessentials-finalIn sync10 nadiabendjedou-ebs-techessentials-final
In sync10 nadiabendjedou-ebs-techessentials-finalInSync Conference
 
Anthony Carrato S O A Business Architecture
Anthony  Carrato    S O A  Business  ArchitectureAnthony  Carrato    S O A  Business  Architecture
Anthony Carrato S O A Business ArchitectureSOA Symposium
 
Planning 11.1.2 roma maggio 2010
Planning 11.1.2 roma maggio 2010Planning 11.1.2 roma maggio 2010
Planning 11.1.2 roma maggio 2010guesta7ae170
 
Upping the Ante -- ECM Meets BPM
Upping the Ante -- ECM Meets BPMUpping the Ante -- ECM Meets BPM
Upping the Ante -- ECM Meets BPMDerek E. Weeks
 

La actualidad más candente (20)

Alloy - SAP Integration
Alloy - SAP IntegrationAlloy - SAP Integration
Alloy - SAP Integration
 
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
Oracle tech fmw-02-soa-suite-11g-neum-15.04.2010
 
10 key decisions_your_ecm_checklist
10 key decisions_your_ecm_checklist10 key decisions_your_ecm_checklist
10 key decisions_your_ecm_checklist
 
SharePoint 2010: A Case Study
SharePoint 2010: A Case StudySharePoint 2010: A Case Study
SharePoint 2010: A Case Study
 
RSA and RAD 8.5 Top New Value Features
RSA and RAD 8.5 Top New Value FeaturesRSA and RAD 8.5 Top New Value Features
RSA and RAD 8.5 Top New Value Features
 
Architecture & planning for software & web
Architecture & planning for software & webArchitecture & planning for software & web
Architecture & planning for software & web
 
Make Your Business More Flexible with Scalable Business Process Management So...
Make Your Business More Flexible with Scalable Business Process Management So...Make Your Business More Flexible with Scalable Business Process Management So...
Make Your Business More Flexible with Scalable Business Process Management So...
 
SharePoint 2010 Operational Management sp-saturday nz
SharePoint 2010 Operational Management   sp-saturday nzSharePoint 2010 Operational Management   sp-saturday nz
SharePoint 2010 Operational Management sp-saturday nz
 
Share Point Business Process Maturity
Share Point Business Process MaturityShare Point Business Process Maturity
Share Point Business Process Maturity
 
Radovan Janecek Avoiding S O A Pitfalls
Radovan  Janecek   Avoiding  S O A  PitfallsRadovan  Janecek   Avoiding  S O A  Pitfalls
Radovan Janecek Avoiding S O A Pitfalls
 
AIS SharePoint & BI Presentation 24th july 2012
AIS SharePoint & BI Presentation 24th july 2012AIS SharePoint & BI Presentation 24th july 2012
AIS SharePoint & BI Presentation 24th july 2012
 
Dynamic BPM
Dynamic BPMDynamic BPM
Dynamic BPM
 
Bpm the battle 6 juni visie presentaties
Bpm the battle 6 juni visie presentatiesBpm the battle 6 juni visie presentaties
Bpm the battle 6 juni visie presentaties
 
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
 
Bim And Consulting 120720
Bim And Consulting 120720Bim And Consulting 120720
Bim And Consulting 120720
 
Bi Portal Implementation Service Offering
Bi Portal Implementation Service OfferingBi Portal Implementation Service Offering
Bi Portal Implementation Service Offering
 
In sync10 nadiabendjedou-ebs-techessentials-final
In sync10 nadiabendjedou-ebs-techessentials-finalIn sync10 nadiabendjedou-ebs-techessentials-final
In sync10 nadiabendjedou-ebs-techessentials-final
 
Anthony Carrato S O A Business Architecture
Anthony  Carrato    S O A  Business  ArchitectureAnthony  Carrato    S O A  Business  Architecture
Anthony Carrato S O A Business Architecture
 
Planning 11.1.2 roma maggio 2010
Planning 11.1.2 roma maggio 2010Planning 11.1.2 roma maggio 2010
Planning 11.1.2 roma maggio 2010
 
Upping the Ante -- ECM Meets BPM
Upping the Ante -- ECM Meets BPMUpping the Ante -- ECM Meets BPM
Upping the Ante -- ECM Meets BPM
 

Similar a SharePoint deployment guide

Gulf Computers Presentation
Gulf Computers PresentationGulf Computers Presentation
Gulf Computers Presentationharish_kris
 
Share Point Presentation Introduction To Sharepoint
Share Point Presentation    Introduction To SharepointShare Point Presentation    Introduction To Sharepoint
Share Point Presentation Introduction To Sharepointrpeterson1
 
SAP Microsoft Interoperability - Portal Solutions
SAP Microsoft Interoperability - Portal SolutionsSAP Microsoft Interoperability - Portal Solutions
SAP Microsoft Interoperability - Portal SolutionsKristian Kalsing
 
Hello SharePoint 2007!!!
Hello SharePoint 2007!!!Hello SharePoint 2007!!!
Hello SharePoint 2007!!!Marwan Tarek
 
Creating your Company's Roadmap to SharePoint Success
Creating your Company's Roadmap to SharePoint SuccessCreating your Company's Roadmap to SharePoint Success
Creating your Company's Roadmap to SharePoint SuccessC/D/H Technology Consultants
 
Moss 2007 Technology Briefing
Moss 2007 Technology BriefingMoss 2007 Technology Briefing
Moss 2007 Technology BriefingTeguhsantoso
 
Unified infrastructure with share point 2010
Unified infrastructure with share point 2010Unified infrastructure with share point 2010
Unified infrastructure with share point 2010INDUSA Technical Corp.
 
Cogent Company Overview.11292009
Cogent Company Overview.11292009Cogent Company Overview.11292009
Cogent Company Overview.11292009Marc Hoppers
 
Basis soft expro
Basis soft exproBasis soft expro
Basis soft exproMJ Ferdous
 
SharePoint with Real Life
SharePoint with Real LifeSharePoint with Real Life
SharePoint with Real LifeVishal Gupta
 
Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1Salim Sheikh
 
The Ultimate Intranet - Building an Interactive Destination Work Hub
The Ultimate Intranet - Building an Interactive Destination Work HubThe Ultimate Intranet - Building an Interactive Destination Work Hub
The Ultimate Intranet - Building an Interactive Destination Work HubMichelle Caldwell, PSM, SSGB
 
What You Need to Know Before Upgrading SharePoint 2010
What You Need to Know Before Upgrading SharePoint 2010What You Need to Know Before Upgrading SharePoint 2010
What You Need to Know Before Upgrading SharePoint 2010Perficient, Inc.
 
EPM Live Overview
EPM Live OverviewEPM Live Overview
EPM Live OverviewEPM Live
 
Want More Out of your SharePoint Environment? Extend your SharePoint Environm...
Want More Out of your SharePoint Environment? Extend your SharePoint Environm...Want More Out of your SharePoint Environment? Extend your SharePoint Environm...
Want More Out of your SharePoint Environment? Extend your SharePoint Environm...EPM Live
 
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middlewareinvestorrelation
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureBob Rhubart
 

Similar a SharePoint deployment guide (20)

Gulf Computers Presentation
Gulf Computers PresentationGulf Computers Presentation
Gulf Computers Presentation
 
Share Point Presentation Introduction To Sharepoint
Share Point Presentation    Introduction To SharepointShare Point Presentation    Introduction To Sharepoint
Share Point Presentation Introduction To Sharepoint
 
SAP Microsoft Interoperability - Portal Solutions
SAP Microsoft Interoperability - Portal SolutionsSAP Microsoft Interoperability - Portal Solutions
SAP Microsoft Interoperability - Portal Solutions
 
Hello SharePoint 2007!!!
Hello SharePoint 2007!!!Hello SharePoint 2007!!!
Hello SharePoint 2007!!!
 
Creating your Company's Roadmap to SharePoint Success
Creating your Company's Roadmap to SharePoint SuccessCreating your Company's Roadmap to SharePoint Success
Creating your Company's Roadmap to SharePoint Success
 
Moss 2007 Technology Briefing
Moss 2007 Technology BriefingMoss 2007 Technology Briefing
Moss 2007 Technology Briefing
 
Unified infrastructure with share point 2010
Unified infrastructure with share point 2010Unified infrastructure with share point 2010
Unified infrastructure with share point 2010
 
Cogent Company Overview.11292009
Cogent Company Overview.11292009Cogent Company Overview.11292009
Cogent Company Overview.11292009
 
Basis soft expro
Basis soft exproBasis soft expro
Basis soft expro
 
SharePoint with Real Life
SharePoint with Real LifeSharePoint with Real Life
SharePoint with Real Life
 
Developing An SOA Strategy V1
Developing An SOA Strategy V1Developing An SOA Strategy V1
Developing An SOA Strategy V1
 
The Ultimate Intranet - Building an Interactive Destination Work Hub
The Ultimate Intranet - Building an Interactive Destination Work HubThe Ultimate Intranet - Building an Interactive Destination Work Hub
The Ultimate Intranet - Building an Interactive Destination Work Hub
 
What You Need to Know Before Upgrading SharePoint 2010
What You Need to Know Before Upgrading SharePoint 2010What You Need to Know Before Upgrading SharePoint 2010
What You Need to Know Before Upgrading SharePoint 2010
 
Sp tech con-admin101
Sp tech con-admin101Sp tech con-admin101
Sp tech con-admin101
 
EPM Live Overview
EPM Live OverviewEPM Live Overview
EPM Live Overview
 
Pih slides
Pih slidesPih slides
Pih slides
 
Want More Out of your SharePoint Environment? Extend your SharePoint Environm...
Want More Out of your SharePoint Environment? Extend your SharePoint Environm...Want More Out of your SharePoint Environment? Extend your SharePoint Environm...
Want More Out of your SharePoint Environment? Extend your SharePoint Environm...
 
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
"Oracle Insight for Investors" Educational Webcast - Oracle Fusion Middleware
 
Implementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration ArchitectureImplementing Applications with SOA and Application Integration Architecture
Implementing Applications with SOA and Application Integration Architecture
 
9 22 the path to share point webinar deck
9 22 the path to share point webinar deck9 22 the path to share point webinar deck
9 22 the path to share point webinar deck
 

Último

8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCRashishs7044
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCRashishs7044
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesKeppelCorporation
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Americas Got Grants
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Servicecallgirls2057
 
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxFinancial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxsaniyaimamuddin
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607dollysharma2066
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Doge Mining Website
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy Verified Accounts
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxmbikashkanyari
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfrichard876048
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Peter Ward
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchirictsugar
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyotictsugar
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfRbc Rbcua
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africaictsugar
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Anamaria Contreras
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Riya Pathan
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024Adnet Communications
 

Último (20)

8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
8447779800, Low rate Call girls in Uttam Nagar Delhi NCR
 
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
8447779800, Low rate Call girls in New Ashok Nagar Delhi NCR
 
Annual General Meeting Presentation Slides
Annual General Meeting Presentation SlidesAnnual General Meeting Presentation Slides
Annual General Meeting Presentation Slides
 
Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...Church Building Grants To Assist With New Construction, Additions, And Restor...
Church Building Grants To Assist With New Construction, Additions, And Restor...
 
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort ServiceCall US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
Call US-88OO1O2216 Call Girls In Mahipalpur Female Escort Service
 
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptxFinancial-Statement-Analysis-of-Coca-cola-Company.pptx
Financial-Statement-Analysis-of-Coca-cola-Company.pptx
 
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
No-1 Call Girls In Goa 93193 VIP 73153 Escort service In North Goa Panaji, Ca...
 
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
(Best) ENJOY Call Girls in Faridabad Ex | 8377087607
 
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
Unlocking the Future: Explore Web 3.0 Workshop to Start Earning Today!
 
Buy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail AccountsBuy gmail accounts.pdf Buy Old Gmail Accounts
Buy gmail accounts.pdf Buy Old Gmail Accounts
 
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptxThe-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
The-Ethical-issues-ghhhhhhhhjof-Byjus.pptx
 
Innovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdfInnovation Conference 5th March 2024.pdf
Innovation Conference 5th March 2024.pdf
 
Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...Fordham -How effective decision-making is within the IT department - Analysis...
Fordham -How effective decision-making is within the IT department - Analysis...
 
Marketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent ChirchirMarketplace and Quality Assurance Presentation - Vincent Chirchir
Marketplace and Quality Assurance Presentation - Vincent Chirchir
 
Investment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy CheruiyotInvestment in The Coconut Industry by Nancy Cheruiyot
Investment in The Coconut Industry by Nancy Cheruiyot
 
APRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdfAPRIL2024_UKRAINE_xml_0000000000000 .pdf
APRIL2024_UKRAINE_xml_0000000000000 .pdf
 
Kenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby AfricaKenya’s Coconut Value Chain by Gatsby Africa
Kenya’s Coconut Value Chain by Gatsby Africa
 
Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.Traction part 2 - EOS Model JAX Bridges.
Traction part 2 - EOS Model JAX Bridges.
 
Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737Independent Call Girls Andheri Nightlaila 9967584737
Independent Call Girls Andheri Nightlaila 9967584737
 
TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024TriStar Gold Corporate Presentation - April 2024
TriStar Gold Corporate Presentation - April 2024
 

SharePoint deployment guide

  • 1. SHAREPOINT DEPLOYMENT GUIDE AND CHECKLISTS ESSENTIALS OF A SUCCESSFUL SHAREPOINT DEPLOYMENT checklist-front.indd 1 10/23/2007 5:09:30 PM
  • 2. MICROSOFT OFFICE SHAREPOINT SERVER 2007 DEPLOYMENT GUIDE AND CHECKLISTS INDEX Front Side SHAREPOINT FEATURE AREAS SAMPLE HIGH-LEVEL DEPLOYMENT PLAN SHAREPOINT GOVERNANCE CHECKLISTS Information Architecture Project & Operational Management Development & Configuration Infrastructure Testing & Provisioning Operational Concerns Education & Training Taxonomy & Navigation Enterprise Search SHAREPOINT RESOURCES Reverse Side GOVERNANCE TIPS AND MORE INFORMATION STEPS TO A SUCCESSFUL MANAGED DEPLOYMENT SHAREPOINT GOVERNANCE PLAN: INTRANET MODEL SHAREPOINT PHYSICAL TOPOLOGIES SHAREPOINT CONTAINMENT HIERARCHY SHAREPOINT DEPLOYMENT TEAM ROLES checklist-front.indd 2 10/23/2007 5:09:33 PM
  • 3. MICROSOFT OFFICE SHAREPOINT SERVER 2007 FEATURE AREAS Business Intelligence Collaboration Business Platform Portal Forms Services Content Management Search WINDOWS SHAREPOINT SHAREPOINT SERVER SHAREPOINT SERVER SERVICES 3.0 2007 STANDARD 2007 ENTERPRISE COLLABORATION PORTAL BUSINESS INTELLIGENCE Docs/tasks/calendars, blogs, Enterprise Portal template, Server-based Excel wikis, e-mail integration, Site Directory, My Sites, social spreadsheets and data project management “lite”, networking, privacy control visualization, Report Outlook integration, offline Center, BI Web Parts, KPIs/ docs/lists Dashboards PLATFORM SERVICES SEARCH BUSINESS PROCESS Workspaces, Management, Enterprise scalability, MANAGEMENT WITH WEB- Security, Storage, Topology, contextual relevance, rich BASED FORMS Site Model people and business data Rich and Web forms based search front-ends, LOB actions, pluggable SSO CONTENT MANAGEMENT Integrated document management, records management, and Web content management with policies and workflow checklist-front.indd 3 10/23/2007 5:09:36 PM
  • 4. SAMPlE DEPlOYMENT PlAN (1) ENVISIONING • Evaluate Microsoft Office SharePoint Server 2007 features • Formulate preliminary cost/benefit analysis • Determine project scope (lab, pilot, international/regional deployment, coexistence strategies, etc.) • Secure executive sponsorship and funding PLANNING • Assemble Project Teams, Define Roles • Review/Detail Technical Requirements • Review/Detail Preliminary Enduser and Business Requirements • Determine Preliminary Design Objectives • Identify Coexistence Strategies • Establish Test Lab Environment • Perform Risk Assessment • Define Communication Strategy • Define Education/Training Strategy • Review Client Software and Hardware • Create Governance Plan with Mission, Vision, and Strategy • Plan Server Configuration • Plan Security • Plan for performance • Plan for network upgrades and WAN considerations • Plan for failover and disaster recovery • Plan for Localization checklist-front.indd 4 10/23/2007 5:09:37 PM
  • 5. SAMPlE DEPlOYMENT PlAN (2) PLANNING (continued) • Plan Integration • Determine need for WSS, MOSS 2007 Standard or Enterprise • Plan Collaboration Solutions • Plan Enterprise/Web 2.0 Wikis and Blogging • Plan Document/Records Management • Plan Indexing/Search Center & Best Bets/Keywords • Plan Portal • Plan Scorecards • Plan Web Content Management • Plan Workflows • Plan Internet Site • Plan Extranet Partner Solution • Plan Forms Solution • Plan Excel Services, KPIs, Reporting Center • Plan Maintenance • Plan Content and Navigation Structure DEPLOYMENT, IMPLEMENTATION, & CONFIGURATION MANAGEMENT • Deploy Pilot System • Gather feedback on Pilot and update deployment configuration • Deploy applicable Development, Test, and Staging environments • Production Go/No-Go Decision checklist-front.indd 5 10/23/2007 5:09:39 PM
  • 6. SAMPlE DEPlOYMENT PlAN (3) DEPLOYMENT, IMPLEMENTATION, & CONFIGURATION MANAGEMENT (continued) • Deploy Production System • Install Hardware • Install Software • Configure Software • Configure server, software, and network dependencies • Configure Search • Configure Document Management • Configure Personal Sites • Review single sign-on service requirements, consider Kerberos • Configure Microsoft Office SharePoint Server 2007 for extranet use as desired • Implement solutions and applicable third party solutions, if any • Deploy updates to Client Machines as needed • Test and Evaluate System POST-IMPLEMENTATION OPERATIONS, OPTIMIZATION, AND BUSINESS REVIEW • Deployment Complete • Maintain IT Governance through Service/Business Reviews • Maintain regular Reporting in Support Operations and Change Management Reviews For a complete sample SharePoint Deployment Plan, go to: http://go.microsoft.com/fwlink/?LinkId=102043&clcid=0x409 checklist-front.indd 6 10/23/2007 5:09:41 PM
  • 7. INFORMATION ARCHITECTURE  Ensure understanding of what information architecture is and how it fits in with the Intranet strategy  Ensure stakeholders understand why information architecture is critical  Consider hiring an information architecture professional  Build wireframes for 4-5 most popular pages (for example, a Home page, a Policies and Procedures page, a Department page, and a Search Results page)  Design simple sketches for each wireframe (links, content and full functionality to be added later)  Create a sitemap to plan the overall structure  Create sitemap subsections for popular groups or departments, then build out lower-level sections, such as Project sites  Build content types for structured departments, regions, or business site collections checklist-front.indd 7 10/23/2007 5:09:41 PM
  • 8. PROjECT & OPERATIONAl MANAgEMENT communication  Establish a communications plan (include):  Who will do communications plan?  When the communications will occur?  What the communications will contain?  What format the communications will be in?  Create contacts list and include links for those involved across the deployment, include stakeholders and global operations contacts deployment process  Define a deployment process for in-house and third-party software change management process  Define how changes will be tracked, catalogued, and approved  Decide where older versions of configurations, code, and compiled components will be stored cost allocation  Decide if you will be allocating costs back to business or not:  WILL NOT: consider where the costs will be centered (compare with e-mail)  WILL: Consider what metrics you’ll use for the charge back (# of sites, amount of storage, amount of activity, etc.) sponsorship  Establish a SharePoint Governance board to review adoption and controls  Solicit executive champions to create management attention to the value of the initiative  Encourage business evangelists to share power of SharePoint with other business leaders checklist-front.indd 8 10/23/2007 5:09:41 PM
  • 9. PROjECT & OPERATIONAl MANAgEMENT roles and terms  Define clear roles and responsibilities for the initiation of the SharePoint technologies platforms  Define clear roles and responsibilities for the initiation of the SharePoint operation  Define strategic teams to address strategy issues  Establish cross-functional problem resolution to address complex issues which arise  Establish a Change Control Board and Reviews – Establish first who will be on the board, then what need to be reviewed, and what is considered for exceptions with a recurring change review. service level agreements  Create a service level agreement around the length of time and approvals necessary to create a site  Establish service level agreements for problem resolution through the help desk  Negotiate performance service level agreements for the first load of a site, subsequent loads of a site, and performance at remote locations  Establish a maintenance window – When and how long is an acceptable window for downtime for patching, and pushing changes out to the environment which require worker process resets.  Establish a Recovery Time Objective - How long can SharePoint be down for unplanned downtime.  Establish a Recovery Point Objective - How long can the business tolerate a recovery from a software, hardware, and datacenter disaster. This will help you in your Disaster Recovery plan. Be sure to test your plan on a recurring basis. checklist-front.indd 9 10/23/2007 5:09:42 PM
  • 10. DEVElOPMENT & CONFIgURATION customization tools  Define what customization tools will be allowed  Communicate what actions will be allowed and not allowed in the tools (i.e. unghosting) site definitions and templates  Establish guidelines for the development of site definitions and mechanisms for coordinating ID usage  Communicate policies for site template deployment, such as the requirements for a globally installed template source code and build control  Determine if a central repository will be required for all code installed on the platform  Establish standards for building components either on a centralized server or as guidelines for building software  Communicate expectations as to reference documentation (compiler generated) and warnings (whether they are allowed) on-going source code support  Describe the responsibilities of business unit for ongoing code support development standards  Consider guidelines for which assemblies may be installed to the Global Assembly Cache (GAC) and which may not  Establish rules about the use of the AllowPartiallyTrustedCallers  Establish Life Cycle Development best practice for packaging and rolling out change including support and test reviews. Require Features, Solutions, and installation packaging including rollout and roll back scenarios.  Establish add-ons and third party solutions change management approval process and support SLAs. checklist-front.indd 10 10/23/2007 5:09:42 PM
  • 11. DEVElOPMENT & CONFIgURATION branding  Establish templates for what the SharePoint sites will look like  Determine which types of sites may be modified and which may not  Define which parts of the template may be changed by site owners, and which may not  Create and manage a master page gallery and create solution deployments packages to rollout if necessary  Ensure that your site’s visual designer includes some sort of branding in all content creation  Require use of templates on higher level pages to enforce brand consistency  Remember to allow room for sub-branding of individual teams or project brands checklist-front.indd 11 10/23/2007 5:09:42 PM
  • 12. INFRASTRUCTURE firewalls  Consider rules for outbound connections from the web servers for use by the XML and RSS Viewer web part  Communicate firewall and security restrictions including any web part restrictions such as ActiveX controls or external RSS recovery, load balancing and failover  Decide upon and communicate the backup, clustering, load balancing and failover strategy and related service level agreements environments  Define the environments which will be used to develop and test solutions in SharePoint  Describe the actions which are expected and those which are prohibited in each environment  Communicate policies for site template deployment such as the requirements for a globally installed template checklist-front.indd 12 10/23/2007 5:09:42 PM
  • 13. TESTINg & PROVISIONINg testing  Prior to launch, require content owners or editors to test their own content  Offer a convenient mechanism for site owners to provide testing feedback  Create thorough test plans and let site owners know specifically what you want them to test provisioning  Determine an approval process for information policies such as expiration, compliance and auditing  Establish and document user policies and rights policies including securing restricted areas  Publish guidelines outlining appropriate application and content types  Consider forbidding confidential data on your SharePoint site or limiting it to specific site collections or web applications which are more tightly controlled, audited, and managed  Clearly define remote access policies to ensure security checklist-front.indd 13 10/23/2007 5:09:42 PM
  • 14. OPERATIONAl CONCERNS monitoring, uptime and downtime  Establish monitoring at the server and web application level  Define responses to each type of failure that may occur; use Microsoft Operations Manager Packs for applicable areas in the deployment such as IIS, SQL, WSS 3.0, and SharePoint Server 2007  Define scheduled downtime periods if needed  Communicate the procedure to report unscheduled downtime or specific performance issues (consider using another medium for outage notification)  Define response procedures to unscheduled downtime disaster recovery  Plan for single file recovery (perhaps using version control and the recycle bin)  Plan for single or multiple site recovery  Plan for server recovery  Plan for data center recovery data and document recovery  Codify corporate records management requirements into SharePoint  Define rules for archive of sites including warnings and approvals quotas and reporting  Establish default storage quota templates by web application  Establish process for requesting a larger quota, including maximum quotas  Define required auditing reports and establish storage usage reports, including how the data will be gathered and frequency  Develop activity based reporting for administrators and business users checklist-front.indd 14 10/23/2007 5:09:42 PM
  • 15. EDUCATION & TRAININg training budget  Include realistic training costs as part of your earliest estimates  Allocate budget for IT staff, Development staff, and business users. Consider train the trainer and onsite training to reduce costs initial training  Acquire end user training and resources  Acquire help desk training and resources  Acquire administrator training and resources  Develop administrator policy guides which describe organization specific policies  Acquire developer training and resources  Develop developer policy guides which describe organization specific development policies  Provide separate training for site managers, application designers, information workers, and end users community development  Create online forums where users can support each other and ask questions  Create opportunities for face-to-face learning in unstructured or semi-structured environments, such as lunch and learns or after hours discussions renewal training  Plan for renewal training which gathers the learning from multiple groups and exposes it to other groups  Perform periodic audits of the platform to discover what features are not being utilized and which features are not being utilized correctly checklist-front.indd 15 10/23/2007 5:09:42 PM
  • 16. NAVIgATION & TAXONOMY taxonomy  Give one group control over the taxonomy  Consider hiring or utilizing a professional taxonomist or in house taxonomist who has been trained or has experience with SharePoint technology  Use the taxonomy for consistent labeling of the site  Build one set of taxonomy labels prior to finalizing your wireframes  Update taxonomy to provide useful search metadata site directories  Define the structure of the site directories including the major groupings and associations  Develop a linking strategy between different types of sites such as enterprise, divisional, departmental, team, etc. content types  Define core content types in the organization and include in site templates or site definitions  Define key fields to link documents and operational systems checklist-front.indd 16 10/23/2007 5:09:43 PM
  • 17. ENTERPRISE SEARCH search  Assign workflows for content creation so only the best information is available for search indexing  Integrate your taxonomy with search planning  Use hit highlighting, best bets, and people search  Incorporate alternative content forms such as blogs and Wikis into your search results  Utilize BDC functionality in SharePoint to enable search on customer relationship management or partners, products and more search locations  Establish content sources to the file based repositories in the organization  Use the Business Data Catalog to allow searching of business data search relevancy  Define who will be responsible for core relevancy settings  Implement organizational enhancements of the noise words file, thesaurus file, and keyword best bests checklist-front.indd 17 10/23/2007 5:09:43 PM
  • 18. SHAREPOINT RESOURCES TECHNET SHAREPOINT TECH CENTERS SharePoint Server: http://technet.microsoft.com/moss Windows SharePoint Services: http://technet.microsoft.com/sharepoint MSDN SHAREPOINT DEVELOPER PORTALS SharePoint Server: http://msdn.microsoft.com/moss Windows SharePoint Services: http://msdn.microsoft.com/sharepoint SHAREPOINT TEAM BLOG http://blogs.msdn.com/sharepoint SHAREPOINT DISCUSSION FORUMS Q&A http://www.mssharepointforums.com checklist-front.indd 18 10/23/2007 5:09:45 PM
  • 19. SHAREPOINT DEPLOYMENT GUIDE AND CHECKLISTS AKNOWLEDGEMENTS CONTENT CREATION JoEL oLESon, MArK WAGnEr, ArPAn ShAh, AND PRODUCTION JEFF TEPEr, MIKE WATSon (MICroSoFT CorPorATIon) SCoTT CASE, roBErT BoGUE (ShArEPoInT MVP), ShAnE YoUnG (ShArEPoInT MVP), VArIoUS ConSULTAnTS AnD BUSInESS rESoUrCES FroM InTErKnoWLoGY AnD ASCEnTIUM DESIGN ProWESS ConSULTInG, LLC., SEATTLE, WA ThIS DoCUMEnT IS For InForMATIonAL PUrPoSES onLY. MICroSoFT MAKES no WArrAnTIES, ExPrESS or IMPLIED, In ThIS DoCUMEnT. ©2007 MICroSoFT CorPorATIon. ALL rIGhTS rESErVED. MICroSoFT, ThE oFFICE LoGo, AnD MICroSoFT oFFICE ShArEPoInT SErVEr 2007 ArE EIThEr rEGISTErED TrADEMArKS or TrADEMArKS oF MICroSoFT CorPorATIon In ThE UnITED STATES AnD/or oThEr CoUnTIrES. MICroSoFT CorPorATIon. onE MICroSoFT WAY. rEDMonD, WA 98052-6399. USA. PART NO. 098-108909 checklist-back.indd 1 10/23/2007 5:11:38 PM
  • 20. ENTERPRISE SEARCH the business data catalog The Business Data Catalog provides the bdcMetadata.XSD file, an XML Schema Definition File (XSD) that defines the XML element mapping structure necessary for creating an Application Definition file. When authoring metadata using Microsoft Visual Studio 2005, valuable IntelliSense support can be gained by copying XML definition to a working folder and setting the schemaLocation attribute of the root element to point to this schema. The BdcMetadata.XSD file can be located in the “Bin” folder of the Office SharePoint Server 2007 installation directory, normally located at “<root>Program FilesMicrosoft Office Server12.0Bin”. multiple bdc application definitions When developing BDC Application definitions, the easiest approach to creating the definition is to include all fields in the table, making them available for later use by anyone. Typically, an organization will be very selective as to which fields are available to end users. Depending on the search relevancy architecture of your application, some fields may be sensitive or even encrypted. This can produce extended discussions on which fields are useful and appropriate for users throughout the organization. It may be that an organization decides to create multiple Application Definitions to the same data structure, one perhaps complete with all fields and one restrictive with limited field access, then assigning specific permissions only allowing company access to the more restrictive of the definitions. using web parts to add application definitions Web Parts are the easiest way to surface data from new Application Definitions. When clicking “Add a Web Part” on any SharePoint page, select “Business Data List” and add it to the page. When first added, the Web Part properties must be set to use an available BDC Entity as its source. (For readability, select “Edit View” from the toolbar). checklist-back.indd 2 10/23/2007 5:11:39 PM
  • 21. NAVIGATION & TAXONOMY taxonomy governance model A taxonomy is a structured way of ordering words, labels, tags, etc. for a Web site. It’s similar to a vocabulary list with a set of guidelines for definitions and usage. A taxonomy helps to define and control the way a Web site is organized, what things are named, and how people find information. In short, a taxonomy makes it easier to organize and find things on a Web site. TAxonoMIC SECTIon ChArACTErISTICS oWnErS Central/Corporate • Permanent • Portal Portal • Controlled; tightly governed administrators • Push information to users • Corporate • Dashboards, Business stakeholders Intelligence, BPM • Applications, Content Division Portals • Permanent • Portal • Controlled; tightly governed administrators • Push information to users • Divisional • All public sites - content is business owners divisional information • Dashboards, Business Intelligence, BPM • Applications, Content Department, Group • Permanent and Temporary • Divisional & Team Sites • Sharing information (push/pull) business owners • Collaboration • Departmental • Ad hoc, lax control business owners Project Team Sites • Short lived, timed expiration • Departmental and Workspaces • Collaboration business owners • Ad hoc, lax control My Sites • Permanent • Portal • Personal info administrators • Pull information • Employees • Ad hoc, lax control checklist-back.indd 3 10/23/2007 5:11:39 PM
  • 22. EDUCATION & TRAINING most common roles and suggested training System Administrators: This role is responsible for Server and database management and will allocate physical infrastructure, install SharePoint, provision and configure web applications, and provide for top level security administration. Training should include deployment practices, SharePoint Central Administration, monitoring, maintenance, backup/restore, disaster recovery, and management of Shared Service Providers. Developers: This role needs education on the structure to be followed in the organization for developing add-ins and solutions based on SharePoint technologies. This should include the deployment process, development environments, development life cycle management, coding standards, and policies such as security levels and whether code can be deployed in the GAC. help Desk Personnel: This role is the first in line to the end users. Much of the training and education for the help desk should be focused around problem resolution and how to locate the right resources when needed. Information Workers: This role configures and extends site and list level feature sets. This includes branding, advanced Web Part features, workflows, and other integration points. Training should include SharePoint Designer, Shared Service Provider interface for Search or other Service Management, Site Settings, InfoPath, and standard SharePoint site administrator interfaces. End Users: This role will account for the bulk of SharePoint users and skills will vary greatly. Core daily use will include basic navigation, search, and document management. Focus should be on understanding lists, user interfaces, navigation, workflows, upload, offline, and interaction with client applications. checklist-back.indd 4 10/23/2007 5:11:39 PM
  • 23. OPERATIONAL CONCERNS monitoring It’s important to monitor at the level of detail that will let you know with confidence that if the site is down that you will be notified there is a problem. You can do this by pinging the server, checking the status of services, testing health-check pages, etc. Failure of the system to respond in the expected way may be a reason to alert administrators or take automated actions to take the server out of the load balancer. Defining what the monitoring policies are, including who will be notified when there is a problem with the server, or with an individual site will eliminate confusion as to who owns the resolution of server problems – including problems with specific sites. disaster recovery and backup The fundamental building block of disaster recovery plans are backups. Backups of the data, failover hardware, and redundant connectivity. The way that backups are performed is essential to the SharePoint governance process because it establishes expectations on what is recoverable or not. Defining the process for requesting recovery and the timeline for that recovery further establishes the kind of expectations from SharePoint that improve adoption. Be sure to consider a variety of disasters: natural (flood, fire, tornado, earthquake), server (offline, dead), user accidents (file deletion, saving issues, crashes), and site (failure, corruption, error). storage and quotas Centralized SharePoint platforms must be concerned about total storage. SharePoint can rapidly become the new file storage platform within an organization – and as a result consume massive amounts of storage very quickly. One of the ways to combat this problem is to establish quotas for sites as they are created. Each site is given a small amount of storage and they’re allowed to request more as they need it. The governance process should include the amount of space initially allocated by type of site being provisioned as well as the process for requesting more space. checklist-back.indd 5 10/23/2007 5:11:39 PM
  • 24. TESTING & PROVISIONING pre-launch testing Prior to launching, require site owners to test their own content. Set up schedules for them to review content every other day during the testing cycle. To make it as easy as possible to hear back from these testers, provide an online form or similarly convenient way for site owners to provide feedback during testing. You need to get feedback fast to make changes, so don’t get bogged down in massive spreadsheets. It’s best to create test plans that test all necessary functionality, such as links to other programs. Provide site owners with a specific checklist of exactly what functionality you want them to check. If you make the assumption they’ll just know what to do, you may be disappointed with the results. testing plan Building a strong user acceptance testing plan up front will help business stakeholders see for themselves that the project objectives have been met, before the intranet is widely available. test environments The fundamental building block of disaster recovery plans are backups. Backups of the data, backup hardware, and backup interconnection gear. The way that backups are performed is essential to the SharePoint governance process because it establishes expectations on what is recoverable or not. checklist-back.indd 6 10/23/2007 5:11:39 PM
  • 25. INFRASTRUCTURE firewall best practice It is a best practice for firewalls to not allow servers to access the web directly. Including content from a third party site through a content editor web part or through the rSS reader web part creates exposure for cross site scripting attacks. Controlling what sites can be linked to from these tools is a security and operational concern. It is typical to prevent outbound web connections from the server on port 80 or 443. This is designed to prevent malicious sites from being run on the server and to make it harder for any potential infection to report back on the infection’s success. load balancing Load balancers keep alive pages that they expect to return a standard value to indicate that the server is operational. These pages often are called frequently and have a very low tolerance for a response time. Because of this the load balancers will need to be configured to access a health page. Determining a policy for what goes on this health page and what criteria the load balancer should use to indicate that a server has failed can be essential for high availability applications. Developers must know if they are expected to handle situations where a single session is transferred between servers. defining environments Defining the environments for development, testing, staging or user acceptance and deploying helps business uses and developers know what resources they have available to test changes without impacting production. checklist-back.indd 7 10/23/2007 5:11:40 PM
  • 26. DEVELOPMENT & CONFIGURATION master page wireframe An example of a basic wireframe mirroring the out-of-the-box functionality and layout of a standard Master Page is shown below. This breaks down the functionality to its most basic component on a page. Home Link User Menu Site Title & Logo Search Global Navigation Title Content Area Current Site Navigation WebPart Zone Recycle Bin after drafting and validating the wireframe once the wireframe has been drafted and its end user functionality has been validated, designers can apply branding and visual treatments to the interface. Visual compositions may take several rounds to ensure that visual design, functional design and stakeholder acceptance reach agreement. In fact, this phase should be carefully managed. checklist-back.indd 8 10/23/2007 5:11:40 PM
  • 27. DEVELOPMENT & CONFIGURATION master pages Microsoft Office SharePoint Server 2007 provides a template-like approach to branding where most of the user interface may be completely redesigned to a detailed design requirement. ASP.NET 2.0 Master Pages allow for a globally applied template background to all of SharePoint’s user and administration screens. By modifying or creating your own custom Master Page via Microsoft Office SharePoint Designer 2007, unique visual presence and functionality can be achieved. site definitions and site templates In SharePoint, site definitions are file system-based resources from which all sites are built. Site templates are a set of changes to be applied to a site automatically after the site is created from a site definition. Understanding and communicating the difference between site definitions and site templates is important because site definitions require unique identifiers and therefore, coordination. Site templates, on the other hand, require the underlying site definition that was used to create them and as such, their creation should occur only from approved site definitions. Upgrade and consistency are major factors in the decisions whether or not to use site templates or site definitions. Both will require some effort to upgrade, but site definitions will require more effort. building code Environments with as many different components as SharePoint need a level of consistency when software is developed and built. Simple things like patches on a computer used to build code can have dramatic impacts on the overall solution. Dedicating a computer to the purpose of building all of the code to be deployed into production is a good risk management approach. There is the potential that for many different internal and external groups developing code for the SharePoint platform, having one repository for all of code may not be the first choice. Each development group may maintain their own source code repository. one consideration for governance is if your size of installation warrants a policy that requires all code be built on a centralized build computer from a centralized source code repository. checklist-back.indd 9 10/23/2007 5:11:40 PM
  • 28. PROJECT & OPERATIONAL MANAGEMENT defining roles Defining roles within the governance team and within SharePoint deployment at large is a seemingly uncomplicated task that often becomes difficult as staff rotates. Consider defining roles around: project management, service owner, operational management, and development. Project Management: These roles include actions which must occur to manage the project through to completion. Time and cost management of the platform project, communication of objectives, ensuring the production of deliverables, guiding the timelines, and management of expectations are all critical actions that should happen from a project management role(s). Service owner: These roles are for managing the ongoing life of a centralized governance and platform. Service Manager or owner roles are the advisory or steering committee roles which will guide the SharePoint governance over the long term. Explaining what actions are expected out of these roles as well as the frequency of commitment can be helpful. operational Management: These roles are responsible for the day-to-day care and feeding of the system including backups and restores, monitoring, and capacity management. These do not have to be dedicated roles but are instead roles which already exist within your organization. They should be defined as a part of the SharePoint governance in order to make it clear what kinds of operational management support is expected. Development: These roles may seem odd for a centralized platform. The platform itself may largely be out-of-the-box functionality of SharePoint. however, integrating SharePoint into your environments, handing secure sign on, creating site definitions, and many other tasks may best be centralized so no one user must bear the burden and consistency exists throughout the solution. checklist-back.indd 10 10/23/2007 5:11:40 PM
  • 29. PROJECT & OPERATIONAL MANAGEMENT common site classification types Enterprise: A plan for enterprise sites has the highest level of governance associated with it. Enterprise sites tend to be focused on communication – on the dissemination of information and not so much on collaboration or working together. Because it will be accessed by the entire organization, it’s essential that it match the relative appearance of the other sites and that it be available most of the time. out-of-band patches and upgrades to core functionality implemented through code will need to be minimized. Taxonomy and the need for a consistent approach to organization of information is necessary as well. Departmental: Departmental sites still have a large number of users even if the entire enterprise isn’t dependant upon them. Having specific governance around departmental sites allows you to relax some standards for enterprise-type sites and create solutions which more directly fit the collaborative needs of the department. The departmental site may still have governance on branding but may allow more out-of-band updates to core code leveraged by the departmental site. Where decision making is more centralized about the types of updates that can be made to an enterprise facing site because of their broad use, decisions about implementation schedules for departmental sites can, and should, rest with the department. Ad-hoc: Perhaps the greatest volume of SharePoint sites are ad-hoc sites created to support meetings, committees, or other sub-groups which have less formal structure and fewer people than a departmental solution. Ad-hoc sites need less governance, except in the areas of quota and retention. While enterprise and departmental sites have a long life, ad-hoc sites may live only a few days, such as sites supporting the development of an rFP response, or a few weeks, like a site for a company picnic planning committee. Because of the large volume of requests and the short duration of the need developing a policy around site retention (and therefore document retention) is critical. checklist-back.indd 11 10/23/2007 5:11:40 PM
  • 30. INFORMATION ARCHITECTURE about information architecture More often than not, companies fail to plan for adequate testing of the site prior to launch, resulting in everything from broken links to a site that doesn’t meet the original business stakeholders’ goals. organizations typically fall short in adequately training employees on how to use or create content for the intranet, once again severely reducing its ongoing value. So, what specifically can you do to eliminate chaos and build a better intranet from the start? Use Microsoft Office SharePoint Server to create a managed single environment, and build in plans for governance up front. A Web site’s information architecture determines how the information in that site — its Web pages, documents, lists, and data — is organized and presented to the site’s users. Information architecture is often recorded as a hierarchical list of site content, search keywords, data types, and other concepts. Analyzing the information to be presented in an Internet or intranet Web site is an important early step in the site planning process, and this step provides the basis for planning: • How the site will be structured and divided into a set of site collections and sites. • How data will be presented in the site. • How site users will navigate through the site. • How information will be targeted at specific audiences. • How search will be configured and optimized. Although this section provides some guidance on how to analyze the information requirements of your Internet or intranet site, you will want to include an information architect or analyst on your site’s planning and design team to ensure that your Web site plans fully take into account the information architecture needs of your organization. checklist-back.indd 12 10/23/2007 5:11:40 PM
  • 31. 10/23/2007 5:11:41 PM SHAREPOINT DEPLOYMENTS INVOLVE IT, INFO WORKERS, DEV TEAMS AND THE BUSINESS Stakeholder Business Requirements Requirements Design User Discovery Sign-Off Acceptance User Training Administrator Enterprise Enterprise Server Data Integration Server Discovery Planning Build-Out/ Migration Testing Design Installation Information Worker Configuration Custom Site Integration Design Development Configuration Testing checklist-back.indd 13
  • 32. STEPS TO A SUCCESSFUL MANAGED DEPLOYMENT 1. Consistency of platform, browsers, collaboration and enterprise search strategy. 2. Manage as centrally as possible with a tight team with a means to communicate to the Cxos that have a vested interest. 3. have a killer backup strategy that meets the needs of your business and make sure it works before day one. 4. End-user training and education in addition to good content and search is the key to end user adoption. 5. have a Governance and Information Management Plan. Branding consistency with a corporate style guide and consistent taxonomy. Make approved master pages available in site galleries for consistency which will inform users they are on the corporate Intranet. 6. Enforce workflows and approval on document centers and pages where official documentation comes together. Leverage version history and version control to maintain a history and master document that all can refer to. 7. Life cycle managed site collections, and document libraries with information management policies such as content types with auditing and expiration. 8. Properly secure corporate assets. Sites with (PII) personally identifiable information should be appropriately flagged and secured and audited. 9. A corporate browse and search strategy for the enterprise will ensure you are making the most out of your intranet assets as well as encourage culture change, best practices and adoption. 10. Platform Usage Policies and development and test environments ensure only the code you want to introduce follows corporate guidelines and will ensure the environment is supportable and able to maintain SLAs (Service Level Agreements). checklist-back.indd 14 10/23/2007 5:11:43 PM
  • 33. SHAREPOINT GOVERNANCE PLAN: INTRANET MODEL. Microsoft Office SharePoint Products and technologies are powerful and effective tools that increase collaboration and communication in a shared environment. SharePoint technologies offer a flexible and efficient way for users to create their own workspace solutions for collaborative projects and groups. however, as with other collaboration environments without proper governance, a SharePoint deployment can become unmanageable, a disorganized collection of sites, users and links, through the same pathways that provide such flexibility and power when properly deployed. In a balanced and well-defined SharePoint governance plan, consistent rules and guidelines are instituted that give users just enough flexibility and control to produce customized, manageable solutions, but also provides enough oversight so that the solutions retain manageability. checklist-back.indd 15 10/23/2007 5:11:47 PM
  • 34. COMMON SHAREPOINT PHYSICAL TOPOLOGIES User Requests WSS 3.0 or ShArEPoInT SErVEr Web Server STAnDALonE Index Server Database User Requests Each server includes: WSS 3.0 hIGh • Web Server AVAILABILITY • Application Roles Clustered or Mirrored SQL Server User Requests Web Servers ShArEPoInT SErVEr hIGh AVAILABILITY Index Server Clustered or Mirrored SQL Server checklist-back.indd 16 10/23/2007 5:11:49 PM
  • 36. SHAREPOINT DEPLOYMENT TEAM ROLES SharePoint Business Analyst or SharePoint Infrastructure Services/Project Manager Specialist(s) Business Intelligence Collaboration SharePoint Creative Business Platform Portal SharePoint Forms Services Designer Developer(s) Content Management Search SharePoint Trainer SharePoint Architect SharePoint Site Administrator(s) checklist-back.indd 18 10/23/2007 5:11:55 PM