share point user group content is king
TRANSCRIPT
©2011 CIBER, Inc. | 1 | 07/20/2011
Ian RudyPrincipal ConsultantCIBER Collaboration PracticeSharePoint Solution Architect
Pittsburgh Area SharePoint User GroupWednesday, July 20, 2011
“Content is King”James StevensPrincipal ConsultantCIBER DW/BI PracticeBI Solution Architect
07/20/2011 | 4 | ©2011 CIBER, Inc.
Agenda
• Introduction– What is User Centered Design– What problem are we trying to solve
• Approaching User Centered Design– Business Objectives– Information Architecture Process
• SharePoint 2010 New Features• Demo using UCD approaches• Q/A
07/20/2011 | 5 | ©2011 CIBER, Inc.
• Rather than requiring users to adapt their attitudes and behaviors in order to learn and use a system, a system can be designed to support its intended users’ existing beliefs and behaviors.
• Create experiences based on observed or implied user needs over time.
• Place users at the center and design solutions to support them.• Social and Enterprise 2.0 concepts are starting to influence this
approach in major ways.
What is User Centered Design?
07/20/2011 | 6 | ©2011 CIBER, Inc.
• Separate presentation from storage and logical architecture• Allows for proper site collection and content database storage
models• Removes the need to know “where” things are• Provides a more extensible and flexible design of SharePoint..
And opportunities to distribute and scale• Naturally supports robust and faceted search
UCD Impact to SharePoint Architecture
07/20/2011 | 7 | ©2011 CIBER, Inc.
• I can’t find anything• I can’t find the information I know is there• Search is really bad• There are 3 versions of the same content• I’m not sure where to find the latest information• Making the intranet relevant to every user• Business change from regional to global focus
What problem are we trying to solve?
07/20/2011 | 8 | ©2011 CIBER, Inc.
Collaboration - SharePoint Business Intelligence
Ontology Logical Data Model
Taxonomy Dimensional Hierarchy
“folksonomy” Free Form Text Label
SharePoint List Database Table
SharePoint List View Database View
Managed Term Sets Conformed Dimensions
Content Query SQL
Term Store Management Master Data Management
Content Identification Data Profiling
Can a BI Architect be a good Information Architect?
07/20/2011 | 9 | ©2011 CIBER, Inc.
1. Create a single global corporate communications platform– “Get targeted, localized and relevant information to the right people at the right
time”
2. Increase the quality and visibility of published information to the employee population– “Provides one source of the truth”
3. Improve collaboration and innovation capabilities– “Encourage sharing of best practices”
4. Offer an improved user experience through enhanced personalization, search, navigation, knowledge sharing and social media tools– “Make users happy”
5. Deliver a current, searchable employee directory– “Help everyone find and network with the right people”
Intranet Project Objectives
07/20/2011 | 10 | ©2011 CIBER, Inc.
• Make the IA sufficiently resilient– Build site that can withstand organizational restructuring (reorganizations,
mergers, acquisitions, Change in Business Strategy, etc.)
• Help users find content quickly and easily– Improve productivity by Eliminating Wasted Clicks
• Improve usability– Simple Navigation and Robust Search– Provide a consistent user experience, look and feel
Information Architecture Goals
Think of Information Architecture as the Business Language of your Company
07/20/2011 | 11 | ©2011 CIBER, Inc.
• Discovery Interviews• Reviews of other Intranet sites’ structures.• Analysis (Site Traffic, Search Results)• Content Inventory Worksheets• Card Sorting• Surveys• Expert Review• Focus Groups• CIBER Practice Knowledge – Industry Best Practices
Research Methods (IA Tools)
07/20/2011 | 12 | ©2011 CIBER, Inc.
Content Inventory Worksheets
07/20/2011 | 13 | ©2011 CIBER, Inc.
• News (Corporate Communications)– News was targeted to specific audiences. Global (everyone), Business Unit (Regions),
Functional Area (Departments) and translated into various languages• Example: Latin America Senior Management Organizational Announcement in Spanish
• Policies– Noticed that Policies were categorized by Business Unit (Regions), Functional Area
(Departments) and Published in different Languages• Example: North America, HR Social Media Policy written in English
• Procedures– Noticed that Procedures were categorized by Business Unit (Regions), Functional Area
(Departments) and Published in different Languages• Example: Operational Procedure for Manufacturing in Europe written in German
• Forms– Noticed that Forms applied to Business Unit (Regions), Functional Area (Departments),
Processes (Tasks) and written in different Languages• Example: Request for Business Cards/Stationary for UK & Ireland in English• Example: Fleet Operations Form that Applies to North America in English
Content Inventory Worksheets – Noticed a Pattern
07/20/2011 | 14 | ©2011 CIBER, Inc.
Different Types of IA: Site Navigational Structures
Organizational Based• Geographical (Business Units)• Departments (Functional Areas)
Task Based• Employee Services• Manager Services• Tools for the Job
Topical Based• Buzzword• “Topic of the Day”
User Centered Design• Targeted Communications to Me• My Profile – Interests, Ask Me About• Communities I’m a member of• Discover content I’m interested in• Resources that apply to Me
07/20/2011 | 15 | ©2011 CIBER, Inc.
• Content is personalized for employees based on their Business Unit, Functional Area and Language.
With a User Centered IA Design . . . Best of All WorldsThen manage the metadata via Taxonomy Term Store
07/20/2011 | 16 | ©2011 CIBER, Inc.
Where do you put all the other Content? Portal Landing Page Sites
07/20/2011 | 17 | ©2011 CIBER, Inc.
Brainstorming the IA - High Level Navigation
07/20/2011 | 18 | ©2011 CIBER, Inc.
What is a content type? Why should we use them?
• Content Query Web Part• New Content Type Hub feature• Open-closed principle for content type design• Notes from the field regarding the new content type hub and
content type publishing
SharePoint 2010 New Features to support UCD
07/20/2011 | 19 | ©2011 CIBER, Inc.
• Absolutely best performance for rolling up contenthttp://blog.mastykarz.nl/content-query-web-part-vs-custom-aggregation-web-part/
• Numerous ways to tweak and “customize”– Export and change settings– Subclass – override and extend functionality– XLST
• I know.. Can’t query across site collections.. Single Responsibility Principle
– Every object(site collection) should have a single responsibility
CQWP – Ginsu knife of SharePoint
07/20/2011 | 20 | ©2011 CIBER, Inc.
• Allows for central management of content types and related information and publishing across site collections
• Not only for content types– Policies– Document Sets– Workflow associations
• Functionality is part of the Managed Metadata Service• Subscribe within or across farms
Content Type Publishing/Syndication
07/20/2011 | 21 | ©2011 CIBER, Inc.
Open/Closed Principle for Content Type Design
07/20/2011 | 22 | ©2011 CIBER, Inc.
• Think long and hard about where you put your site collection..• Base content types need to be deployed through code or the
UI!! Everything inheriting from those can be deployed in other ways (CAML, manual, code)
• There is a new SPContentType constructor to make the code deployment easier and lets you control the ID of the content type
• Build your entire content type hub as features and solution packages, make sure to activate the Microsoft Content Type Syndication Hub feature
Content Type Hub Rocks!!.. If you are careful
07/20/2011 | 23 | ©2011 CIBER, Inc.
DEMO
©2011 CIBER, Inc. | 24 | 07/20/2011
Questions?