SlideShare una empresa de Scribd logo
1 de 19
What you need to know before upgradingSharePoint 2010 Prepared By: Suzanne George Suzanne.George@perficient.com Sr. Architect Perficient - Microsoft West Region May  2011
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? 2
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.   4
Costs involved What are 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 5
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 6
SharePoint Roadmap Process 7
An example roadmap 8 Q1 Q2 Q3 Q4 Planning, Communication and Oversight Roadmap Foundation (Global Support) ,[object Object]
Branding Standards
Development Standards
Security Model
DR, HA and Archive Architecture
User Acceptance Planning and Testing
Functional Use Cases / Wireframes
Program Planning
Governance
Information Architecture
Taxonomy
Multilingual Architecture

Más contenido relacionado

La actualidad más candente

Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
ghodgkinson
 

La actualidad más candente (20)

PeopleSoft 9.2 Upgrade - A Roadmap
PeopleSoft 9.2 Upgrade - A RoadmapPeopleSoft 9.2 Upgrade - A Roadmap
PeopleSoft 9.2 Upgrade - A Roadmap
 
Rsc 2009 Understanding Ibm Rational Method Composer
Rsc 2009   Understanding Ibm Rational Method ComposerRsc 2009   Understanding Ibm Rational Method Composer
Rsc 2009 Understanding Ibm Rational Method Composer
 
Primavera unifier in action - Oracle Primavera Collaborate 14
Primavera unifier in action - Oracle Primavera Collaborate 14Primavera unifier in action - Oracle Primavera Collaborate 14
Primavera unifier in action - Oracle Primavera Collaborate 14
 
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
Case Study: Experiences Using IBM Rational Method Composer to Deliver a BPM I...
 
JBoss Application Server - Curso JBoss JB366
JBoss Application Server - Curso JBoss JB366JBoss Application Server - Curso JBoss JB366
JBoss Application Server - Curso JBoss JB366
 
SAP Model -Smarterenergyconsulting.com
SAP Model -Smarterenergyconsulting.comSAP Model -Smarterenergyconsulting.com
SAP Model -Smarterenergyconsulting.com
 
Protorative Methodology
Protorative MethodologyProtorative Methodology
Protorative Methodology
 
IBM Business Process Management
IBM Business Process ManagementIBM Business Process Management
IBM Business Process Management
 
Oracle Aim Methodology
Oracle Aim MethodologyOracle Aim Methodology
Oracle Aim Methodology
 
]project-open[ Roll Out Plan
]project-open[ Roll Out Plan]project-open[ Roll Out Plan
]project-open[ Roll Out Plan
 
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
InterConnect 2015 1930 - Top practices to ensure a successful IBM Business Pr...
 
PeopleSoft 9.1 upgrade best practices
PeopleSoft  9.1 upgrade best practicesPeopleSoft  9.1 upgrade best practices
PeopleSoft 9.1 upgrade best practices
 
IBM BPM Overview
IBM BPM OverviewIBM BPM Overview
IBM BPM Overview
 
Business process analysis and design – importance of having a common language...
Business process analysis and design – importance of having a common language...Business process analysis and design – importance of having a common language...
Business process analysis and design – importance of having a common language...
 
Entitlement Hub Build, Test and Deploy
Entitlement Hub Build, Test and DeployEntitlement Hub Build, Test and Deploy
Entitlement Hub Build, Test and Deploy
 
Oracle Compensation Workbench Webinar
Oracle Compensation Workbench WebinarOracle Compensation Workbench Webinar
Oracle Compensation Workbench Webinar
 
MIPRO Consulting - PeopleSoft HCM 9.2
MIPRO Consulting - PeopleSoft HCM 9.2MIPRO Consulting - PeopleSoft HCM 9.2
MIPRO Consulting - PeopleSoft HCM 9.2
 
Sabaruddin de AB_S_Six Step ERP Project Management_FINAL
Sabaruddin de AB_S_Six Step ERP Project Management_FINALSabaruddin de AB_S_Six Step ERP Project Management_FINAL
Sabaruddin de AB_S_Six Step ERP Project Management_FINAL
 
Workflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise ArchitectureWorkflow and BPM in the New Enterprise Architecture
Workflow and BPM in the New Enterprise Architecture
 
IBM BPM On Cloud demo Sept 4 2015
IBM BPM On Cloud demo Sept 4 2015IBM BPM On Cloud demo Sept 4 2015
IBM BPM On Cloud demo Sept 4 2015
 

Similar a SharePoint: What You Need to Know Before Upgrading

A Business Approach to SharePoint 2010 Whitepaper
A Business Approach to SharePoint 2010 WhitepaperA Business Approach to SharePoint 2010 Whitepaper
A Business Approach to SharePoint 2010 Whitepaper
MicroLink, LLC
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering Team
Salesforce Developers
 
Best Practices and Lessons Learned on Our IBM Rational Insight Deployment
Best Practices and Lessons Learned on Our IBM Rational Insight DeploymentBest Practices and Lessons Learned on Our IBM Rational Insight Deployment
Best Practices and Lessons Learned on Our IBM Rational Insight Deployment
Marc Nehme
 
Worst Practices of SharePoint
Worst Practices of SharePointWorst Practices of SharePoint
Worst Practices of SharePoint
Dan Usher
 
PeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and Planning
PeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and PlanningPeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and Planning
PeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and Planning
Arvind Rajan
 

Similar a SharePoint: What You Need to Know Before Upgrading (20)

SAP #BOBJ #BI 4.1 Upgrade Webcast Series 8: Converting Desktop Intelligence R...
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 8: Converting Desktop Intelligence R...SAP #BOBJ #BI 4.1 Upgrade Webcast Series 8: Converting Desktop Intelligence R...
SAP #BOBJ #BI 4.1 Upgrade Webcast Series 8: Converting Desktop Intelligence R...
 
SharePoint 2010 Readiness
SharePoint 2010 ReadinessSharePoint 2010 Readiness
SharePoint 2010 Readiness
 
A Business Approach to SharePoint 2010 Whitepaper
A Business Approach to SharePoint 2010 WhitepaperA Business Approach to SharePoint 2010 Whitepaper
A Business Approach to SharePoint 2010 Whitepaper
 
IBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOpsIBM Innovate - Uderstanding DevOps
IBM Innovate - Uderstanding DevOps
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering Team
 
Preparing for Your Cognos Analytics Upgrade April 2017 Webinar - QueBIT Consu...
Preparing for Your Cognos Analytics Upgrade April 2017 Webinar - QueBIT Consu...Preparing for Your Cognos Analytics Upgrade April 2017 Webinar - QueBIT Consu...
Preparing for Your Cognos Analytics Upgrade April 2017 Webinar - QueBIT Consu...
 
DBA Role Shift in a DevOps World
DBA Role Shift in a DevOps WorldDBA Role Shift in a DevOps World
DBA Role Shift in a DevOps World
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint Implementation
 
Succesfactors demo
Succesfactors demoSuccesfactors demo
Succesfactors demo
 
Migrating to SharePoint 2010
Migrating to SharePoint 2010Migrating to SharePoint 2010
Migrating to SharePoint 2010
 
Best Practices and Lessons Learned on Our IBM Rational Insight Deployment
Best Practices and Lessons Learned on Our IBM Rational Insight DeploymentBest Practices and Lessons Learned on Our IBM Rational Insight Deployment
Best Practices and Lessons Learned on Our IBM Rational Insight Deployment
 
Worst Practices of SharePoint
Worst Practices of SharePointWorst Practices of SharePoint
Worst Practices of SharePoint
 
Governance
GovernanceGovernance
Governance
 
Ct user group governance
Ct  user group governanceCt  user group governance
Ct user group governance
 
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
 
PeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and Planning
PeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and PlanningPeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and Planning
PeopleSoft 9.2 Webinar Series - Part 1 - Upgrade Roadmap and Planning
 
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ... Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
Using IBM Rational Change as an Enterprise-Wide Error Management Solution – ...
 
Read Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
Read Curriculum vitae of Shwetabh Kumar as Project Manager at DeloitteRead Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
Read Curriculum vitae of Shwetabh Kumar as Project Manager at Deloitte
 
Managesp 160805190411
Managesp 160805190411Managesp 160805190411
Managesp 160805190411
 
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline BottlenecksUsing Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
Using Lean Thinking to Identify and Address Delivery Pipeline Bottlenecks
 

Más de Perficient, Inc.

Más 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
 

Último

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
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?
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

SharePoint: What You Need to Know Before Upgrading

  • 1. What you need to know before upgradingSharePoint 2010 Prepared By: Suzanne George Suzanne.George@perficient.com Sr. Architect Perficient - Microsoft West Region May 2011
  • 2. 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? 2
  • 3.
  • 4. 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. 4
  • 5. Costs involved What are 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 5
  • 6. 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 6
  • 8.
  • 12. DR, HA and Archive Architecture
  • 14. Functional Use Cases / Wireframes
  • 25.
  • 26. Current State Security and Access Model
  • 27. Current State Data Usage and Access Analysis
  • 32.
  • 34. BPM
  • 38. CRM
  • 40. RIA
  • 41.
  • 42. Go Live Planning and Support
  • 43. User, Admin and Dev Training
  • 44. User, Admin and Dev Doc’s
  • 45.
  • 46. Example of a migration project plan 10
  • 47. 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? 11
  • 48. 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 12
  • 49. 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 13
  • 50. Content Migration Methodology 14  2010 Perficient, Inc. Confidential. All rights reserved.
  • 51. Execute Upgrade / Next Steps 15 Build / Upgrade Farms •Services farm •Content farm Minimize downtime •Use read only with fallback environment •Build for upgrade parallelism Deploy customizations •Use Solutions whenever possible Monitor progress •Watch upgrade status indicators •Ensure upgrade process is on schedule Maintenance •Administration •Development – Bug Fix Assessment •Review deployment •Review new feature requests
  • 52.
  • 53. Flexibility – grant flexibility to team members schedules to attend meetings and collaborate on concepts
  • 54. Responsive Decision Making - empower teams to make responsive decisions on behalf of the organization
  • 55. Governance Board – oversight of a governance board to review and provide direction
  • 56.
  • 57. Build a business justification
  • 60. Plan / Test / Implement
  • 63. Client Roster Partial Client List 17
  • 64.
  • 67. 19 Locations across North America
  • 68. 80+% of Revenue from recurring Clients
  • 69.
  • 71. e-Commerce and Product Information Mgmt
  • 75.
  • 76. IT Solutions with Business Focus
  • 77. National consultants overlay Local delivery model
  • 79. Global Development Centers in China & Europe
  • 80.