SharePoint_ITP220 Ben Curry, CISSP, Microsoft SharePoint MVP.

Slides:



Advertisements
Similar presentations
Top 10 things you need to know about SharePoint Site Administration
Advertisements

Technical - SharePoint SharePoint grew out of the Exchange Development Teams collaboration work and Digital Dashboard initiative. SharePoint Team Services.
 Troy Hopwood Program Manager Microsoft Corporation BB53.
Randy Williams, MOSS MVP Senior Consultant Synergy Corporate Technologies.
SharePoint Soft Skills: Governance Ryan Jones, Micron January 26, 2011.
Todd Klindt Solanite Consulting.  WSS MVP since 2006  Speaker, writer, consultant, Aquarius  Personal Blog
Tom Sheridan IT Director Gas Technology Institute (GTI)
Re-Architecting Search Solutions with SharePoint’s new Federation Features ITP314, CIO314, PM314, IA314.
Aligning Business Needs, Processes and more within the SharePoint platform ITP116, CIO116, PM116, IA116.
11© 2011 Hitachi Data Systems. All rights reserved. HITACHI DATA DISCOVERY FOR MICROSOFT® SHAREPOINT ® SOLUTION SCALING YOUR SHAREPOINT ENVIRONMENT PRESENTER.
Welcome to the Minnesota SharePoint User Group November 11 th, 2009 SharePoint 2010 Administration Wes Preston, Brian Caauwe.
Document Management: Doing it right in SP Online Presented by Deliveron Consulting Services
Microsoft Office Sharepoint Server 2007 (MOSS) Overview Momentum Microsoft November 15, 2007.
Philadelphia Area SharePoint User Group Welcome to the Philadelphia Area SharePoint User Group Russ Basiura SharePoint Consultant.
Winter Consolidated Server Deployment Guide for Hosted Messaging and Collaboration version 3.5 Philippe Maurent Principal Consultant Microsoft.
Welcome to the Minnesota SharePoint User Group. Quick Intro Announcements Personalization in SharePoint Configuring User Profiles Configuring Audiences.
JourneyTEAM - – Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own.
Building Public Facing Websites with SharePoint 2010 Prepared for ILTA’s SharePoint for Legal Symposium June 16 th, 2010 George Durzi Principal Consultant.
Wes Preston Agenda  Quick Intro  Overview  Site Details  Notes and Resources  Questions.
Creating Business Workflow Using SharePoint Designer 2007 Presented by Tarek Ghazali IT Technical Specialist Microsoft SQL Server MVP Microsoft SQL Server.
Discovering 10232A – Designing and Developing Microsoft SharePoint Server 2010 Applications Robert Bogue.
Teaching End User SharePoint Robert Bogue
OFC 200 Microsoft Solution Accelerator for Intranets Scott Fynn Microsoft Consulting Services National Practices.
Jeff DeVerter Rackspace Building a SharePoint Tribe.
Ed Hild Portal & Collaboration Architect Microsoft Technology Center
Microsoft Office SharePoint Training Course
SharePoint 2007 Overview and Solution Examples Inetium.
SharePoint 2010 Pragmatic implementation and use at a corporate level Carol Van der Donck.
Information Architecture Linden Daniels. Steps of a Successful Information Architecture Discovery Education Design Migration Monitor.
RJB Technical Consulting Microsoft Office SharePoint Server 2007 Governance Russ Basiura RJB Technical Consulting.
Bennett Adelson. Microsoft Solution Center. Independence OH February 4, 2010 BENNETT ADELSON Microsoft® Solution Center.
Deploying SharePoint Products and Technologies for Enterprise Collaboration Microsoft IT group’s Centrally Hosted Collaboration Solution.
Knowledge Management Tools in Practice: Implementing a Document Management Solution Session #4097 VISN 2 Knowledge Management Office Kim Nazi Knowledge.
1 SharePoint Real World Deployment Encouraging business and user adoption for SharePoint Steve Smith – MVP SharePoint Server Owner Combined Knowledge
Basic Developer Knowledge That Every SharePoint Admin Must Have Randy Williams, MVP MOSS Synergy Corporate Technologies
Functional comparison between Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007 October 14 th, 2009, Lexington Microsoft Users.
PTT GSP Knowledge Management System User Training Ekkarin Sereechuenpojit System Engineer Infrastructure Solutions Wannee Govitsutthisak System Engineer.
Real World Case Study KM Summer Institute June Rano Joshi, Vorsite.
Project 2003 Presentation Ben Howard 15 th July 2003.
Using Content Types to Improve Discoverability IA260 Gary Lapointe, MOSS MVP.
SharePoint Server 2007 Architecture Bill English, MVP, MCSE, MCT.
The 2007 Microsoft Office System Andrew Lowson Solution Specialist – Portals & Collaboration Microsoft Australia
Solutions using Microsoft Content Management Server 2002 Connector for SharePoint Technologies Sue Corke Mark Harrison Microsoft UK.
Managing Documents the Right Way IA354 Amanda Murphy.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
Windows SharePoint Services. Overview Windows SharePoint Services (WSS) Information Worker Infrastructure component delivered in Windows Server 2003 Enables.
UNDERSTANDING YOUR OPTIONS FOR CLIENT-SIDE DEVELOPMENT IN OFFICE 365 Mark Rackley
Ellis Paul Technical Solution Specialist – System Center Microsoft UK Operations Manager Overview.
Windows SharePoint Services Installation and Configuration.
UX03 – Building & Branding SharePoint Sites Using new Web Content Management Capabilities Andrew Connell MVP Office SharePoint Server
Office 365 What Is The Right Fit For You? Andrew Riley, MCTS, MCTIP, ITIL v3.
L’Oreal USA RSA Access Manager and Federated Identity Manager Kick-Off Meeting March 21 st, 2011.
Introduction to SharePoint 2007 Brendon Schwartz
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
SP Business Suite Deployment Kick-off
SharePoint Portal Server & Windows SharePoint Services Overview
Automate Custom Solutions Deployment on Office 365 and Azure
What is SharePoint and why you should care
Introduction to SharePoint 2007
Debunking the Top 10 Myths of Small Business Server: Using Windows SBS in Larger Environments Abstract: This session will debunk some of the common myths.
MDOP: Advanced Group Policy Management 4.0
Common Security Mistakes
SharePoint Online: Migration Planning to avoid Mistakes
Overview of Social Computing in Microsoft SharePoint 2010
What Is Sharepoint? Mohsen Ashkboos
Enterprise Program Management Office
SharePoint Foundation 2010
SharePoint Foundation 2010
Presentation transcript:

SharePoint_ITP220 Ben Curry, CISSP, Microsoft SharePoint MVP

Agenda  What is a Best Practice?  What is a Bad Practice?  The Top 10 Bad Practices See for details on each of these topics. I’ll be writing on these for the next few weeks.

What is a Best Practice?  Adapts to culture, politics, business, and security  Intellectually Simple  Practical application may be difficult  Aligns with organizational strategy  Intentional, Deliberate practice for a given set of requirements  Often different between verticals

What is a Bad Practice?  Ignores expert advice  Doesn’t account for business requirements  Directly conflicts with design, examples are:  SLA  Configuration management  Change management  Security Policy  Ignores corporate culture

Example Bad Practice

The Top 10 Bad Practices It’s worth noting that every organization will have a different set of the “Top 10”

#1 – No Implementation Methodology  “setup.exe, I Agree, Next, Next, Finish” is chaos waiting to happen  Pick one and stay with it  ITIL, PMI, MSF/MOF, Agile, INCOSE  See sessions by Paul Culmsee, Andrew Woodward, and Ruven Gotz  Should align with corporate strategy  Consistency is key  Requires Stakeholder support

Minimum Implementation Plan:  Get the stakeholders involved  Gather requirements from the business people (the more interviews, the better)  Create a project plan  Get some training!  Engage the services of an architect if you don't have one on staff  Create an IT Governance (assurance) plan for the project  Prototype solutions  Create a Test and/or Development environment  Execute a test plan  Document, Document, Document!

#2 – Lack of Requirements  Business  Executives, Managers, Business Analysts  Information Workers  Technical  Power Users  IT Staff  Performance  Policy  IA, Security

Requirements Gathering  Define ‘need’ versus ‘want’ and prioritize accordingly  Elicitation Techniques  Traditional – questionnaires, surveys, discussion groups  Existing Systems  Pain Points as Requirements  Group – brainstorming, lunch and learn (free food)  Prototyping  Contextual

#3 – Insufficient Training  Leads to poorly implemented, under- engineering, over-engineered, underutilized, and impossible to use systems  Who should I train?  Stakeholders (end user training)  Information Workers  Business Analysts  Administrators and Developers  Designers and Architects

UserVersity Certification Paths  Collaboration Specialist Be able to use the tools such as search, navigational aids, site directory to navigate and find content within SharePoint. Use of list and libraries within a site including all list and library features. Collaboration within workspace sites, wiki sites and blog sites.  My Sites Specialist Personalize My Profile in My Site, Manage Colleagues in My Site and use the colleague tracker web part, Microsoft Office 2007 integration with My Site, SharePoint sites web parts, My workspaces web part, recent blog posts web part and the My Links drop-down, User Libraries In My Sites.  Security Specialist Know how on security in WSS 3.0, Manage permission levels and SharePoint groups, Create custom permission levels and SharePoint groups, Manage access to a Site, Manage access to a library or list, Manage permission inheritance.  Publishing Specialist Overview of Microsoft Office SharePoint Server 2007, Overview of Web Content Management. Create pages in Publishing sites, Edit pages in Publishing sites, Approve content in Publishing sites, Version history in Publishing sites, Overview of News sites.  Content Management Specialist – separate slide  Site Creation and Customization Specialist - separate slide

#4 – No Governance Plan  While everyone doesn’t agree on what governance is, you still need it  Assurance or Governance?  Does it align with IT Governance? Corporate Governance?

Preliminary Governance Requirements Backup/Restore* Authentication* Authorization System Monitoring* Antivirus* IT vendor oversight Alerting/Notification Auditing Policies Distribution Usage Reporting Search Security* Versioning Branding Custom Development Publication Taxonomy Retention

#5 – Not Using Solutions for Customization  Why don’t people use them?  Don’t know how  Too difficult  Too lazy (sorry in advance if this applies)  Hard to maintain consistency without them  Can dramatically increase maintenance costs

Web Part Maintenance Example  A Web Part requires: .dll .webpart XML  Feature.xml  Elements.xml  Safe Control  CAS (if applicable)  So if a single server, and single Web part, then 6 actions to deploy…but…

What if you have 3 servers x 3 Web apps? 36 actions!  A.dll to be deployed to the web application BIN directory so that it can implement Code Access Security. (Deploy to 3 web app bin directories on 3 servers = 9 changes)  A.webpart XML file (Deploy to 12\TEMPLATE\FEATURES on 3 servers = 3 changes)  A Feature.xml file (Deploy to 12\TEMPLATE\FEATURES on 3 servers = 3 changes)  An Elements.xml file (Deploy to 12\TEMPLATE\FEATURES on 3 servers = 3 changes)  A Safe Control entry for the web application’s web.config file (Change the web.config file for 3 web applications on 3 servers = 9 changes)  Code Access Security policies that defines what the web part will be allowed to do. (Change the web.config file for 3 web applications on 3 servers = 9 changes)

#6 – Insufficient DR Planning and Testing  Define RPO and RTO Targets  Recovery Point Objective  Recover Time Objective  Get Stakeholders buy-in and agreement  Define granularity of restores  SQL + Native Backups or 3 rd Party Solutions  High Availability  Document, Test, Refine, Document

#7 – Lack of Capacity Planning and Testing  What works for 1 user may not work for 500  Lots of tools for testing  Visual Studio Team Suite, Fiddler, Ping.exe, wireshark, etc.  Software vs. Hardware Boundaries  See Mike Watson’s blog and TechNet  Plan for the worst, hope for the best!  Don’t guess – know

#8 – No Configuration/Change Management  Windows Server platforms, IIS Configuration  Information Management Policies / Auditing  SharePoint Web Applications  SQL Server  Dependent systems (e.g. via BDC)  Site Collection / Sites  AuthN and AuthR  Content Types, Metadata, etc.

#9 – Solving Every Problem With SharePoint  It’s a tool – use the right tool for the job  SharePoint commonly addresses:  Forms, business workflows, Task Order Management, calendaring, collaboration, search, aggregation, search, organization, presentation  SharePoint probably doesn’t address:  CRM, Accounting, ERP, ERM, Time & Expense, Portfolio Management, and Resource Management

#10 – No Information Organization / Information Architecture  Lack of consistency in how data is input into the information system  Lack of agreed-upon meanings for metadata keywords, lowering findability  Data redundancy goes up, incurring incremental costs  Lack of findability of information in an e-discovery proceeding can cost millions, jury might infer fraud  Inefficient IA costs much more than a IOPS

#11 – Solving Every Problem With Code  Developers love to write code  If there’s a problem, writing code will fix it  Use OOB Web parts as much as possible  Refer to original business requirements before customizing SharePoint  Test before implementing  Test before upgrades, Service Packs, etc.  Remember when adding servers to the farm!

Please fill out your evaluation and turn it in on the back table!