charlotte spug - planning for mysites and social in the enterprise

29
Planning for MySites and Social Features in the Enterprise Charlotte SharePoint User Group Mike Oryszak November 17 th , 2010

Upload: mike-oryszak

Post on 18-Dec-2014

546 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Charlotte SPUG - Planning for MySites and Social in the Enterprise

Planning for MySites andSocial Features in the Enterprise

Charlotte SharePoint User GroupMike Oryszak

November 17th, 2010

Page 2: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• Principal Consultant with Intellinet• Microsoft SharePoint Server MVP• Dev and Architect with MS stack since 1996• Working with SharePoint since 2002• Raleigh-Durham, NC Area since 1998

About Me

Page 3: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• Architecture and Feature Overview• Planning for Deployment• Planning for User Profiles• Approaches to Governance

Session Overview

Page 4: Charlotte SPUG - Planning for MySites and Social in the Enterprise

ARCHITECTURE AND FEATURE OVERVIEW

Planning for MySites and Social Features in the Enterprise

Page 5: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• Two sections– Shared MySite Host– Personal Site Collection

• Shared Host Includes– Newsfeed– User Profile Pages

• Personal Site Collection– “My Content”

• Can Include Targeted Links

Architecture and Feature Overview

Page 6: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• Aggregated List of Events– Profile Changes– Anniversaries– Birthdays– Blog Posts– Tagged Items – Status Messages

• Settings Personalized– Subscribe to Events

Architecture and Feature OverviewNewsfeed

Page 7: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• Bio Info• Organization Browser• Extended Profile• Content Authored• Note Board• Colleague List

Architecture and Feature OverviewUser Profiles

Page 8: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• Personal Site Collection– User is the Owner– Personal & Shared Content– Can Create Sub-Sites– Great “home base”

Architecture and Feature OverviewMy Content Site

Page 9: Charlotte SPUG - Planning for MySites and Social in the Enterprise

PLANNING FOR DEPLOYMENTPlanning for MySites and Social Features in the Enterprise

Page 10: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• Always Deploy MySite Host– My Site Host Site needed to support User Profiles

– Set User Permissions to:• Allow Personalized Features• Allow Provisioning of My Content site• Allow Social Features

• Without MySite Host– Cannot view User Profiles– Social Features only partially functional

Recommendation: Deploy MySite Host and set appropriate permissions.

Planning for DeploymentMySite Host Configuration

Page 11: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• Decide Where to Configure MySite Host

• Dedicated Web Application– Segment Personal from Intranet and Collaboration Sites

• Provides better scalability• Dedicated Content Database(s), can be restored separately• Apply different Policies

• Within Existing Web Application– Very small number of users (under 25 users)– User Profiles only, limited or no My Content sites– With Custom Auth to prevent additional Auth request

Recommendation: Plan ahead and separate unless requirements dictate it is on the Shared Web App.

Planning for DeploymentMySite Host Location

Page 12: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• Calculate Potential Site Collection and storage numbers– # Users = # of Potential Site Collections– # Users * Quota = Potential Space Requirements

• Consider Impact on Servers and Database– Allocate multiple Content Databases

Planning for DeploymentMySite Capacity Planning

Page 13: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• My Content Sites - Minimize Customizations – Maintaining customizations difficult across n site collections– Use Feature Stapling if needed, avoid Custom Site Defs

• User Profiles– Easier to customize since shared by all users

• Limitations– Turning some features off can be difficult (ex. User Status)– Privacy Policies Pre-Set

Planning for DeploymentMySite Customization

Page 14: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• Share Services Between Farms– Can centralize User Profiles in Multi-Farm Global Deployment– Can specify multiple MySite Host Locations with targeting

• Segment User Profiles– Can provision additional User Profile Service Applications

• Internal versus External users• Segment by organizational boundaries

Planning for Deployment - AdvancedMultiple Farms or Groups of Users

Page 15: Charlotte SPUG - Planning for MySites and Social in the Enterprise

PLANNING FOR USER PROFILES

Planning for MySites and Social Features in the Enterprise

Page 16: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• Attributes– @60 Out of the box attributes– Can define custom attributes for your organization– Makes finding people easier– Highly Configurable

• User Editable• Show on Profile• Show on Edit Form• Show in Newsfeed• Privacy Policy

Recommendation: Define attributes that describe and support your organization and processes.

Planning for User ProfilesCustom Attributes

Page 17: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• Privacy Controls– Defines who can see what; – Default Global Policies– User Override – Standard Levels (not customizable)

• Only Me• My Manager• My Team• My Colleagues• Everyone

Recommendation: Be mindful of sensitive data (pay grades) but as open and transparent as possible.

Planning for User ProfilesPrivacy Policies

Page 18: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• Leverage Existing Systems– Create a comprehensive profile with attributes from each system– Continue to manage attributes in the Source Systems

• Source Options– Active Directory– BCS calling Custom DB or Line of Business System

• Example:– Active Directory for core attributes– HR System for Position and Education Info– Learning Management System for Training and Certifications

Planning for User ProfilesProfile Synchronization

Page 19: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• Can Provide Be Leveraged in Workflow Processes– Centrally maintained, not process dependent

– Key attributes like:• Manager• Delegation• Division• Department• Approval Budget

– Fully accessible via the API and Web Services for use in other systems

Planning for User ProfilesSupport Business Processes

Page 20: Charlotte SPUG - Planning for MySites and Social in the Enterprise

APPROACHES TO GOVERNANCEPlanning for MySites and Social Features in the Enterprise

Page 21: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• Leverage or Reference other Appropriate Use Policies– Information, Email and Internet Use Policies

• Match to organization’s maturity– Harassment incidents, IM or Social Networking abuse?

• Strike balance appropriate balance to build teams and support collaboration

• Make the policy accessible

Approaches to GovernanceAppropriate Use Policies

Page 22: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• Provide a mechanism to report violations

• Allow the community to self-police as much as possible

• Take action for any valid incidents and reinforce expectations

Approaches to GovernanceEnforcement

Page 23: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• Administrators can find (and delete) Tags and Notes– By User– By URL– By Keyword

Approaches to GovernanceMonitoring Tags and Notes

Page 24: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• Focus on Business…– New Products, Industry News and Reports– Keep employees informed and connected

• Support Social Interactions– New Baby, promotion, softball league– Strong social ties enhances collaboration and engagement

• Allow Creativity– Support creativity and expressiveness within reason– Some employees are clowns or jesters

• Employees Already Using Social Tools– Already using tools like LinkedIn, Facebook, Twitter– These other tools cannot be fully monitored

Approaches to GovernanceSetting the Tone

Page 25: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• Large Enough to Be Useful

• Compare to Shared Drive Quotes– Groups used to strict quotas adapt easier

• Considered Tiered Quotas– Personal – 75mb– Personal Plus – 150mb– Executive -300mb

• Balance User Needs with Maintainability and current storage availability.

Approaches to GovernanceQuota Management for My Content

Page 26: Charlotte SPUG - Planning for MySites and Social in the Enterprise

WRAP-UPPlanning for MySites and Social Features in the Enterprise

Page 27: Charlotte SPUG - Planning for MySites and Social in the Enterprise

• TechNet – User Profile Service Overview– http://technet.microsoft.com/en-us/library/ee662538.aspx

• User Profiles – Creating Custom Properties– http://nextconnect.blogspot.com/2010/06/user-profiles-creating-custom.html

• User Profiles – Driving Business Process– http://nextconnect.blogspot.com/2010/06/user-profiles-driving-business-process.html

• My Site Provisioning Methods– http://nextconnect.blogspot.com/2010/03/mysite-provisioning-methods.html

• Configuring Social Aggregation Jobs– http://nextconnect.blogspot.com/2010/06/configuring-sharepoint-2010s-social.html

• Social Computing Posts– http://nextconnect.blogspot.com/search/label/Social%20Computing

Additional Resources

Page 28: Charlotte SPUG - Planning for MySites and Social in the Enterprise

Questions?

Page 29: Charlotte SPUG - Planning for MySites and Social in the Enterprise

Contact Info

• Blog - http://nextconnect.blogspot.com• Twitter - @Next_Connect• Email – [email protected]• LinkedIn - http://www.linkedin.com/in/michaeloryszak