SlideShare a Scribd company logo
1 of 57
Implementing SharePoint 2010 Projects Andy Hopkins Partner / Principal Consultant andrew.hopkins@chrysalisbts.com
Who Am I? Chrysalis | BTS  - Partner Chrysalis BTS focuses on vision and strategy, development and deployment, and process management of Information Management solutions for our clients Microsoft – Technology Development Manager Assisted global alliance partners in developing their solution strategies around SharePoint technologies Lexis-Nexis – Director Systems Engineering Prior to Microsoft, 13 years at Lexis-Nexis years in various roles from developer of search solutions to Director of Systems Engineering
Agenda High Value Applications Capabilities Planning Best Practices Governance Adoption Deployment Best Practices Architecture / Capacity Data Integration Next Steps
SharePoint Supports Wide Variety of Applications Extranet Portals Business  Process Complex Extranets Dashboards Collaboration Sites Office Workflows Simple Intranets
Applications Range from Simple to Complex
Finding the Right Balance Complexity ,[object Object]
Longer Delivery Cycle
Higher Maintenance CostsProductivity ,[object Object]
Short Delivery Cycle
Lower Maintenance Costs,[object Object]
Information Work and Task Work Information Work Task Work Process bound Managed tools Forms based entry Transaction focused High scale Collaborating Ad hoc  processes Document creation Data discovery Highly personalized
SharePoint Products and TechnologiesApplication Platform  for Information AND Task Workers Document collaboration Information discovery Information Management Surface for business data User managed Widely accessible Business Process Management Sites Communities Composites Content Insights Search
Line of Business Applications on SharePointApplications deployed worldwide  Contract Management Legal Case Management Real Estate Management Grant Management Permitting & Licensing Health & Human Services Case Management Insurance Claims Processing HR Self-Service Investigation Management Student Information Systems (SIS) Recruiting Management Call Center / 311 Healthcare Dashboard Product Production Optimization Dashboard Supply Chain Management Product Lifecycle Management
SharePoint 2010 Minimizes Key 2007 Risks Improvements in integration Expanded ECM capabilities Expanded search applications Improvements in application lifecycle management Improved scalability Less coding for workflow apps
Agenda High Value Applications Capabilities Planning Best Practices Governance Adoption Deployment Best Practices Architecture / Capacity Data Integration Next Steps
Solution Success goes well beyond Technology Training Technology 20% Support Policies Communication Deployment Documentation
Common Implementation Mistakes Jumping into implementation without an enterprise strategy aligned to business objectives Not treating SharePoint like an enterprise application Not defining policies on what to use SharePoint for (and what not to use it for) Empowering users without appropriate training and guidance (i.e. security management) Not planning for scale and/or growth Not providing SharePoint as a centralized service for the organization Not testing the backup/recovery process
Implement a Governance Model Ensure that the portal strategy is aligned with business objectives so that it continuously delivers business value Avoid portal, team site, and content "sprawl" Many of SharePoint’s capabilities are not ‘required’ or ‘mandated’; users need to understand the value to get the benefit Users can do a lot – we give them “great power” and need to ensure they accept their “great responsibility” Ensure that content quality is maintained for the life of the portal Consistently provide a high quality user experience Establish clear decision making authority and escalation procedures
Governance Model Top Ten Clear Vision – Defined Business Goals and Outcomes Well Defined Roles and Responsibilities – Strategic Champion Deployment Model Not all Governance Models are created Equal – Multiple Models is OK Policies – Regulatory Compliance Guiding Principles Launch and Roll-out (Adoption) Strategy Content Management Plan Training Plan Governance Model Document
SharePoint 2010 Considerations Social Computing Implications Increased emphasis and availability of social computing means more types of content to govern “Social Data” Tagging,  bookmarks, ratings Wikis Blogs Profiles
SharePoint 2010 Considerations Managed Metadata Consistent Terminology / Enterprise Taxonomy Better Navigation / Filtering Better Search Results Easier on Users But…potential for confusion What is Metadata? Managed Keywords vs. Managed Terms Document Columns vs. Social Tags
SharePoint 2010 Considerations Records Management In-Place Records vs. Records Archive You’ll likely use both – need to decide which and when Has effect on: Record retention rules Which users can view records Ease of locating records (Collaborators vs. Records Managers) Maintaining each version as a record Records Auditing Site Organization (and number of sites used) E-Discovery Security If you are doing Records Archive, you need a records manager role!
SharePoint 2010 Considerations Content Organizer Partitioning Mechanism Do you use it? “Where did my document go?” SharePoint Customization SharePoint Designer: Off or On? Partially Trusted vs. Fully Trusted Code Excel and Access Solutions
Agenda High Value Applications Capabilities Planning Best Practices Governance Adoption Deployment Best Practices Architecture / Capacity Data Integration Next Steps
Traditional ECM Project Challenges A conservativefailure rate estimate of ECM projects within large organizations is 50% Source:  Doculabs 27% of ECM users are highly disappointed in their ECM implementationsSource :  Jupiter Research
Why SharePoint Adoption Can Be Hard What is SharePoint exactly? Collaboration Portal Search Content Management Applications About 20 other things! New ways of working creates cultural shifts that take significant time to adopt
Adoption Curve The Roll-out strategy must focus on most effective approach to driving employees to adoption over time When adopting a new technology, users typically pass through five stages, each involving a progression of behaviors and needs 100% Awareness Learning Trial Application Adoption Adoption Stage/Time
What Users Want Connecting SharePoint to Business  Goals Users want to see the connection Outcomes, not requirements Elegant Solution Design Don’t make users go through five screens to do one task What’s in it for me? Users want to understand what they get out of using the system (why they have to add metadata, for example)
Must-Have Elements to Adoption Strategy Communication Plan Training Plan Content Conversion Plan User Support Plan Incentives and Reward Plan
Communication Plan Leverage Experts and Champions CEO Memos Town Hall Meetings Break Room Posters Make sure you have an ongoing plan for continuous communication
Training Plan Training: Not just for Developers and IT Also For: Power Users (Site Owners) Visitors Members Web Content Contributors Workflow Approvers “just-in-time and just enough”
Content Conversion Plan It’s critical that important information gets moved to the new system Several Options: Clean and migrate everything Migrate nothing; Index old content ,[object Object],Clean and migrate recent content only. Migrate ALL content and cleanse later should NEVER be an option!
User Support Plan Contact Person for Every Page Use pictures and contact info Internal Site Owner User Groups/Communities Empower users to help each other Get the IT Help Desk on board Giving users power means more questions End-User Feedback Loop Get feedback in two ways: Metrics-based (number of users, rating scale, etc) Anecdotes (good/bad experiences) End-User resources (guides, help, etc)
Incentives & Reward Plan Answer “What’s in it for me?” Show (with real data) why something is useful Provide Recognition for Content Contribution Money talks; so do titles & certificates Have a Fantastic User Experience Invest in an information architecture
Agenda High Value Applications Capabilities Planning Best Practices Governance Adoption Deployment Best Practices Architecture / Capacity Data Integration Next Steps
SharePoint 2010 ArchitectureMore Scalable Significant work invested in  SQL (to eliminate locks, etc.) New Service model  and Timer job affinity allows server “grouping” Extensive performance and reliability testing Highly scalable Search Architecture
SharePoint 2010 ArchitectureMore Flexible Server number can now be much larger (Tens of servers in a single farm) Enterprises can write their own services that take advantage of the SharePoint infrastructure Example: Kodak Capture Service (coming end of summer) PowerShell scripting replacing STSADM
SharePoint  2010 ArchitectureTiers WFE Tiers – Some changes, some optimization App. Server Tiers – Many changes SQL Tiers – Some changes, heavy optimization
SharePoint 2010 ArchitectureWeb-Front-End Servers – Highlights Ribbon UI Claims-based identity Throttling features to handle peaks gracefully Memory Optimization => less memory issues New Usage Logging API Caching improvements
SharePoint 2010 ArchitectureApplication Server Services List of services that can run on Application Servers: Native Access BDC Excel Services Performance Point Visio Services Word PPT Office Web Applications Project Server More will come… Custom Applications
SharePoint 2010 ArchitectureSQL Tier Changes Many more Databases to manage Granular Database Structure ‘Service Application’ Database is split up =>many new features have their own Database  Partial List of services with own database: Search People / Profile Import Tagging Taxonomy InfoPath (session state) Secure Store LOBi Web Analytics Performance Point
SharePoint 2010 Architecture Farm-Level Changes Service Model - Paradigm Change: SSPs are no more! Reasoning: Unusual concept Hard to deploy and manage Unable to scale: too many services in one database New concept is “Service Application” or “Service App” Shared services split out into separate services Profiles, Audiences => People Service App Search => Search Service App Excel => Excel Service App BDC => BCS Service App There are also many other new Service Applications Service Applications can be ‘Cross-Farm’ instead of ‘Parent-Child Farm’
A Universe of SharePoint Deployments Your Star No Cookbook
What Differentiates SharePoint Deployments? Hardware, Setting and Topology Facts: # of servers, HW spec, rolesTuning Options: Add WFE or App Server, tune settings Your Star . Dataset Facts: #of Site collections, DBs, Web Apps, Data SizeTuning Options: Split Site Collections, Balance Content DBs Workload Facts: purpose, services, # of Total users, concurrency, RPSTuning Options: Split farms, disable services, block clients Health And Performance Score (The SLA)   Availability, Latency, Throughput, Responsiveness, Failure Rate…
Choosing an Architecture Consider both logical and physical aspects Start with a logical architecture Build it out to a physical architecture Low scale -> Medium scale -> High-scale Scale out as needed
Logical Topology Considerations Business Needs Organizations may need isolation between respective Services Regulatory Restrictions Geo Political  Regulatory Information Architecture Architecture of Web Sites influence association to Services
Physical Topology Considerations Scale Scale-up vs. Scale-out  approach influences physical topology Link Latency  Host Services close to Users and Content Directory Architecture Host Services close to Directory for better auth, profile sync etc.
Scaling Services – Step 1 Scale within the farm Scale-up Scale-out on each tier Add Web Front Ends for content servers Add Application Servers for compute-intensive services Scale SQL for data-centric services ‘Affinitize’ Specific Web apps to WFEs using NLBs Services on specific app servers
Scaling Services – Step 2 Multiple content farms Split services into separate farms Security boundary  Usage/scale  Political / organizational  Patching flexibility Multiple Services farms Geo-distributed Load Start by separating out Search
Sample Topologies Proof of Concept/Demo Environment Small Organization Medium Enterprise Large, Distributed Enterprise These are examples, not prescriptive guidance
Standard Architectures  Schematic Diagram,  not to be use as a recommendation for Server Counts Limited deployments  minimum services up to 5000 users (~5 RPS) 50-100 GB of data Demos and Dev Boxes WFE &  App Servers Single  Server SQL Small Farm
Standard Architectures  Schematic Diagram,  not to be use as a recommendation for Server Counts WFE Large Enterprise Up to 500k users (~500 RPS) 10-20 TB of data Federated  Services App Servers Common Enterprises 10-50k users (~50 RPS) 1-2 TB of data WFE SQL App Servers Limited deployments  minimum services up to 5000 users (~5 RPS) 50-100 GB of data SQL WFE &  App Servers Demos and Dev Boxes SQL Medium  Farm Single  Server Small Farm Large  Farm
SharePoint 2010 Guidance 64-bit Servers only!  Enabling 2010 features will require more power! Dedicate SQL power to Logging DB and Web Analytics Recommended Hardware Requirements*: WFE and Apps Servers** - Dual processor, 8 GB RAM SQL Server** - Quad Core, 16 GB RAM  Recommended Software Requirements Client – IE7 (IE8 preferred) / Fire Fox 3.5/ Safari for Mac browsers  64-bit Windows Server 2008 (or 2008 R2) 64-bit SQL Server 2008 R2, 64-bit SQL Server 2008 or 64-bit SQL *  These is initial guidance and is subject to change ** Recommended requirements to hold a production deployment
Agenda High Value Applications Capabilities Planning Best Practices Governance Adoption Deployment Best Practices Architecture / Capacity Data Integration Next Steps
Building Composite Applications
Interoperability Business Connectivity Service External Lists Workflow Data Form Web Parts Desktop Application Integration (Excel, Access, Visio, InfoPath) Federated Search 2010 2010
Features

More Related Content

What's hot

Hexa Corp Share Point Capabilities Presentation
Hexa Corp Share Point Capabilities PresentationHexa Corp Share Point Capabilities Presentation
Hexa Corp Share Point Capabilities Presentationsrgk27
 
Monitoring and Measuring SharePoint to Guarantee Your ROI
Monitoring and Measuring SharePoint to Guarantee Your ROIMonitoring and Measuring SharePoint to Guarantee Your ROI
Monitoring and Measuring SharePoint to Guarantee Your ROIChristian Buckley
 
Why Should You Care About SharePoint Metadata?
Why Should You Care About SharePoint Metadata?Why Should You Care About SharePoint Metadata?
Why Should You Care About SharePoint Metadata?Steve Goldberg
 
Evo conf - SharePoint for the first time
Evo conf - SharePoint for the first timeEvo conf - SharePoint for the first time
Evo conf - SharePoint for the first timeMark Stokes
 
All presentation SharePoint O365 and everything else
All presentation SharePoint O365 and everything else All presentation SharePoint O365 and everything else
All presentation SharePoint O365 and everything else Ken Barnes
 
Evo conf - Designing SharePoint Solutions
Evo conf  - Designing SharePoint SolutionsEvo conf  - Designing SharePoint Solutions
Evo conf - Designing SharePoint SolutionsMark Stokes
 
Measuring SharePoint -- Webtrends Engage 2013
Measuring SharePoint -- Webtrends Engage 2013Measuring SharePoint -- Webtrends Engage 2013
Measuring SharePoint -- Webtrends Engage 2013Christian Buckley
 
SPSSTL - Understanding the Collaboration Toolkit
SPSSTL - Understanding the Collaboration Toolkit SPSSTL - Understanding the Collaboration Toolkit
SPSSTL - Understanding the Collaboration Toolkit Brian Caauwe
 
Document imaging in SharePoint
Document imaging in SharePointDocument imaging in SharePoint
Document imaging in SharePointChris Riley ☁
 
Share Point Summit 2010 - Selling SharePoint to Decision Makers
Share Point Summit 2010 - Selling SharePoint to Decision MakersShare Point Summit 2010 - Selling SharePoint to Decision Makers
Share Point Summit 2010 - Selling SharePoint to Decision MakersRich Blank
 
SharePoint Governance: stories, myths, legends and real life
SharePoint Governance: stories, myths, legends and real lifeSharePoint Governance: stories, myths, legends and real life
SharePoint Governance: stories, myths, legends and real lifeToni Frankola
 
The Steps to Effective SharePoint Governance
The Steps to Effective SharePoint GovernanceThe Steps to Effective SharePoint Governance
The Steps to Effective SharePoint GovernanceRichard Harbridge
 
Enhancements and Features for Office 2007
Enhancements and Features for Office 2007Enhancements and Features for Office 2007
Enhancements and Features for Office 2007Donald E. Hester
 
The Steps To Effective Governance - SharePoint Saturday New York
The Steps To Effective Governance - SharePoint Saturday New YorkThe Steps To Effective Governance - SharePoint Saturday New York
The Steps To Effective Governance - SharePoint Saturday New YorkRichard Harbridge
 
It summit data mgmt-2016.06.02-final
It summit data mgmt-2016.06.02-finalIt summit data mgmt-2016.06.02-final
It summit data mgmt-2016.06.02-finalkevin_donovan
 

What's hot (20)

Hexa Corp Share Point Capabilities Presentation
Hexa Corp Share Point Capabilities PresentationHexa Corp Share Point Capabilities Presentation
Hexa Corp Share Point Capabilities Presentation
 
Monitoring and Measuring SharePoint to Guarantee Your ROI
Monitoring and Measuring SharePoint to Guarantee Your ROIMonitoring and Measuring SharePoint to Guarantee Your ROI
Monitoring and Measuring SharePoint to Guarantee Your ROI
 
Why Should You Care About SharePoint Metadata?
Why Should You Care About SharePoint Metadata?Why Should You Care About SharePoint Metadata?
Why Should You Care About SharePoint Metadata?
 
Evo conf - SharePoint for the first time
Evo conf - SharePoint for the first timeEvo conf - SharePoint for the first time
Evo conf - SharePoint for the first time
 
All presentation SharePoint O365 and everything else
All presentation SharePoint O365 and everything else All presentation SharePoint O365 and everything else
All presentation SharePoint O365 and everything else
 
Evo conf - Designing SharePoint Solutions
Evo conf  - Designing SharePoint SolutionsEvo conf  - Designing SharePoint Solutions
Evo conf - Designing SharePoint Solutions
 
Measuring SharePoint -- Webtrends Engage 2013
Measuring SharePoint -- Webtrends Engage 2013Measuring SharePoint -- Webtrends Engage 2013
Measuring SharePoint -- Webtrends Engage 2013
 
SPSSTL - Understanding the Collaboration Toolkit
SPSSTL - Understanding the Collaboration Toolkit SPSSTL - Understanding the Collaboration Toolkit
SPSSTL - Understanding the Collaboration Toolkit
 
Sharepoint Unlock Hidden Potential
Sharepoint Unlock Hidden PotentialSharepoint Unlock Hidden Potential
Sharepoint Unlock Hidden Potential
 
Document imaging in SharePoint
Document imaging in SharePointDocument imaging in SharePoint
Document imaging in SharePoint
 
Sharepoint Unlock Hidden Potential
Sharepoint Unlock Hidden PotentialSharepoint Unlock Hidden Potential
Sharepoint Unlock Hidden Potential
 
Share Point Summit 2010 - Selling SharePoint to Decision Makers
Share Point Summit 2010 - Selling SharePoint to Decision MakersShare Point Summit 2010 - Selling SharePoint to Decision Makers
Share Point Summit 2010 - Selling SharePoint to Decision Makers
 
SharePoint Governance: stories, myths, legends and real life
SharePoint Governance: stories, myths, legends and real lifeSharePoint Governance: stories, myths, legends and real life
SharePoint Governance: stories, myths, legends and real life
 
The Steps to Effective SharePoint Governance
The Steps to Effective SharePoint GovernanceThe Steps to Effective SharePoint Governance
The Steps to Effective SharePoint Governance
 
Why I Use SharePoint
Why I Use SharePointWhy I Use SharePoint
Why I Use SharePoint
 
Enhancements and Features for Office 2007
Enhancements and Features for Office 2007Enhancements and Features for Office 2007
Enhancements and Features for Office 2007
 
Share Point Services
Share Point ServicesShare Point Services
Share Point Services
 
The Steps To Effective Governance - SharePoint Saturday New York
The Steps To Effective Governance - SharePoint Saturday New YorkThe Steps To Effective Governance - SharePoint Saturday New York
The Steps To Effective Governance - SharePoint Saturday New York
 
Stop SharePoint Project Failure
Stop SharePoint Project FailureStop SharePoint Project Failure
Stop SharePoint Project Failure
 
It summit data mgmt-2016.06.02-final
It summit data mgmt-2016.06.02-finalIt summit data mgmt-2016.06.02-final
It summit data mgmt-2016.06.02-final
 

Viewers also liked

Viewers also liked (6)

Lesson plan 3 powerpoint
Lesson plan 3 powerpointLesson plan 3 powerpoint
Lesson plan 3 powerpoint
 
Share point 2010 Goes Social
Share point 2010 Goes SocialShare point 2010 Goes Social
Share point 2010 Goes Social
 
Power point 3fav.tech.
Power point 3fav.tech.Power point 3fav.tech.
Power point 3fav.tech.
 
Критерий 3 Тараскина И.Б.
Критерий 3 Тараскина И.Б.Критерий 3 Тараскина И.Б.
Критерий 3 Тараскина И.Б.
 
Bloqueo caudal en pediatria
Bloqueo caudal en pediatriaBloqueo caudal en pediatria
Bloqueo caudal en pediatria
 
Bloqueo caudal
Bloqueo caudalBloqueo caudal
Bloqueo caudal
 

Similar to Implementing SharePoint 2010 Projects

SharePoint 2010 Governance Planning And Implementation
SharePoint 2010 Governance Planning And ImplementationSharePoint 2010 Governance Planning And Implementation
SharePoint 2010 Governance Planning And ImplementationPeter_Mai
 
SharePoint Governance
SharePoint GovernanceSharePoint Governance
SharePoint GovernancePeter1020
 
SharePoint 2010 Readiness
SharePoint 2010 ReadinessSharePoint 2010 Readiness
SharePoint 2010 ReadinessChris Riley ☁
 
SPSHOU - Mastering SharePoint Migration Planning
SPSHOU - Mastering SharePoint Migration PlanningSPSHOU - Mastering SharePoint Migration Planning
SPSHOU - Mastering SharePoint Migration PlanningChristian Buckley
 
Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...
Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...
Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...Christian Buckley
 
Migrating Corporate Intranets to SharePoint 2010
Migrating Corporate Intranets to SharePoint 2010Migrating Corporate Intranets to SharePoint 2010
Migrating Corporate Intranets to SharePoint 2010Ian Woodgate
 
Governance
GovernanceGovernance
GovernanceUGAIA
 
The Shift from Centralized to Decentralized #SPSVB
The Shift from Centralized to Decentralized #SPSVBThe Shift from Centralized to Decentralized #SPSVB
The Shift from Centralized to Decentralized #SPSVBChristian Buckley
 
Worst Practices of SharePoint
Worst Practices of SharePointWorst Practices of SharePoint
Worst Practices of SharePointDan Usher
 
Share point best implementation practices
Share point best implementation practicesShare point best implementation practices
Share point best implementation practicesBob Larrivee
 
How to run ECM projects
How to run ECM projectsHow to run ECM projects
How to run ECM projectscScape
 
Maximize Your Sharepoint Investments
Maximize Your Sharepoint InvestmentsMaximize Your Sharepoint Investments
Maximize Your Sharepoint Investmentsguestf25611
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationRandy Williams
 
Demystifying SharePoint Governance and User Adoption
Demystifying SharePoint Governance and User AdoptionDemystifying SharePoint Governance and User Adoption
Demystifying SharePoint Governance and User AdoptionWes Preston
 
Building an effective sharepoint team
Building an effective sharepoint teamBuilding an effective sharepoint team
Building an effective sharepoint teamBaris Bruce Tuncertan
 
Scott Youngbloom - Guide to CCMS Implementation Success
Scott Youngbloom - Guide to CCMS Implementation SuccessScott Youngbloom - Guide to CCMS Implementation Success
Scott Youngbloom - Guide to CCMS Implementation SuccessLavaConConference
 
Spotlight Series BI for the Masses
Spotlight Series BI for the MassesSpotlight Series BI for the Masses
Spotlight Series BI for the MassesKaruana Gatimu
 
Upgrade/Migration to SharePoint 2013 - How to get there (SPS SV)
Upgrade/Migration to SharePoint 2013 - How to get there (SPS SV)Upgrade/Migration to SharePoint 2013 - How to get there (SPS SV)
Upgrade/Migration to SharePoint 2013 - How to get there (SPS SV)barryboudreau
 
Creating an Enterprise Content Management Strategy
Creating an Enterprise Content Management StrategyCreating an Enterprise Content Management Strategy
Creating an Enterprise Content Management StrategyKaruana Gatimu
 

Similar to Implementing SharePoint 2010 Projects (20)

SharePoint 2010 Governance Planning And Implementation
SharePoint 2010 Governance Planning And ImplementationSharePoint 2010 Governance Planning And Implementation
SharePoint 2010 Governance Planning And Implementation
 
SharePoint Governance
SharePoint GovernanceSharePoint Governance
SharePoint Governance
 
SharePoint 2010 Readiness
SharePoint 2010 ReadinessSharePoint 2010 Readiness
SharePoint 2010 Readiness
 
SPSHOU - Mastering SharePoint Migration Planning
SPSHOU - Mastering SharePoint Migration PlanningSPSHOU - Mastering SharePoint Migration Planning
SPSHOU - Mastering SharePoint Migration Planning
 
Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...
Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...
Strategies for Involving End Users in Your Migration -- GraceHunt Webinar 012...
 
Migrating Corporate Intranets to SharePoint 2010
Migrating Corporate Intranets to SharePoint 2010Migrating Corporate Intranets to SharePoint 2010
Migrating Corporate Intranets to SharePoint 2010
 
Governance
GovernanceGovernance
Governance
 
The Shift from Centralized to Decentralized #SPSVB
The Shift from Centralized to Decentralized #SPSVBThe Shift from Centralized to Decentralized #SPSVB
The Shift from Centralized to Decentralized #SPSVB
 
Worst Practices of SharePoint
Worst Practices of SharePointWorst Practices of SharePoint
Worst Practices of SharePoint
 
Share point best implementation practices
Share point best implementation practicesShare point best implementation practices
Share point best implementation practices
 
How to run ECM projects
How to run ECM projectsHow to run ECM projects
How to run ECM projects
 
KMA Insights Webinar Sept 2009 -- SharePoint the Sophomore Year
KMA Insights Webinar Sept 2009 -- SharePoint the Sophomore YearKMA Insights Webinar Sept 2009 -- SharePoint the Sophomore Year
KMA Insights Webinar Sept 2009 -- SharePoint the Sophomore Year
 
Maximize Your Sharepoint Investments
Maximize Your Sharepoint InvestmentsMaximize Your Sharepoint Investments
Maximize Your Sharepoint Investments
 
Guiding a Successful SharePoint Implementation
Guiding a Successful SharePoint ImplementationGuiding a Successful SharePoint Implementation
Guiding a Successful SharePoint Implementation
 
Demystifying SharePoint Governance and User Adoption
Demystifying SharePoint Governance and User AdoptionDemystifying SharePoint Governance and User Adoption
Demystifying SharePoint Governance and User Adoption
 
Building an effective sharepoint team
Building an effective sharepoint teamBuilding an effective sharepoint team
Building an effective sharepoint team
 
Scott Youngbloom - Guide to CCMS Implementation Success
Scott Youngbloom - Guide to CCMS Implementation SuccessScott Youngbloom - Guide to CCMS Implementation Success
Scott Youngbloom - Guide to CCMS Implementation Success
 
Spotlight Series BI for the Masses
Spotlight Series BI for the MassesSpotlight Series BI for the Masses
Spotlight Series BI for the Masses
 
Upgrade/Migration to SharePoint 2013 - How to get there (SPS SV)
Upgrade/Migration to SharePoint 2013 - How to get there (SPS SV)Upgrade/Migration to SharePoint 2013 - How to get there (SPS SV)
Upgrade/Migration to SharePoint 2013 - How to get there (SPS SV)
 
Creating an Enterprise Content Management Strategy
Creating an Enterprise Content Management StrategyCreating an Enterprise Content Management Strategy
Creating an Enterprise Content Management Strategy
 

Recently uploaded

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 

Recently uploaded (20)

"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 

Implementing SharePoint 2010 Projects

  • 1. Implementing SharePoint 2010 Projects Andy Hopkins Partner / Principal Consultant andrew.hopkins@chrysalisbts.com
  • 2. Who Am I? Chrysalis | BTS - Partner Chrysalis BTS focuses on vision and strategy, development and deployment, and process management of Information Management solutions for our clients Microsoft – Technology Development Manager Assisted global alliance partners in developing their solution strategies around SharePoint technologies Lexis-Nexis – Director Systems Engineering Prior to Microsoft, 13 years at Lexis-Nexis years in various roles from developer of search solutions to Director of Systems Engineering
  • 3. Agenda High Value Applications Capabilities Planning Best Practices Governance Adoption Deployment Best Practices Architecture / Capacity Data Integration Next Steps
  • 4. SharePoint Supports Wide Variety of Applications Extranet Portals Business Process Complex Extranets Dashboards Collaboration Sites Office Workflows Simple Intranets
  • 5. Applications Range from Simple to Complex
  • 6.
  • 8.
  • 10.
  • 11. Information Work and Task Work Information Work Task Work Process bound Managed tools Forms based entry Transaction focused High scale Collaborating Ad hoc processes Document creation Data discovery Highly personalized
  • 12. SharePoint Products and TechnologiesApplication Platform for Information AND Task Workers Document collaboration Information discovery Information Management Surface for business data User managed Widely accessible Business Process Management Sites Communities Composites Content Insights Search
  • 13. Line of Business Applications on SharePointApplications deployed worldwide Contract Management Legal Case Management Real Estate Management Grant Management Permitting & Licensing Health & Human Services Case Management Insurance Claims Processing HR Self-Service Investigation Management Student Information Systems (SIS) Recruiting Management Call Center / 311 Healthcare Dashboard Product Production Optimization Dashboard Supply Chain Management Product Lifecycle Management
  • 14. SharePoint 2010 Minimizes Key 2007 Risks Improvements in integration Expanded ECM capabilities Expanded search applications Improvements in application lifecycle management Improved scalability Less coding for workflow apps
  • 15. Agenda High Value Applications Capabilities Planning Best Practices Governance Adoption Deployment Best Practices Architecture / Capacity Data Integration Next Steps
  • 16. Solution Success goes well beyond Technology Training Technology 20% Support Policies Communication Deployment Documentation
  • 17. Common Implementation Mistakes Jumping into implementation without an enterprise strategy aligned to business objectives Not treating SharePoint like an enterprise application Not defining policies on what to use SharePoint for (and what not to use it for) Empowering users without appropriate training and guidance (i.e. security management) Not planning for scale and/or growth Not providing SharePoint as a centralized service for the organization Not testing the backup/recovery process
  • 18. Implement a Governance Model Ensure that the portal strategy is aligned with business objectives so that it continuously delivers business value Avoid portal, team site, and content "sprawl" Many of SharePoint’s capabilities are not ‘required’ or ‘mandated’; users need to understand the value to get the benefit Users can do a lot – we give them “great power” and need to ensure they accept their “great responsibility” Ensure that content quality is maintained for the life of the portal Consistently provide a high quality user experience Establish clear decision making authority and escalation procedures
  • 19. Governance Model Top Ten Clear Vision – Defined Business Goals and Outcomes Well Defined Roles and Responsibilities – Strategic Champion Deployment Model Not all Governance Models are created Equal – Multiple Models is OK Policies – Regulatory Compliance Guiding Principles Launch and Roll-out (Adoption) Strategy Content Management Plan Training Plan Governance Model Document
  • 20. SharePoint 2010 Considerations Social Computing Implications Increased emphasis and availability of social computing means more types of content to govern “Social Data” Tagging, bookmarks, ratings Wikis Blogs Profiles
  • 21. SharePoint 2010 Considerations Managed Metadata Consistent Terminology / Enterprise Taxonomy Better Navigation / Filtering Better Search Results Easier on Users But…potential for confusion What is Metadata? Managed Keywords vs. Managed Terms Document Columns vs. Social Tags
  • 22. SharePoint 2010 Considerations Records Management In-Place Records vs. Records Archive You’ll likely use both – need to decide which and when Has effect on: Record retention rules Which users can view records Ease of locating records (Collaborators vs. Records Managers) Maintaining each version as a record Records Auditing Site Organization (and number of sites used) E-Discovery Security If you are doing Records Archive, you need a records manager role!
  • 23. SharePoint 2010 Considerations Content Organizer Partitioning Mechanism Do you use it? “Where did my document go?” SharePoint Customization SharePoint Designer: Off or On? Partially Trusted vs. Fully Trusted Code Excel and Access Solutions
  • 24. Agenda High Value Applications Capabilities Planning Best Practices Governance Adoption Deployment Best Practices Architecture / Capacity Data Integration Next Steps
  • 25. Traditional ECM Project Challenges A conservativefailure rate estimate of ECM projects within large organizations is 50% Source: Doculabs 27% of ECM users are highly disappointed in their ECM implementationsSource : Jupiter Research
  • 26. Why SharePoint Adoption Can Be Hard What is SharePoint exactly? Collaboration Portal Search Content Management Applications About 20 other things! New ways of working creates cultural shifts that take significant time to adopt
  • 27. Adoption Curve The Roll-out strategy must focus on most effective approach to driving employees to adoption over time When adopting a new technology, users typically pass through five stages, each involving a progression of behaviors and needs 100% Awareness Learning Trial Application Adoption Adoption Stage/Time
  • 28. What Users Want Connecting SharePoint to Business Goals Users want to see the connection Outcomes, not requirements Elegant Solution Design Don’t make users go through five screens to do one task What’s in it for me? Users want to understand what they get out of using the system (why they have to add metadata, for example)
  • 29. Must-Have Elements to Adoption Strategy Communication Plan Training Plan Content Conversion Plan User Support Plan Incentives and Reward Plan
  • 30. Communication Plan Leverage Experts and Champions CEO Memos Town Hall Meetings Break Room Posters Make sure you have an ongoing plan for continuous communication
  • 31. Training Plan Training: Not just for Developers and IT Also For: Power Users (Site Owners) Visitors Members Web Content Contributors Workflow Approvers “just-in-time and just enough”
  • 32.
  • 33. User Support Plan Contact Person for Every Page Use pictures and contact info Internal Site Owner User Groups/Communities Empower users to help each other Get the IT Help Desk on board Giving users power means more questions End-User Feedback Loop Get feedback in two ways: Metrics-based (number of users, rating scale, etc) Anecdotes (good/bad experiences) End-User resources (guides, help, etc)
  • 34. Incentives & Reward Plan Answer “What’s in it for me?” Show (with real data) why something is useful Provide Recognition for Content Contribution Money talks; so do titles & certificates Have a Fantastic User Experience Invest in an information architecture
  • 35. Agenda High Value Applications Capabilities Planning Best Practices Governance Adoption Deployment Best Practices Architecture / Capacity Data Integration Next Steps
  • 36. SharePoint 2010 ArchitectureMore Scalable Significant work invested in SQL (to eliminate locks, etc.) New Service model and Timer job affinity allows server “grouping” Extensive performance and reliability testing Highly scalable Search Architecture
  • 37. SharePoint 2010 ArchitectureMore Flexible Server number can now be much larger (Tens of servers in a single farm) Enterprises can write their own services that take advantage of the SharePoint infrastructure Example: Kodak Capture Service (coming end of summer) PowerShell scripting replacing STSADM
  • 38. SharePoint 2010 ArchitectureTiers WFE Tiers – Some changes, some optimization App. Server Tiers – Many changes SQL Tiers – Some changes, heavy optimization
  • 39. SharePoint 2010 ArchitectureWeb-Front-End Servers – Highlights Ribbon UI Claims-based identity Throttling features to handle peaks gracefully Memory Optimization => less memory issues New Usage Logging API Caching improvements
  • 40. SharePoint 2010 ArchitectureApplication Server Services List of services that can run on Application Servers: Native Access BDC Excel Services Performance Point Visio Services Word PPT Office Web Applications Project Server More will come… Custom Applications
  • 41. SharePoint 2010 ArchitectureSQL Tier Changes Many more Databases to manage Granular Database Structure ‘Service Application’ Database is split up =>many new features have their own Database Partial List of services with own database: Search People / Profile Import Tagging Taxonomy InfoPath (session state) Secure Store LOBi Web Analytics Performance Point
  • 42. SharePoint 2010 Architecture Farm-Level Changes Service Model - Paradigm Change: SSPs are no more! Reasoning: Unusual concept Hard to deploy and manage Unable to scale: too many services in one database New concept is “Service Application” or “Service App” Shared services split out into separate services Profiles, Audiences => People Service App Search => Search Service App Excel => Excel Service App BDC => BCS Service App There are also many other new Service Applications Service Applications can be ‘Cross-Farm’ instead of ‘Parent-Child Farm’
  • 43. A Universe of SharePoint Deployments Your Star No Cookbook
  • 44. What Differentiates SharePoint Deployments? Hardware, Setting and Topology Facts: # of servers, HW spec, rolesTuning Options: Add WFE or App Server, tune settings Your Star . Dataset Facts: #of Site collections, DBs, Web Apps, Data SizeTuning Options: Split Site Collections, Balance Content DBs Workload Facts: purpose, services, # of Total users, concurrency, RPSTuning Options: Split farms, disable services, block clients Health And Performance Score (The SLA) Availability, Latency, Throughput, Responsiveness, Failure Rate…
  • 45. Choosing an Architecture Consider both logical and physical aspects Start with a logical architecture Build it out to a physical architecture Low scale -> Medium scale -> High-scale Scale out as needed
  • 46. Logical Topology Considerations Business Needs Organizations may need isolation between respective Services Regulatory Restrictions Geo Political Regulatory Information Architecture Architecture of Web Sites influence association to Services
  • 47. Physical Topology Considerations Scale Scale-up vs. Scale-out approach influences physical topology Link Latency Host Services close to Users and Content Directory Architecture Host Services close to Directory for better auth, profile sync etc.
  • 48. Scaling Services – Step 1 Scale within the farm Scale-up Scale-out on each tier Add Web Front Ends for content servers Add Application Servers for compute-intensive services Scale SQL for data-centric services ‘Affinitize’ Specific Web apps to WFEs using NLBs Services on specific app servers
  • 49. Scaling Services – Step 2 Multiple content farms Split services into separate farms Security boundary Usage/scale Political / organizational Patching flexibility Multiple Services farms Geo-distributed Load Start by separating out Search
  • 50. Sample Topologies Proof of Concept/Demo Environment Small Organization Medium Enterprise Large, Distributed Enterprise These are examples, not prescriptive guidance
  • 51. Standard Architectures Schematic Diagram, not to be use as a recommendation for Server Counts Limited deployments minimum services up to 5000 users (~5 RPS) 50-100 GB of data Demos and Dev Boxes WFE & App Servers Single Server SQL Small Farm
  • 52. Standard Architectures Schematic Diagram, not to be use as a recommendation for Server Counts WFE Large Enterprise Up to 500k users (~500 RPS) 10-20 TB of data Federated Services App Servers Common Enterprises 10-50k users (~50 RPS) 1-2 TB of data WFE SQL App Servers Limited deployments minimum services up to 5000 users (~5 RPS) 50-100 GB of data SQL WFE & App Servers Demos and Dev Boxes SQL Medium Farm Single Server Small Farm Large Farm
  • 53. SharePoint 2010 Guidance 64-bit Servers only! Enabling 2010 features will require more power! Dedicate SQL power to Logging DB and Web Analytics Recommended Hardware Requirements*: WFE and Apps Servers** - Dual processor, 8 GB RAM SQL Server** - Quad Core, 16 GB RAM Recommended Software Requirements Client – IE7 (IE8 preferred) / Fire Fox 3.5/ Safari for Mac browsers 64-bit Windows Server 2008 (or 2008 R2) 64-bit SQL Server 2008 R2, 64-bit SQL Server 2008 or 64-bit SQL * These is initial guidance and is subject to change ** Recommended requirements to hold a production deployment
  • 54. Agenda High Value Applications Capabilities Planning Best Practices Governance Adoption Deployment Best Practices Architecture / Capacity Data Integration Next Steps
  • 56. Interoperability Business Connectivity Service External Lists Workflow Data Form Web Parts Desktop Application Integration (Excel, Access, Visio, InfoPath) Federated Search 2010 2010
  • 59. Business Connectivity Service No code connectivity to external data sources Direct item binding via External Content Types Full CRUDQ support (read-write) SharePoint Designer integration Offline access to external data Fully indexed and searchable 2010 2010 2010 2010
  • 61. WCF – Windows Communication Foundation Legacy web services deprecated in favor of WCF Common web services still available Native WCF support built into platform NTLM, Basic, Forms Authentication and SSO Direct binding of list items via External Content Types Service-scoped timer job infrastructure Service management via Central Administration 2010 2010 2010
  • 62. Agenda High Value Applications Capabilities Planning Best Practices Governance Adoption Deployment Best Practices Architecture / Capacity Data Integration Next Steps
  • 63.
  • 65. Microsoft’s 2010 Dog-Food Farm Description: Team Collaboration Portal & Social Networking Day to day work and internal experiments Data Set: Workload: Search Full Crawl generating ~75%
  • 66.
  • 67. 7 WFEs/App Servers [8 Core, 16 GB, Win 2008 R2]
  • 68. 1 SQL Servers [8 Core, 32 GB, SQL 2008]
  • 69. 1 SQL Server for the Logging DB [8 Core, 16 GB, SQL 2008]
  • 70. EMC SAN Storage (70 Disks)3 General WFE 1 WFE dedicated to search crawl 1 App Server: Central Admin User Profile Service Metadata Management Service Word Conversion Service 2 App Servers: Excel Calc Service Office Web Access Service Web Analytics Service Access Service Visio Graphics Service Performance Point Service PowerPoint Broadcast Service Sandboxed Code Service Business Connection Service Health and Performance Score: Microsoft’s 2010 Dog-Food Farm

Editor's Notes

  1. Social Computing ImplicationsGovernance planning is even more important in SharePoint 2010 because the increased emphasis and availability of social computing features means there are more types of content to govern.SharePoint 2010 offers users a far more participatory role in the solution information architecture through the use of “social data” such as tags, bookmarks and ratings. Users need to understand and internalize the value proposition for leveraging these features. Solution designers will likely need to provide both guidance and encouragement for their use.
  2. Awareness - User achieves awareness of the new technology and begins forming perceptions around its importance and value.Learning - User obtains an understanding of the tool’s fundamental attributes, such as what it does, its value, how to use it, and how it integrates with existing work processes.Trial -User experiments with the tool on current projects to experience tangibly how it fits with current modes of working. Obtains real-time understanding of benefits and experience.Application - User applies the technology regularly and gains greater familiarity with it, specifically as it relates to fundamental tasks.Adoption - User incorporates the solution as an indispensable tool. As such, the solution is a formal element within specific stages of work processes.
  3. Lists – external lists surface external data through external listsLots of interoperability components scattered through the pie that enhance SharePoint as an application dev platform
  4. Does it HAVE to be custom dev or can it be built through no code customizations/configurations
  5. Windows communication foundationReplaces legacy web services