SharePoint 2010 * Communities and Social Networking

advertisement
SharePoint 2010 – Communities and Social
Networking
Brian Caauwe
Senior Consultant
06/22/2010
Agenda
•
•
•
•
•
•
•
Introductions
Social Networking
Unified Communications
Break
SharePoint Architecture
Customization & Development
Governance
Who am I?
• Brian Caauwe
• Consultant & Speaker
– Email: bcaauwe@inetium.com
– Blog: http://blogs.inetium.com/blogs/bcaauwe
• MCTS - SharePoint v3
Minnesota SharePoint User Group
•
2nd Wednesday of the Month
– 9:00 – 11:30 AM
•
•
•
•
SharePoint resources and links
Meeting Schedule
Past User Group Presentations
This Presentation
www.sharepointmn.com
•
Next Meeting – 7/14
– Search
SOCIAL NETWORKING
What is Social Networking?
What is Social Networking?
•
•
•
A virtual gathering place
A web of contacts
A bulletin board
•
•
A scrapbook
A knowledgebase
•
•
•
•
•
•
Yammer
Foursquare
Forums
Distribution Lists
Blogs, RSS feeds
Many more…
Examples
•
•
•
•
•
•
Linked In
Facebook
MySpace
Twitter
Classmates.com
Reunion.com
One user example…
•
Participate in LinkedIn as a career networking tool
–
•
Participate on Facebook with friends, family and some work and community
contacts
–
–
–
•
Get a little more personal by sharing photos and comments with friends
Control access to different groups
Follow statuses and updates
Forums
–
–
•
Keep track of previous co-workers, networking contacts, etc
Keep track of a few hobby-related lists to keep up on the latest news and info.
Contribute from time to time
Blogs
–
–
–
Family blog
Technical or work topical blog
Read a list of blogs using Google Reader or some other RSS aggregator
What is Enterprise Social Networking?
• Employing the same concepts used in other social networking
solutions, but done while asking: “Is this good for the company?”
• Realize the potential of social networking concepts in your
workplace, with your partners and with your clients.
• The same standard business questions apply:
– What is the return on investment?
– Where are the efficiencies?
• But in one slide… WHY?
Why Enterprise Social Networking?
Drive
collaboration &
social
interaction
Capture &
share tacit
knowledge
Discover
content in new
ways
Capture the
“wisdom of the
masses” via
social
feedback
Build a sense
of connection
to
the company
New workers
expect social
tools in the
workplace
SharePoint Social Networking
Key Features
1. User Profile Database – The database containing
information about SharePoint users, imported from Active
Directory and other potential sources.
2. People Search – A search scope and result page
configured specifically for finding people, based on data
crawled from the Profile database.
3. My Profile Pages – One method of displaying the Profile
database information, using web parts designed for that
purpose and available only on the Profile page
4. User Generated Content – Using features such as Blogs
and Wikis empower users to share information
5. Social Feedback – Built-in tagging, note boards, rating to
highlight important information from the ground up.
6. Co-Authoring – Office 2010 Web Applications enable
multi-user authoring in real time
Scenarios for Enterprise Social Networking
Search
• Finding the right resources, when you need them
– People Search or advanced search can be used to find people based
on many attributes – based on the Profile Database
– Immediate needs: Finding the right resource for the current issue, fast
– Ongoing needs: Building a project or organizational team
Includes Responsibilities, Skills and Interests
SharePoint Social Networking
People Search
• Contact Card
• Skills based browsing
• Refiners
Scenarios for Enterprise Social Networking
Profile Information
• Finding information relevant to YOU
– My Newsfeed page shows content YOU have subscribed to
follow
– My Content is the place for YOUR personal content and Point of
View
– My Profile page shows profile information to others about YOU
depending on how they relate to YOU
SharePoint Social Networking
Profile Pages
• My Newsfeed (Tag Subscriptions)
SharePoint Social Networking
Profile Pages
• My Content (My Site – Site Collection)
SharePoint Social Networking
Profile Pages
• My Profile (Person.aspx)
Scenarios for Enterprise Social Networking
Corporate Information
• Understand the corporate structure
– Navigate a virtual representation of the company
– Find relationships based on location in the company
– Need to find someone based on their relationships without
knowing specific search criteria
– High value for new employees
– Low effort as information is already “known” by systems
SharePoint Social Networking
Organization Browser
• Silverlight control
Scenarios for Enterprise Social Networking
User Knowledge
• Obtain unstructured data
– Experienced employees want to share their skills but need a
place for it
– Extract the small pieces of information that makes the big picture
come into focus
– New Employees can gain knowledge by more than just
experience
– Immediate needs: Finding historical information for a project or
related information
– Ongoing needs: Building a knowledgebase of intellectual
property
SharePoint Social Networking
User Generated Content
• Individual / Group Content - Blog
SharePoint Social Networking
User Generated Content
• Community Content - Wikis
Scenarios for Enterprise Social Networking
Relevant Data
• Understand how structured data relates to unstructured
data
– Terms used throughout the company that are standard
– Terms used throughout the company that have been created by
usage
– Determining if the information available provides high value
– Capture / Encourage ad hoc discussions
– Immediate needs: Finding information related to a specific terms
– Ongoing needs: Understand how the people working with
projects relate to products, clients, etc.
SharePoint Social Networking
Social Feedback
• Tagging
– Taxonomy (Corporate Defined)
– Folksonomy (Dynamic User Created)
SharePoint Social Networking
Social Feedback
• Note Board
SharePoint Social Networking
Social Feedback
• Ratings (Out of the box)
SharePoint Social Networking
Co-Authoring
• Office Web Applications
Microsoft
Microsoft
PowerPoint
Word
Excel
Microsoft
OneNote
Social Networking Features
• People Search
• Profile Pages
• User Generated Content
• Social Feedback
• Co-Authoring
DEMO
SharePoint – Version Recap
SharePoint Foundation – The ‘no additional charge’ version of
SharePoint that includes all the core functionality like Blogs, Wikis,
Discussions, Presence, etc…
Office Web Applications – Another ‘no additional charge’ version of
client applications for online collaboration and presentations.
SharePoint Server Standard – Considerable enhancements on top of
the core platform – My Sites, People search, Tagging, Rating,
Enterprise Wiki’s, etc…
SharePoint Server Enterprise – Doesn’t offer a lot of additional
functionality for social networking, but does include Access
Services, Visio Services InfoPath Services which may allow for
richer data
SharePoint Server Feature Reference
•
•
•
•
•
•
•
•
•
•
My Sites
Status Updates
People Search
Organization Browser
Employee Search web part
Audiences
Rating
Tagging
Tag Cloud web part
Enterprise Wikis
•
•
Much, Much, More…
http://sharepoint.microsoft.com/en-us/buy/Pages/EditionsComparison.aspx?Capability=Communities
Service Applications
• Managed Metadata Management
• User Profile Management
• Search Management
UNIFIED COMMUNICATIONS
What is Unified Communications?
•
•
•
A COLLECTION of technologies – not a silver bullet
“
The collection of communication
technologies, applications and processes
to enhance communication and
business between you, your customers,
partners and employees
“
•
“Game-Changer”
“Disruptor”
“Equalizer”
THE GOAL OF UNIFIED COMMUNICATIONS IS TO REDUCE THE
HUMAN LATENCY IN BUSINESS PROCESSES
Microsoft Unified Communications Products
• Profile Information
• E-mail / Calendaring / Outlook Web Access
• User Profile Database / Search
• Outlook / Office Web Applications
• Instant Messaging / VoIP
• Conferencing
• Unified Communications brings information together
SharePoint and Unified Communications?
•
Presence
•
What is Presence?
–
–
–
Skittles
Presence Pawn
Online Indicator
•
Know before you attempt to reach out
•
Presence is the “center ring” of Unified Communications
SharePoint and UC Examples
• User Information
• Communication
Actions
BREAK
CUSTOMIZATION &
DEVELOPMENT
Customization Opportunities
MySites
•
•
•
•
•
Custom My Sites
Customizing the person.aspx page (Profile)
Customizing the default.aspx page (Newsfeed)
Custom Activity Feeds
Personalization site links
Customization Opportunities
User Profiles
• Configuring User Profile Imports AND Exports
• Adding new User Profile Properties
– Customizing Privacy Policies (who can see what properties)
• Business Connectivity Services
• Configuring Audiences
• Profile Images
Customization Opportunities
Search
• Custom Search Results
– Configurable XSLT to display relevant User Profile Properties
• Custom Search Properties
• Best Bets and Keywords
• Search Refinements
Development Opportunities
SDK Namespaces
• Working with User Profiles
– Microsoft.Office.Server.UserProfiles
• Working with Audiences
– Microsoft.Office.Server.Audience
• Working with Social Data
– Microsoft.Office.Server.SocialData
• Working with Activities
– Microsoft.Office.Server.ActivityFeed
• http://msdn.microsoft.com/en-us/library/ee557271.aspx
Development Opportunities
• Possible Customizations:
–
–
–
–
Custom Web Parts that display relevant User Profile Properties
Import additional User Profile Properties
Push / Pull status updates
Mashup skills, people, locations in unique ways (seating charts, maps, etc)
– http://msdn.microsoft.com/en-us/library/ff512773.aspx
• ‘Elle’ Customizations:
–
–
–
–
Silverlight User Experience
Business Connectivity Services with CRM
User Profile Properties
Tied to Great Plains accounting system
Development Demo – ‘Elle’
• Silverlight User Experience
• Business Connectivity Services
• InfoPath Forms Services
• User Profile Properties
DEMO
SHAREPOINT ARCHITECTURE
SharePoint 2010 Architecture
Service Application Architecture
•
•
•
•
No More Shared Services Provider (SSP)
Service Applications are “A la Cart”
Can have more than just a single service application
Delegated Administration
Service Application Architecture
•
Service Applications for Social Networking and Communities
–
–
–
User Profile Service Application
Search Service Application
Managed Metadata Service Application
Service Application Architecture
User Profile Service Application
•
•
•
•
Manage User Profiles
Manage Properties
Manage MySites
Manage Social Data
Service Application Architecture
Search Service Application
•
•
•
•
Manage Content Sources
Manage Crawl Schedules
Manage Managed Properties
Manage Scopes
Service Application Architecture
Managed Metadata Service Application
•
•
Manage Term Stores
Manage Key Words
SharePoint 2010 Service Application Architecture
• User Profile Service Application
• Search Service Application
• Managed Metadata Service Application
DEMO
GOVERNANCE
Communities Governance
• Don’t just update SharePoint – keep AD up to date
– Information also available in Outlook / other tools
• Sync with other systems – PeopleSoft, etc…
• Development processes for User Profile/Import Changes
• Database and server topology planning is required
before rolling out company-wide My Site deployments
(100s or 1000s of sites)
• Plan for
–
–
–
–
Profile Information
Social Data
User Adoption
Cultural Challenges
Communities Governance
Profile Information
• Profile Property Privacy
–
–
–
–
–
Only Me
My Manager
My Team
My Colleagues
Everyone
• User Profile Change Management
• Import / Export to Active Directory
• Key Stakeholders
– HR, Legal, IT and Business Owners
Communities Governance
Social Data
• Permissions for Tagging – Who can Tag / Bookmark?
• User Profile Service Application administrators
– Social Data CAN be deleted but not approved
• On-boarding / Off-boarding social data
• Define Acceptable Use Policy
–
–
–
–
Note Boards
Status Updates
Skills
Etc…
Communities Governance
User Adoption
• Start with a diverse employee advisory committee prior
to deployment
• Find champions of corporate social information
• Seed the social network and Tag corpus
• Connect with HR, Legal, and Executive sponsors to
ensure a smooth deployment
• Agree and Develop the workflow for handling concerns
and escalations
Communities Governance
User Adoption – Post Launch
•
•
•
•
•
•
Encourage acceptance through viral growth
Train where appropriate
Advertise the social computing roll-out
Encourage and respond to feedback
Sponsorship and approval from management
Incorporate into employee related business processes –
mentoring, skills validation
• Leverage new media
• Integrate social computing capabilities business
processes
Communities Governance
Cultural Challenges
• Fear by management over loss of control
• Fear by employees over loss of personal value
• Confusion over the business impact of new social tools
• Hesitant about change and breaking away from existing
conventions
Technical Planning
•
•
•
•
•
•
•
•
•
Plan platforms
User Profile service overview
Plan user profiles
Plan policies for user profiles
Plan for profile synchronization
Plan for audiences
Plan for My Site Web sites
Plan for collaboration sites
Plan an Enterprise Wiki
Frequently Asked Questions
Common Questions
1.
How do you measure “success”
2.
What is the magic number?
3.
How often should you roll out new
features?
4.
How many “experts” should you
enlist?
5.
What’s the process for how you
make the policy decisions?
Real-world Answers
1. Track monthly metrics: visits to site;
number of content reads; number of
searches; profiles completed; content
added
2. Ultimately everyone should strive for
100% – many factors drive the magic
number including size of company,
geographic dispersion, age, culture,
etc
3. Minimally every quarter during the
first couple of years to adapt and
meet needs
4. Two for every community of practice
created; a steering committee
of 3 to 7 for the overall solution or
target evangelists by geography and
workforce
5. Small steering committee
References
• SharePoint 2010 – Communities
http://sharepoint.microsoft.com/en-us/product/capabilities/communities/Pages/default.aspx
• SharePoint 2010 – Communities White Paper
http://go.microsoft.com/?linkid=9690857
• SharePoint 2010 – Communities Datasheet
http://go.microsoft.com/?linkid=9692052
• SharePoint 2010 – Communities Video
http://go.microsoft.com/?linkid=9692052
• SharePoint Server 2010 Reference: Software
Development Kit
http://www.microsoft.com/downloads/details.aspx?FamilyID=f0c9daf3-4c54-45ed-9bde7b4d83a8f26f&displaylang=en
References
• Blogs
–
–
http://blogs.inetium.com/blogs/bcaauwe
http://blogs.msdn.com/b/sharepoint
• This slideshow!
–
http://www.sharepointmn.com
• SharePoint 2010 Features – Communities
–
http://sharepoint.microsoft.com/en-us/buy/Pages/EditionsComparison.aspx?Capability=Communities
• User Profile SDK Namespaces
–
http://msdn.microsoft.com/en-us/library/ee557271.aspx
• Development Opportunities
–
http://msdn.microsoft.com/en-us/library/ff512773.aspx
A key element to your success.
Download