SlideShare une entreprise Scribd logo
1  sur  22
What you need to know before
                   upgrading
           SharePoint 2010
                                     Feb 2012
Prepared By: Suzanne George
Suzanne.George@perficient.com
Sr. Architect
Perficient - Microsoft West Region
About Perficient

Leading Technology Consulting & Solutions Firm
• Founded in 1997




                                                        Project size, Breadth of Expertise
• $240MM+ in annualized Revenue
• Over 1,400 highly-experienced Consultants
• 19 Locations across North America
• 80+% of Revenue from recurring Clients
• Served over 400 Clients in past 12 months


Software Solutions Expertise, including:
• Enterprise Portals & Content Management
• SOA, EAI and BPM
• e-Commerce and Product Information Mgmt                                                    Depth of Expertise, Efficiency & Value,
• Business Intelligence/ETL                                                                            Client Importance

• Customer Relationship Management
• User Experience/UCD
• Significant Integration Expertise


Key Differentiators
• Focused expertise, lower cost, faster time-to-value
• IT Solutions with Business Focus
• National consultants overlay Local delivery model
• Mature, proven Project Methodology
• Global Development Centers in China & Europe
• Healthcare Thought Leadership
                                                                                                                                        3
Agenda


•   Learn
•   Build a business justification
•   Develop a roadmap
•   Governance
•   Plan / Test / Implement
•   Validate
•   Evolve
•   Summary




                                          4
Know your SharePoint..


The more you understand the new features of SharePoint
and its improvements/features the smoother your upgrade
will be.
• Key point to remember
    – SharePoint is an enabling framework which connects the
      Microsoft Product line such as SQL Server, Project Server,
      etc.
• Know your SharePoint
    – Terminology
         • http://msdn.microsoft.com/en-us/library/ee556558.aspx
    – Versions - go beyond „cool‟ and determine what you need
         • Which version do I need? CALs?
         • http://sharepoint.microsoft.com/en-us/buy/Pages/Editions-
           Comparison.aspx
    – Features – which features will be implemented when?
         • Use the crawl, walk, run methodology
    – Physical location – Will the farm be hosted or in-house and
      what will the SLA be?




                                                                       5
Roadmap Planning

Define the business roadmap – The key to minimize risks and
surprises is planning. In most cases the SharePoint upgrade is
not a “double-click” process.
If you fail to plan, then you plan to fail!


• Run a cost-analysis to understand the cost-benefit of
  upgrading. Stay focused! SharePoint is a framework
  and contains lots of features – prioritize those benefits!
• Training, training, training!! Your staff need to either a)
  have months to research (ie: Bing!) how to handle the
  upgrade or you need to get training. This includes
  Administrators, Developers, End-Users, etc.
• Inventory your current system – take time to look at
  your current system (even if it is paper-based) and
  determine what features of 2010 you will need to
  implement, then update your project plan.
• Have a backup plan – Things happen, take longer, and
  don‟t work as expected so plan for Murphy should the
  worse case scenario happen. Further, at each project
  milestone meet with all parties to discuss Go-no-Go.
• Get a second line of defense – In other words find
  someone who has done this before.
                                                                 7
Costs involved


What is the costs involved to upgrade? Answer: Depends…

• SharePoint 2010 licensing
    – depends on your version …
    – Cost calculator by Bamboo
      http://community.bamboosolutions.com/blogs/sharepoint-
      2010-price-calculator/default.aspx
• Hardware upgrade needs
    –   do you need to upgrade your hardware to 64 bit? Memory?
    –   Development environment
    –   UAT/staging environment
    –   Production environment
• Development Tools
    – Visual Studio 2010, TFS 2010, ReSharper, SQL server
      2008R2
    – Migration tools – roll your own or use 3rd party product?
    – Upgrade desktops/laptops/etc




                                                                  8
Cost continues


Often forgotten or not defined costs…

• New installation budget 25 man weeks of effort for a
  basic install / configure
     – Project management, basic governance
     – Development – design, integration, code, QA
     – Administration
• Custom webparts
     – Custom webparts – budget 1-2 weeks for each (some will
       take less, some will take more)
• Administration
     – Migration of data – depends on upgrade method – budget
       2+ weeks depending
     – Are you restructuring your site map?
• Consultants
     – Do you need extra resources to make this happen
     – The unexpected consultant - “The Wolf”
• UAT / QA testing
     – Users of the application testing
     – Load testing/performance


                                                                9
SharePoint Roadmap Process



Education and              Business Analysis        Technical Analysis            Roadmap
Demonstrations                                                                    Development

    •Generic                   •Gather and              •Understanding                 •Prioritize
     Overview of                analyze:                 of current                     contextualized
     SharePoint                 •Information             application                    requirements
    •Specific review             used in daily           portfolio                     •Assignment of
     of relevant                 activities             •Review of                      projects into
     functionality              •Internal and            Architectural                  program plan
    •Anecdotal                   external user           standards                     •Risk mitigation
     evidence of                 groups                 •Map                            and benefit
     relevant best              •Operational             requirements to                analysis
     practices and               system                  technologies                  •Estimate phase
     procedures                  interaction                                            dependencies
                                                                                        and durations




   Gain Understanding of                              Requirements Applied
        SharePoint                                    to SharePoint Context



                             Organizational Needs                             Clear Vision Developed
                                   Defined                                        and Presented

                                                                                                       10
An example roadmap

        Q1                                Q2                                 Q3                                  Q4

Roadmap                                    Planning, Communication and Oversight

                               Foundation (Global Support)
    •   Functional Use Cases / Wireframes          • Technical Architecture (Prod, QA, Dev)
    •   Program Planning                           • Branding Standards
    •   Governance                                 • Development Standards
    •   Information Architecture                   • Security Model
    •   Taxonomy                                   • DR, HA and Archive Architecture
    •   Multilingual Architecture                  • User Acceptance Planning and Testing
    •   Base Site Structure
    •   Search
    •   UX Branding                       Migration (SharePoint 2010)
    •   Training Plan             • Current State Content and Customization Analysis
    •   Organizational Plan       • Current State Security and Access Model
    •   Communications Plan       • Current State Data Usage and Access Analysis
                                •   Usage Questionnaire Completion
                                •   Foundation Gap Analysis
                                                                                         Value Applications
                                •   Migration Plan
                                •   Migration Execution                 •   Transaction Integration
                                •   Migration Acceptance Testing        •   Business Intelligence
                                                                        •   BPM
                                                                        •   Search Results
                                                                        •   Personalization
                                                                                                           Transition
                                                                        •   Notes Applications •      Performance Testing
                                                                        •   CRM                   •   Go Live Planning and Support
                                                                        •   Extranet /Internet    •   User, Admin and Dev Training
                                                                        •   RIA                   •   User, Admin and Dev Doc’s
                                                                        •   Mobile                •   Production Support
                                                                                                                                     11
Prioritized / Risk Adjusted Requirements Example




                                            12
Example of a migration project plan




                                                         13
2011 Perficient, Inc. All rights reserved.
Governance


SharePoint can make a good process better and a bad
process worse…

• What is governance?
    – Policies, roles, responsibilities, and processes that
      guide, direct, and control how an organization's business
      divisions and IT teams cooperate to achieve business goals.
• Define business process first – implement second
    – Organizations try to implement SharePoint 2010 to solve
      business processes which have not been defined yet.
• Don‟t get complicated – keep it simple, improve and
  add as business needs require.
• MSDN has a good governance policy you can modify
    – http://technet.microsoft.com/en-us/library/cc262900.aspx
• Hire a consultant?




                                                                    14
Preparation - Find issues before you upgrade


Issues do not disappear when you upgrade, make sure
they are resolved (if possible) in your current
environment.

• Verify your existing SharePoint 2007 environment is up
  to date with patches
• Use the pre-upgrade check on your existing system and
  resolve any issues – check for missing features and
  custom field errors
• Check for broken links in existing sites
• Review and identify all customizations – make sure you
  have the code and/or installer for each!
• Optimize your large lists
• Optimize your content databases
• Upgrade to 64 bit environment
• Understand any/all UI changes and authentication
  methods




                                                           15
Upgrade Philosophy


Some ideas which will help you during the upgrade
process

• Detect and Discuss issues early
      – Report critical issues early
• Do NOT implement a solution which will lose data
      – Keep as much of your content and settings as possible
•   Minimize downtime
•   Continue when possible
•   Be reentrant
•   Keep the administrator / architect informed




                                                                16
Content Migration Methodology

                                                                 Content                                  Proposed
                                                                                       Content                                                       Approved                             Map to Platform Current State
                                                                 Analysis                                 Migration          Legacy Content
                                                                                      Valuation                                                         To                                       (Gap Analysis)
                                                                  Report                                Inventory List       Transformation
                                                                                      Process                                                         Migrate                            Taxonomy, Pages, Documents,
                                                                                                                                                                                                  Assets, Tools
                                                                                                                         Include HTM and
                                                                                          Content                        asset URLs

        Active Content                                                                    Identification
                                  Content




                                                                                                                                                                                         Metadata




                                                                                                                                                                                                                          Migration
                                                                                                                                                                                                            Content
                                                                                                                                                                                                             Mgmt.




                                                                                                                                                                                                                           Tools
                                  Publishing                                                  Content Owners


       Staging Content                                                                    <<Lead – Content Analyst>>                                 Platform
                                    Authoring Team; Web
                                    Managers; QA Team;                                                                                               Readiness
                                    Migration Tech Lead                                                                                                  Platform Architects
                                                                                                                                                         Governance                                 Development Lifecycle
                                                                                                                   1
         WIP Content            <<Lead – Platform Leadership>>                                                                                           Content Owners
                                                                                                                                                         IT Team                                    Deployment Lifecycle
                                                                                                                                                     <<Leads – Business Analyst,
                                                                                                                                                     Taxonomist, CMS Architect,
                                        Approval Lifecycle




     Production Platform
                                                                                          5
                                                                                                                                                     Dev Leads>>
                                                                                                                                              2                                                           Migration
                                                                                                             WCM                                                                                            Test
                                                                                                                                                                                                           Drive
                                                                                                           Process
    404 Validation &                                                                                       Lifecycle
Legacy Content Archived

                                                                                                                                                                                                          Platform
                                                                                                                                                                                                           Ready
                                                                                                                                   3
                                                             Content Migration                    4                                                  Content
                                                             Processing                                                                              Preparation
                   Nav
                                                             Migration Tech Team;
  Metadata                                                   Migration Authoring
                Taxonomy                                                                                                                                 GWO / IT
                                                             Team; QA Team
                                                                                                                                                                                                               Master
                                                        <<Lead – CMS Migration Process Leader>>                                                                                                               Inventory
  Content /
                                                                                                                                           <<Lead – Legacy Content Architect>>                                   List
                  Assets
 Documents

        CMS Platform                                                                                                                                                        Iterations
                                                                  Manual content
                                                                    authoring
                 Prepare Migration                                                                {Client}                                                                                                      HTML
                  Release Change                                                              Asset & Content                                                                                             Validate, Correct,
                                                                                                                                       Preparation                  Processing
Final Quality    Set – for publishing                                                              Import                                                                                                  Transform and
                                                                                                                                        Complete                    Evaluation
 Assurance         to the runtime                                                               Processing                                                                                                   Chunk Tag
                    repository (if                                                                                                                                                                           Processing
                                                                 Quality Assurance                                                                       Page
                      needed)                                       on migration                                                                       Exceptions
                                                                    content and
                                                                  attribute tagging        CMS Import Tools



                                                                                                                                                                                                                                      17
                                                                      2010 Perficient, Inc. Confidential. All rights reserved.
Execute Upgrade / Next Steps


Build / Upgrade Farms           Minimize downtime
•Services farm                  •Use read only with fallback
•Content farm                   environment
                                •Build for upgrade parallelism




Deploy customizations           Monitor progress
•Use Solutions whenever         •Watch upgrade status indicators
possible                        •Ensure upgrade process is on
                                schedule




Assessment                      Maintenance
•Review deployment              •Administration
•Review new feature requests    •Development – Bug Fix




                                                                   18
Summary
                                Path to successful upgrade/implementation
                                • Learn
                                • Build a business justification
                                • Develop a roadmap
                                • Governance
                                • Plan / Test / Implement
                                • Validate
                                • Evolve


A successful upgrade can only be developed with the
commitment of management and staff.
• Access – provide access to business and technical teams that
  have the knowledge to provide the necessary input
• Flexibility – grant flexibility to team members schedules to
  attend meetings and collaborate on concepts
• Responsive Decision Making - empower teams to make
  responsive decisions on behalf of the organization
• Governance Board – oversight of a governance board to
  review and provide direction
• Collaboration – engage in the roadmap process with a highly
  interactive approach
                                                                                19
Client Roster




Partial Client List




                      20
www.TriStateSharePoint.org
Thank you!



For further information, please contact:



Suzanne George
Suzanne.George@perficient.com
Sr. Architect
Perficient - Microsoft West Region
Twitter: spgenie




                                           22

Contenu connexe

Tendances

Yale waterfall delivery approach training deck
Yale waterfall delivery approach training deckYale waterfall delivery approach training deck
Yale waterfall delivery approach training deckYale University Careers
 
Infusing EPM in people and process
Infusing EPM in people and processInfusing EPM in people and process
Infusing EPM in people and processRavi Tirumalai
 
Why EPM Live? EPM Live Overview and Demo
Why EPM Live? EPM Live Overview and DemoWhy EPM Live? EPM Live Overview and Demo
Why EPM Live? EPM Live Overview and DemoEPM Live
 
Portfolio Planning for 2013 - Keeping It Basic
Portfolio Planning for 2013 - Keeping It BasicPortfolio Planning for 2013 - Keeping It Basic
Portfolio Planning for 2013 - Keeping It BasicEPM Live
 
Global city services benchmarking v1
Global city services benchmarking v1Global city services benchmarking v1
Global city services benchmarking v1Markku Silen
 
Accelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementAccelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementEPM Live
 
How to Effectively Plan, Execute and Control SharePoint Projects
How to Effectively Plan, Execute and Control SharePoint ProjectsHow to Effectively Plan, Execute and Control SharePoint Projects
How to Effectively Plan, Execute and Control SharePoint ProjectsDux Raymond Sy
 
E-Business Suite 1 _ Dean Herback _ E-Business Suite Projects, vision, roadma...
E-Business Suite 1 _ Dean Herback _ E-Business Suite Projects, vision, roadma...E-Business Suite 1 _ Dean Herback _ E-Business Suite Projects, vision, roadma...
E-Business Suite 1 _ Dean Herback _ E-Business Suite Projects, vision, roadma...InSync2011
 
Integrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appIntegrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appEPM Live
 
Managing Projects on SharePoint - Rich Blank - July 2010
Managing Projects on SharePoint - Rich Blank - July 2010Managing Projects on SharePoint - Rich Blank - July 2010
Managing Projects on SharePoint - Rich Blank - July 2010Rich Blank
 
CIO Dialogue November 2012 pl
CIO Dialogue November 2012 plCIO Dialogue November 2012 pl
CIO Dialogue November 2012 plTAHinsight
 
Rcm epm overview ld2009
Rcm epm   overview ld2009Rcm epm   overview ld2009
Rcm epm overview ld2009Laura DeLea
 
SharePoint Jumpstart
SharePoint JumpstartSharePoint Jumpstart
SharePoint JumpstartKelly Cebold
 
Agile Process in a Nutshell
Agile Process in a NutshellAgile Process in a Nutshell
Agile Process in a Nutshellnvvrajesh
 
Brian Hendricks Resume v2
Brian Hendricks Resume v2Brian Hendricks Resume v2
Brian Hendricks Resume v2Brian Hendricks
 

Tendances (18)

Yale waterfall delivery approach training deck
Yale waterfall delivery approach training deckYale waterfall delivery approach training deck
Yale waterfall delivery approach training deck
 
Infusing EPM in people and process
Infusing EPM in people and processInfusing EPM in people and process
Infusing EPM in people and process
 
Why EPM Live? EPM Live Overview and Demo
Why EPM Live? EPM Live Overview and DemoWhy EPM Live? EPM Live Overview and Demo
Why EPM Live? EPM Live Overview and Demo
 
Portfolio Planning for 2013 - Keeping It Basic
Portfolio Planning for 2013 - Keeping It BasicPortfolio Planning for 2013 - Keeping It Basic
Portfolio Planning for 2013 - Keeping It Basic
 
Global city services benchmarking v1
Global city services benchmarking v1Global city services benchmarking v1
Global city services benchmarking v1
 
Accelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work ManagementAccelerating SharePoint Value with Work Management
Accelerating SharePoint Value with Work Management
 
How to Effectively Plan, Execute and Control SharePoint Projects
How to Effectively Plan, Execute and Control SharePoint ProjectsHow to Effectively Plan, Execute and Control SharePoint Projects
How to Effectively Plan, Execute and Control SharePoint Projects
 
E-Business Suite 1 _ Dean Herback _ E-Business Suite Projects, vision, roadma...
E-Business Suite 1 _ Dean Herback _ E-Business Suite Projects, vision, roadma...E-Business Suite 1 _ Dean Herback _ E-Business Suite Projects, vision, roadma...
E-Business Suite 1 _ Dean Herback _ E-Business Suite Projects, vision, roadma...
 
Integrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine appIntegrated it portfolio management using epm live's it engine app
Integrated it portfolio management using epm live's it engine app
 
Managing Projects on SharePoint - Rich Blank - July 2010
Managing Projects on SharePoint - Rich Blank - July 2010Managing Projects on SharePoint - Rich Blank - July 2010
Managing Projects on SharePoint - Rich Blank - July 2010
 
CIO Dialogue November 2012 pl
CIO Dialogue November 2012 plCIO Dialogue November 2012 pl
CIO Dialogue November 2012 pl
 
Rcm epm overview ld2009
Rcm epm   overview ld2009Rcm epm   overview ld2009
Rcm epm overview ld2009
 
Gokulkrishna BA.DOC
Gokulkrishna  BA.DOCGokulkrishna  BA.DOC
Gokulkrishna BA.DOC
 
SharePoint Jumpstart
SharePoint JumpstartSharePoint Jumpstart
SharePoint Jumpstart
 
Agile Process in a Nutshell
Agile Process in a NutshellAgile Process in a Nutshell
Agile Process in a Nutshell
 
2013-02-21 Government Contractors Seminar
2013-02-21 Government Contractors Seminar2013-02-21 Government Contractors Seminar
2013-02-21 Government Contractors Seminar
 
Product dossier touchbase-epc
Product dossier touchbase-epcProduct dossier touchbase-epc
Product dossier touchbase-epc
 
Brian Hendricks Resume v2
Brian Hendricks Resume v2Brian Hendricks Resume v2
Brian Hendricks Resume v2
 

Similaire à What You Need to Know Before Upgrading SharePoint 2010

Elevating SharePoint to an Enterprise Platform
Elevating SharePoint to an Enterprise PlatformElevating SharePoint to an Enterprise Platform
Elevating SharePoint to an Enterprise PlatformPerficient, Inc.
 
Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationAlithya
 
What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013Perficient, Inc.
 
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
 
Engage 2013 - Measuring SharePoint
Engage 2013 - Measuring SharePointEngage 2013 - Measuring SharePoint
Engage 2013 - Measuring SharePointWebtrends
 
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...Fishbowl Solutions
 
Nailing It Down: Detailed Design to Preserve the UX Vision
Nailing It Down: Detailed Design to Preserve the UX VisionNailing It Down: Detailed Design to Preserve the UX Vision
Nailing It Down: Detailed Design to Preserve the UX Visionjsokohl
 
How to Plan, Manage and Control SharePoint Projects
How to Plan, Manage and Control SharePoint Projects How to Plan, Manage and Control SharePoint Projects
How to Plan, Manage and Control SharePoint Projects Dux Raymond Sy
 
Measuring SharePoint -- Webtrends Engage 2013
Measuring SharePoint -- Webtrends Engage 2013Measuring SharePoint -- Webtrends Engage 2013
Measuring SharePoint -- Webtrends Engage 2013Christian Buckley
 
AvePoint - SharePoint App Lifecycle Mgmnt
AvePoint - SharePoint App Lifecycle MgmntAvePoint - SharePoint App Lifecycle Mgmnt
AvePoint - SharePoint App Lifecycle MgmntMary Leigh Mackie
 
SharePoint User Experience Best Practices
SharePoint User Experience Best PracticesSharePoint User Experience Best Practices
SharePoint User Experience Best PracticesPerficient, Inc.
 
SW Development and Infrastructure Resume
SW Development and Infrastructure ResumeSW Development and Infrastructure Resume
SW Development and Infrastructure ResumeRamenaBall
 
SW Development and Infrastructure Resume
SW Development and Infrastructure  ResumeSW Development and Infrastructure  Resume
SW Development and Infrastructure ResumeRamenaBall
 
Microsoft SharePoint Services @YASH
Microsoft SharePoint Services @YASH Microsoft SharePoint Services @YASH
Microsoft SharePoint Services @YASH yash_microsoft
 

Similaire à What You Need to Know Before Upgrading SharePoint 2010 (20)

Elevating SharePoint to an Enterprise Platform
Elevating SharePoint to an Enterprise PlatformElevating SharePoint to an Enterprise Platform
Elevating SharePoint to an Enterprise Platform
 
Key Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning ImplementationKey Considerations for a Successful Hyperion Planning Implementation
Key Considerations for a Successful Hyperion Planning Implementation
 
Spsnh 5 ways sp can benefit the pmo
Spsnh   5 ways sp can benefit the pmoSpsnh   5 ways sp can benefit the pmo
Spsnh 5 ways sp can benefit the pmo
 
What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013
 
NESPUG - 5 ways SP can benefit the PMO
NESPUG - 5 ways SP can benefit the PMONESPUG - 5 ways SP can benefit the PMO
NESPUG - 5 ways SP can benefit the PMO
 
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
 
SharePoint 2010: A Case Study
SharePoint 2010: A Case StudySharePoint 2010: A Case Study
SharePoint 2010: A Case Study
 
Engage 2013 - Measuring SharePoint
Engage 2013 - Measuring SharePointEngage 2013 - Measuring SharePoint
Engage 2013 - Measuring SharePoint
 
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
Fishbowl Solutions Webinar: A Path, Package, and Promise for WebCenter Conten...
 
Nailing It Down: Detailed Design to Preserve the UX Vision
Nailing It Down: Detailed Design to Preserve the UX VisionNailing It Down: Detailed Design to Preserve the UX Vision
Nailing It Down: Detailed Design to Preserve the UX Vision
 
How to Plan, Manage and Control SharePoint Projects
How to Plan, Manage and Control SharePoint Projects How to Plan, Manage and Control SharePoint Projects
How to Plan, Manage and Control SharePoint Projects
 
Measuring SharePoint -- Webtrends Engage 2013
Measuring SharePoint -- Webtrends Engage 2013Measuring SharePoint -- Webtrends Engage 2013
Measuring SharePoint -- Webtrends Engage 2013
 
AvePoint - SharePoint App Lifecycle Mgmnt
AvePoint - SharePoint App Lifecycle MgmntAvePoint - SharePoint App Lifecycle Mgmnt
AvePoint - SharePoint App Lifecycle Mgmnt
 
SharePoint User Experience Best Practices
SharePoint User Experience Best PracticesSharePoint User Experience Best Practices
SharePoint User Experience Best Practices
 
SW Development and Infrastructure Resume
SW Development and Infrastructure ResumeSW Development and Infrastructure Resume
SW Development and Infrastructure Resume
 
SW Development and Infrastructure Resume
SW Development and Infrastructure  ResumeSW Development and Infrastructure  Resume
SW Development and Infrastructure Resume
 
Enterprise Architecture
Enterprise Architecture Enterprise Architecture
Enterprise Architecture
 
Technology developing and implementing a roadmap
Technology   developing and implementing a roadmapTechnology   developing and implementing a roadmap
Technology developing and implementing a roadmap
 
Microsoft SharePoint Services @YASH
Microsoft SharePoint Services @YASH Microsoft SharePoint Services @YASH
Microsoft SharePoint Services @YASH
 
5 Ways SharePoint will Benefit your PMO
5 Ways SharePoint will Benefit your PMO5 Ways SharePoint will Benefit your PMO
5 Ways SharePoint will Benefit your PMO
 

Plus de Perficient, Inc.

Driving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season ResultsDriving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season ResultsPerficient, Inc.
 
Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation Perficient, Inc.
 
The Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial ServicesThe Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial ServicesPerficient, Inc.
 
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Perficient, Inc.
 
Content, Commerce, and... COVID
Content, Commerce, and... COVIDContent, Commerce, and... COVID
Content, Commerce, and... COVIDPerficient, Inc.
 
Centene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryCentene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryPerficient, Inc.
 
Automate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaAutomate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaPerficient, Inc.
 
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPreparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPerficient, Inc.
 
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Perficient, Inc.
 
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinThe Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinPerficient, Inc.
 
Cardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudCardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudPerficient, Inc.
 
Teams Summit - What is New and Coming
Teams Summit -  What is New and ComingTeams Summit -  What is New and Coming
Teams Summit - What is New and ComingPerficient, Inc.
 
Empower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementEmpower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementPerficient, Inc.
 
Adoption & Change Management Overview
Adoption & Change Management OverviewAdoption & Change Management Overview
Adoption & Change Management OverviewPerficient, Inc.
 
Microsoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomeMicrosoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomePerficient, Inc.
 
Securing Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkSecuring Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkPerficient, Inc.
 
Infrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersInfrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersPerficient, Inc.
 
Accelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsAccelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsPerficient, Inc.
 
Preparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPreparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPerficient, Inc.
 
Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Perficient, Inc.
 

Plus de Perficient, Inc. (20)

Driving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season ResultsDriving Strong 2020 Holiday Season Results
Driving Strong 2020 Holiday Season Results
 
Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation Transforming Pharmacovigilance Workflows with AI & Automation
Transforming Pharmacovigilance Workflows with AI & Automation
 
The Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial ServicesThe Secret to Acquiring and Retaining Customers in Financial Services
The Secret to Acquiring and Retaining Customers in Financial Services
 
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
Oracle Strategic Modeling Live: Defined. Discussed. Demonstrated.
 
Content, Commerce, and... COVID
Content, Commerce, and... COVIDContent, Commerce, and... COVID
Content, Commerce, and... COVID
 
Centene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryCentene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success Story
 
Automate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaAutomate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug Koda
 
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPreparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
 
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
 
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinThe Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
 
Cardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudCardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM Cloud
 
Teams Summit - What is New and Coming
Teams Summit -  What is New and ComingTeams Summit -  What is New and Coming
Teams Summit - What is New and Coming
 
Empower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementEmpower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis Management
 
Adoption & Change Management Overview
Adoption & Change Management OverviewAdoption & Change Management Overview
Adoption & Change Management Overview
 
Microsoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomeMicrosoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from Home
 
Securing Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkSecuring Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote Work
 
Infrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersInfrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote Workers
 
Accelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsAccelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft Teams
 
Preparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPreparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge Management
 
Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work
 

Dernier

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 

Dernier (20)

04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 

What You Need to Know Before Upgrading SharePoint 2010

  • 1. What you need to know before upgrading SharePoint 2010 Feb 2012 Prepared By: Suzanne George Suzanne.George@perficient.com Sr. Architect Perficient - Microsoft West Region
  • 2.
  • 3. About Perficient Leading Technology Consulting & Solutions Firm • Founded in 1997 Project size, Breadth of Expertise • $240MM+ in annualized Revenue • Over 1,400 highly-experienced Consultants • 19 Locations across North America • 80+% of Revenue from recurring Clients • Served over 400 Clients in past 12 months Software Solutions Expertise, including: • Enterprise Portals & Content Management • SOA, EAI and BPM • e-Commerce and Product Information Mgmt Depth of Expertise, Efficiency & Value, • Business Intelligence/ETL Client Importance • Customer Relationship Management • User Experience/UCD • Significant Integration Expertise Key Differentiators • Focused expertise, lower cost, faster time-to-value • IT Solutions with Business Focus • National consultants overlay Local delivery model • Mature, proven Project Methodology • Global Development Centers in China & Europe • Healthcare Thought Leadership 3
  • 4. Agenda • Learn • Build a business justification • Develop a roadmap • Governance • Plan / Test / Implement • Validate • Evolve • Summary 4
  • 5. Know your SharePoint.. The more you understand the new features of SharePoint and its improvements/features the smoother your upgrade will be. • Key point to remember – SharePoint is an enabling framework which connects the Microsoft Product line such as SQL Server, Project Server, etc. • Know your SharePoint – Terminology • http://msdn.microsoft.com/en-us/library/ee556558.aspx – Versions - go beyond „cool‟ and determine what you need • Which version do I need? CALs? • http://sharepoint.microsoft.com/en-us/buy/Pages/Editions- Comparison.aspx – Features – which features will be implemented when? • Use the crawl, walk, run methodology – Physical location – Will the farm be hosted or in-house and what will the SLA be? 5
  • 6.
  • 7. Roadmap Planning Define the business roadmap – The key to minimize risks and surprises is planning. In most cases the SharePoint upgrade is not a “double-click” process. If you fail to plan, then you plan to fail! • Run a cost-analysis to understand the cost-benefit of upgrading. Stay focused! SharePoint is a framework and contains lots of features – prioritize those benefits! • Training, training, training!! Your staff need to either a) have months to research (ie: Bing!) how to handle the upgrade or you need to get training. This includes Administrators, Developers, End-Users, etc. • Inventory your current system – take time to look at your current system (even if it is paper-based) and determine what features of 2010 you will need to implement, then update your project plan. • Have a backup plan – Things happen, take longer, and don‟t work as expected so plan for Murphy should the worse case scenario happen. Further, at each project milestone meet with all parties to discuss Go-no-Go. • Get a second line of defense – In other words find someone who has done this before. 7
  • 8. Costs involved What is the costs involved to upgrade? Answer: Depends… • SharePoint 2010 licensing – depends on your version … – Cost calculator by Bamboo http://community.bamboosolutions.com/blogs/sharepoint- 2010-price-calculator/default.aspx • Hardware upgrade needs – do you need to upgrade your hardware to 64 bit? Memory? – Development environment – UAT/staging environment – Production environment • Development Tools – Visual Studio 2010, TFS 2010, ReSharper, SQL server 2008R2 – Migration tools – roll your own or use 3rd party product? – Upgrade desktops/laptops/etc 8
  • 9. Cost continues Often forgotten or not defined costs… • New installation budget 25 man weeks of effort for a basic install / configure – Project management, basic governance – Development – design, integration, code, QA – Administration • Custom webparts – Custom webparts – budget 1-2 weeks for each (some will take less, some will take more) • Administration – Migration of data – depends on upgrade method – budget 2+ weeks depending – Are you restructuring your site map? • Consultants – Do you need extra resources to make this happen – The unexpected consultant - “The Wolf” • UAT / QA testing – Users of the application testing – Load testing/performance 9
  • 10. SharePoint Roadmap Process Education and Business Analysis Technical Analysis Roadmap Demonstrations Development •Generic •Gather and •Understanding •Prioritize Overview of analyze: of current contextualized SharePoint •Information application requirements •Specific review used in daily portfolio •Assignment of of relevant activities •Review of projects into functionality •Internal and Architectural program plan •Anecdotal external user standards •Risk mitigation evidence of groups •Map and benefit relevant best •Operational requirements to analysis practices and system technologies •Estimate phase procedures interaction dependencies and durations Gain Understanding of Requirements Applied SharePoint to SharePoint Context Organizational Needs Clear Vision Developed Defined and Presented 10
  • 11. An example roadmap Q1 Q2 Q3 Q4 Roadmap Planning, Communication and Oversight Foundation (Global Support) • Functional Use Cases / Wireframes • Technical Architecture (Prod, QA, Dev) • Program Planning • Branding Standards • Governance • Development Standards • Information Architecture • Security Model • Taxonomy • DR, HA and Archive Architecture • Multilingual Architecture • User Acceptance Planning and Testing • Base Site Structure • Search • UX Branding Migration (SharePoint 2010) • Training Plan • Current State Content and Customization Analysis • Organizational Plan • Current State Security and Access Model • Communications Plan • Current State Data Usage and Access Analysis • Usage Questionnaire Completion • Foundation Gap Analysis Value Applications • Migration Plan • Migration Execution • Transaction Integration • Migration Acceptance Testing • Business Intelligence • BPM • Search Results • Personalization Transition • Notes Applications • Performance Testing • CRM • Go Live Planning and Support • Extranet /Internet • User, Admin and Dev Training • RIA • User, Admin and Dev Doc’s • Mobile • Production Support 11
  • 12. Prioritized / Risk Adjusted Requirements Example 12
  • 13. Example of a migration project plan 13 2011 Perficient, Inc. All rights reserved.
  • 14. Governance SharePoint can make a good process better and a bad process worse… • What is governance? – Policies, roles, responsibilities, and processes that guide, direct, and control how an organization's business divisions and IT teams cooperate to achieve business goals. • Define business process first – implement second – Organizations try to implement SharePoint 2010 to solve business processes which have not been defined yet. • Don‟t get complicated – keep it simple, improve and add as business needs require. • MSDN has a good governance policy you can modify – http://technet.microsoft.com/en-us/library/cc262900.aspx • Hire a consultant? 14
  • 15. Preparation - Find issues before you upgrade Issues do not disappear when you upgrade, make sure they are resolved (if possible) in your current environment. • Verify your existing SharePoint 2007 environment is up to date with patches • Use the pre-upgrade check on your existing system and resolve any issues – check for missing features and custom field errors • Check for broken links in existing sites • Review and identify all customizations – make sure you have the code and/or installer for each! • Optimize your large lists • Optimize your content databases • Upgrade to 64 bit environment • Understand any/all UI changes and authentication methods 15
  • 16. Upgrade Philosophy Some ideas which will help you during the upgrade process • Detect and Discuss issues early – Report critical issues early • Do NOT implement a solution which will lose data – Keep as much of your content and settings as possible • Minimize downtime • Continue when possible • Be reentrant • Keep the administrator / architect informed 16
  • 17. Content Migration Methodology Content Proposed Content Approved Map to Platform Current State Analysis Migration Legacy Content Valuation To (Gap Analysis) Report Inventory List Transformation Process Migrate Taxonomy, Pages, Documents, Assets, Tools Include HTM and Content asset URLs Active Content Identification Content Metadata Migration Content Mgmt. Tools Publishing Content Owners Staging Content <<Lead – Content Analyst>> Platform Authoring Team; Web Managers; QA Team; Readiness Migration Tech Lead Platform Architects Governance Development Lifecycle 1 WIP Content <<Lead – Platform Leadership>> Content Owners IT Team Deployment Lifecycle <<Leads – Business Analyst, Taxonomist, CMS Architect, Approval Lifecycle Production Platform 5 Dev Leads>> 2 Migration WCM Test Drive Process 404 Validation & Lifecycle Legacy Content Archived Platform Ready 3 Content Migration 4 Content Processing Preparation Nav Migration Tech Team; Metadata Migration Authoring Taxonomy GWO / IT Team; QA Team Master <<Lead – CMS Migration Process Leader>> Inventory Content / <<Lead – Legacy Content Architect>> List Assets Documents CMS Platform Iterations Manual content authoring Prepare Migration {Client} HTML Release Change Asset & Content Validate, Correct, Preparation Processing Final Quality Set – for publishing Import Transform and Complete Evaluation Assurance to the runtime Processing Chunk Tag repository (if Processing Quality Assurance Page needed) on migration Exceptions content and attribute tagging CMS Import Tools 17 2010 Perficient, Inc. Confidential. All rights reserved.
  • 18. Execute Upgrade / Next Steps Build / Upgrade Farms Minimize downtime •Services farm •Use read only with fallback •Content farm environment •Build for upgrade parallelism Deploy customizations Monitor progress •Use Solutions whenever •Watch upgrade status indicators possible •Ensure upgrade process is on schedule Assessment Maintenance •Review deployment •Administration •Review new feature requests •Development – Bug Fix 18
  • 19. Summary Path to successful upgrade/implementation • Learn • Build a business justification • Develop a roadmap • Governance • Plan / Test / Implement • Validate • Evolve A successful upgrade can only be developed with the commitment of management and staff. • Access – provide access to business and technical teams that have the knowledge to provide the necessary input • Flexibility – grant flexibility to team members schedules to attend meetings and collaborate on concepts • Responsive Decision Making - empower teams to make responsive decisions on behalf of the organization • Governance Board – oversight of a governance board to review and provide direction • Collaboration – engage in the roadmap process with a highly interactive approach 19
  • 22. Thank you! For further information, please contact: Suzanne George Suzanne.George@perficient.com Sr. Architect Perficient - Microsoft West Region Twitter: spgenie 22