SlideShare a Scribd company logo
1 of 28
 What?
 Why?
 Who?
 When?
 How?
 Tools
 Brings together content, objects, size,
scalability, taxonomy, metadata, navigation
 High-level planning
◦ Don‟t get too detailed
 Very often neglected
 It‟s NEVER OVER
 Risks if you don‟t
◦ Decreased usability/findability
◦ Performance/reliability issues
◦ Lack of user adoption
◦ Future enhancements can be costly
 Benefits if you do
◦ Consistency, usability,
reliability, security
 Good architecture = Good experience
◦ IA Design
◦ Planning Management
◦ Infrastructure/Storage
◦ Metadata
◦ Content Types
◦ Social
◦ Navigation & View
◦ Security & Auditing
◦ Taxonomies (Closed or Open)
◦ Search (Managed Properties, Scopes, Search Centers)
◦ Identify & Create Records (Legal Requirements)
◦ Retention & Holds (Litigation)
◦ Importing Information (Batch Loads)
◦ Rich Media
 Up front: Create at least a basic plan as soon
as possible.
◦ Costs increase exponentially over time.
 As you progress, implement iteratively
 Treat it like governance
◦ Meet regularly
◦ What has changed?
◦ What works/doesn‟t work anymore.
 Invite
◦ Stakeholders must be involved
◦ Not too many
 Listen
◦ Understand requirements (audience, legal, etc.)
◦ What do you mean by that?
◦ Keep an open ear for metadata
 Visualize
◦ Existing environment
◦ Card sorts/whiteboard
 Communicate
◦ Options
◦ Pros and cons (there is always a trade-off, no „cake
and eat it too‟)
 Agree
◦ Build a consensus
◦ Get it in writing
◦ Stick to it
 Execute
•Who „owns‟ this
information?
Owners
•How is your site
organized now?
(like it or not, folks
are used to it)
Topology
•Who/how will
contribute?
Authors
•Who will be
retrieving your
information?
Customers
•Why does it need
to be stored?
Business Need
•How does it need
to be secured?
Security
•Who will maintain
the information?
Administrators
•What needs to be
stored?
•What is the
lifecycle?
Content
Control
 What is the cost of not finding information?
 If it isn‟t available, how important is it?
 Can the audience contribute to the
architecture? (Open vs. Closed)
Structure
 Cost of creating content vs. finding content
 Scalability
◦ Limits – Number of site collections, items in a list query
limits, total items, overall database performance.
 Usability/Findability
◦ Two ways to get to data:
 Search = Metadata
 Navigate = Visualization
 Manageability
◦ Authoring experience
◦ Distribution
◦ Centrality
◦ Empower authors/content managers
 Security
◦ Granularity vs. Performance
 Permissions need to be checked for all objects being
rendered
 Granular permissions can be a nightmare
 Design Resiliency
◦ Under-plan: Won‟t survive the current solution.
◦ Over-plan: Won‟t survive the next solution (e.g. too many
content types)
◦ Balance of priorities, volatility, and what „can be known‟
◦ Future flexibility vs. current needs – Focus on building a
solution for general flexibility, rather than trying to identify
every possibility.
 Realize it will be wrong
◦ It has to be, because you can‟t possibly know
everything
◦ Communicate that expectation
 Get it as good as you can
for today, with flexibility
for tomorrow.
 Plan to fix it over time
 Hierarchy
◦ formally ranked group: an organization or group
whose members are arranged in ranks, e.g. in ranks
of power and seniority
◦ Hierarchy Approches
 Business Unit – Easiest, but dangerous
 Functional – Domain (Role) e.g. HR - Employee forms
vs. Manager forms
 Hybrid – Business may be needed, but
structure the architecture so that it
can „flex‟ to a different model.
 Taxonomy
◦ grouping of organisms: the science of classifying plants,
animals, and microorganisms into increasingly broader
categories based on shared features.
◦ Taxonomy Approaches
 Departmental = Easy to store (creators)
 Functional = Easy to retrieve (consumers)
 A natural, healthy, conflict between the two
◦ At what level is it useful?
 Think of our buddies up there: Do we need to classify them
as “Rabbit”?
 It depends! Hierarchy/content determines taxonomy…
 Taxonomy vs. “Folksonomy”
◦ Taxonomy = Scientist
◦ Folksonomy = Layman
 Benefits
◦ Improved usability
◦ Relevant searches
◦ Faster navigation
 Consistency, consistency, consistency
 Content Types
◦ Syndication – Create content type „hub‟ that entire
organization can use.
 Publish/Subscription model.
◦ Document Sets – “Super-Folders” that behave like a
content type
 Groups documents as a single unit
 Versioning as a whole
 Property Promotion – Pulls properties from
documents and promotes them into
SharePoint for filtering, workflow actions, etc.
 External Content Types - Multiple content
types that come from an external system (as
if it is inside SharePoint)
 Folders vs. Metadata
◦ You can set metadata based on folder structure
◦ You can use content organizer to create a folder
structure based on metadata
 Navigation
◦ Visualization of the IA, Taxonomy, Hierarchy
◦ Should be highly controlled at the top level, and
flexible/allowed to change at the „leaf level‟
◦ Determines your initial design – OOB navigation is
site-collection specific
 Will it scale?
(Depth of navigation)
 Need to monitor throughout
to adapt to changing
requirements. (Nav = Performance)
 Plan on improvements through end-user
feedback
 Intuitive = Success
 Folders are fine if you expect all users to
navigate in the same way
 File explorer
 Other applications can interact.
 If you use folders, keep it shallow (cognative memory)
 Still have the 256 URL limit.
 If you want to allow for multiple navigation
schemes, you need metadata
 Term Store
◦ Database that contains taxonomy information
◦ Each Includes:
 Groups – Containers for Term Sets (security controlled)
 Term Sets – Containers for terms (can determine whether
open/closed) – Pushed like content types
 Terms – Predefined values that contain taxonomy objects
 Structured
◦ Specific, managed data, but less flexible
◦ Ensures proper use/compliance, familiarity
 Unstructured („Folksonomy‟)
◦ Allows users to participate (add, tag)
◦ Builds/exposes relationships that were not
previously envisioned
 Can be used for Metadata-based navigation
 Metadata Validation (Based on your rules)
 Content Organizer
◦ Allows for automatic routing rules for submitted
documents
◦ Drop-Library: Customers
have a single „drop-location‟
in which document is routed
to the correct location based
on metadata.
◦ Implemented as a feature,
must be activated
◦ Auto-enforces 5,000 items per folder rule
 Social Features
◦ Stream of social networking activities
◦ Community-driven
◦ Follow what colleagues find useful/interesting
◦ Comments – Improves content. Communicates to
the author about usefulness.
◦ Tags – Improves searchability
◦ Ratings – Assess value of content.
 Rich Media
◦ Automatic Image Upload (Automatically uploads
images referenced by a document during upload)
◦ EXIF Data Promotion – Data that accompanies
images can be promoted into SharePoint
◦ File Dialog – Open and close documents, insert into
SharePoint directly from the file dialog
◦ Previews (view/play in place
 Image Preview
 Thumbnail Previews
 Video Preview
 SharePoint 2010 Enterprise Content Management
Implementers' Course
◦ http://technet.microsoft.com/en-US/sharepoint/hh126808
◦ Or Bing: “SharePoint 2010 ECM”

More Related Content

Similar to Designing an effective information architecture (

Data Sets, Ensemble Cloud Computing, and the University Library: Getting the ...
Data Sets, Ensemble Cloud Computing, and the University Library:Getting the ...Data Sets, Ensemble Cloud Computing, and the University Library:Getting the ...
Data Sets, Ensemble Cloud Computing, and the University Library: Getting the ...
SEAD
 

Similar to Designing an effective information architecture ( (20)

Writing a successful data management plan with the DMPTool
Writing a successful data management plan with the DMPToolWriting a successful data management plan with the DMPTool
Writing a successful data management plan with the DMPTool
 
Tools and Techniques for Creating, Maintaining, and Distributing Shareable Me...
Tools and Techniques for Creating, Maintaining, and Distributing Shareable Me...Tools and Techniques for Creating, Maintaining, and Distributing Shareable Me...
Tools and Techniques for Creating, Maintaining, and Distributing Shareable Me...
 
Taxonomy 101
Taxonomy 101Taxonomy 101
Taxonomy 101
 
[AIIM17] Data Categorization You Can Live With - Monica Crocker
[AIIM17]  Data Categorization You Can Live With - Monica Crocker [AIIM17]  Data Categorization You Can Live With - Monica Crocker
[AIIM17] Data Categorization You Can Live With - Monica Crocker
 
Object Storage 1: The Fundamentals of Objects and Object Storage
Object Storage 1: The Fundamentals of Objects and Object StorageObject Storage 1: The Fundamentals of Objects and Object Storage
Object Storage 1: The Fundamentals of Objects and Object Storage
 
Organising and Documenting Data
Organising and Documenting DataOrganising and Documenting Data
Organising and Documenting Data
 
10-15-13 “Metadata and Repository Services for Research Data Curation” Presen...
10-15-13 “Metadata and Repository Services for Research Data Curation” Presen...10-15-13 “Metadata and Repository Services for Research Data Curation” Presen...
10-15-13 “Metadata and Repository Services for Research Data Curation” Presen...
 
Digital Curation 101 - Taster
Digital Curation 101 - TasterDigital Curation 101 - Taster
Digital Curation 101 - Taster
 
Transforming knowledge management for climate action
Transforming knowledge management for climate action  Transforming knowledge management for climate action
Transforming knowledge management for climate action
 
Introduction to digital curation
Introduction to digital curationIntroduction to digital curation
Introduction to digital curation
 
AMCTO presentation on moving from records managment to information management
AMCTO presentation on moving from records managment to information managementAMCTO presentation on moving from records managment to information management
AMCTO presentation on moving from records managment to information management
 
What Is Taxonomy and Why Is It Useful?
What Is Taxonomy and Why Is It Useful?What Is Taxonomy and Why Is It Useful?
What Is Taxonomy and Why Is It Useful?
 
Implementing Linked Data in Low-Resource Conditions
Implementing Linked Data in Low-Resource ConditionsImplementing Linked Data in Low-Resource Conditions
Implementing Linked Data in Low-Resource Conditions
 
Metadata 101
Metadata 101Metadata 101
Metadata 101
 
Tec2010 Buckley Share
Tec2010 Buckley ShareTec2010 Buckley Share
Tec2010 Buckley Share
 
IWMW 2002: The Value of Metadata and How to Realise It
IWMW 2002: The Value of Metadata and How to Realise ItIWMW 2002: The Value of Metadata and How to Realise It
IWMW 2002: The Value of Metadata and How to Realise It
 
SharePoint Enterprise Content and Document Management
SharePoint Enterprise Content and Document ManagementSharePoint Enterprise Content and Document Management
SharePoint Enterprise Content and Document Management
 
Practical Information Architecture
Practical Information ArchitecturePractical Information Architecture
Practical Information Architecture
 
Relationship Building and Advocacy Across the Campus
Relationship Building and Advocacy Across the CampusRelationship Building and Advocacy Across the Campus
Relationship Building and Advocacy Across the Campus
 
Data Sets, Ensemble Cloud Computing, and the University Library: Getting the ...
Data Sets, Ensemble Cloud Computing, and the University Library:Getting the ...Data Sets, Ensemble Cloud Computing, and the University Library:Getting the ...
Data Sets, Ensemble Cloud Computing, and the University Library: Getting the ...
 

More from Vickey Bird

Upgrade tosharepoint2013a mthodicalapproachmn
Upgrade tosharepoint2013a mthodicalapproachmnUpgrade tosharepoint2013a mthodicalapproachmn
Upgrade tosharepoint2013a mthodicalapproachmn
Vickey Bird
 
Sfspug april-2014 permissions
Sfspug april-2014 permissionsSfspug april-2014 permissions
Sfspug april-2014 permissions
Vickey Bird
 
Automated server farm installation using psconfig and stsadm dm300 - curry ...
Automated server farm installation using psconfig and stsadm   dm300 - curry ...Automated server farm installation using psconfig and stsadm   dm300 - curry ...
Automated server farm installation using psconfig and stsadm dm300 - curry ...
Vickey Bird
 
04-Working with SharePoint Objects on the Server
04-Working with SharePoint Objects on the Server04-Working with SharePoint Objects on the Server
04-Working with SharePoint Objects on the Server
Vickey Bird
 
01-Introduction to the SharePoint 2010 Development Platform
01-Introduction to the SharePoint 2010 Development Platform01-Introduction to the SharePoint 2010 Development Platform
01-Introduction to the SharePoint 2010 Development Platform
Vickey Bird
 
02-Using SharePoint 2010 Developer Tools
02-Using SharePoint 2010 Developer Tools02-Using SharePoint 2010 Developer Tools
02-Using SharePoint 2010 Developer Tools
Vickey Bird
 
10-Developing Silverlight Applications for SharePoint
10-Developing Silverlight Applications for SharePoint10-Developing Silverlight Applications for SharePoint
10-Developing Silverlight Applications for SharePoint
Vickey Bird
 
08-Working with Client-Based APIs for SharePoint 2010
08-Working with Client-Based APIs for SharePoint 201008-Working with Client-Based APIs for SharePoint 2010
08-Working with Client-Based APIs for SharePoint 2010
Vickey Bird
 
12-Working with SharePoint Server Profiles and Taxonomy APIs
12-Working with SharePoint Server Profiles and Taxonomy APIs12-Working with SharePoint Server Profiles and Taxonomy APIs
12-Working with SharePoint Server Profiles and Taxonomy APIs
Vickey Bird
 
09-Developing Interactive User Interfaces
09-Developing Interactive User Interfaces09-Developing Interactive User Interfaces
09-Developing Interactive User Interfaces
Vickey Bird
 
05-Creating Event Receivers and Application Settings
05-Creating Event Receivers and Application Settings05-Creating Event Receivers and Application Settings
05-Creating Event Receivers and Application Settings
Vickey Bird
 
13-Developing Content Management Solutions
13-Developing Content Management Solutions13-Developing Content Management Solutions
13-Developing Content Management Solutions
Vickey Bird
 
06-Developing Solutions by Using Business Connectivity Services
06-Developing Solutions by Using Business Connectivity Services06-Developing Solutions by Using Business Connectivity Services
06-Developing Solutions by Using Business Connectivity Services
Vickey Bird
 
03-Developing SharePoint 2010 Web Parts
03-Developing SharePoint 2010 Web Parts03-Developing SharePoint 2010 Web Parts
03-Developing SharePoint 2010 Web Parts
Vickey Bird
 
11-Developing Sandboxed Solutions
11-Developing Sandboxed Solutions11-Developing Sandboxed Solutions
11-Developing Sandboxed Solutions
Vickey Bird
 
07-Developing SharePoint 2010 Workflows
07-Developing SharePoint 2010 Workflows07-Developing SharePoint 2010 Workflows
07-Developing SharePoint 2010 Workflows
Vickey Bird
 

More from Vickey Bird (16)

Upgrade tosharepoint2013a mthodicalapproachmn
Upgrade tosharepoint2013a mthodicalapproachmnUpgrade tosharepoint2013a mthodicalapproachmn
Upgrade tosharepoint2013a mthodicalapproachmn
 
Sfspug april-2014 permissions
Sfspug april-2014 permissionsSfspug april-2014 permissions
Sfspug april-2014 permissions
 
Automated server farm installation using psconfig and stsadm dm300 - curry ...
Automated server farm installation using psconfig and stsadm   dm300 - curry ...Automated server farm installation using psconfig and stsadm   dm300 - curry ...
Automated server farm installation using psconfig and stsadm dm300 - curry ...
 
04-Working with SharePoint Objects on the Server
04-Working with SharePoint Objects on the Server04-Working with SharePoint Objects on the Server
04-Working with SharePoint Objects on the Server
 
01-Introduction to the SharePoint 2010 Development Platform
01-Introduction to the SharePoint 2010 Development Platform01-Introduction to the SharePoint 2010 Development Platform
01-Introduction to the SharePoint 2010 Development Platform
 
02-Using SharePoint 2010 Developer Tools
02-Using SharePoint 2010 Developer Tools02-Using SharePoint 2010 Developer Tools
02-Using SharePoint 2010 Developer Tools
 
10-Developing Silverlight Applications for SharePoint
10-Developing Silverlight Applications for SharePoint10-Developing Silverlight Applications for SharePoint
10-Developing Silverlight Applications for SharePoint
 
08-Working with Client-Based APIs for SharePoint 2010
08-Working with Client-Based APIs for SharePoint 201008-Working with Client-Based APIs for SharePoint 2010
08-Working with Client-Based APIs for SharePoint 2010
 
12-Working with SharePoint Server Profiles and Taxonomy APIs
12-Working with SharePoint Server Profiles and Taxonomy APIs12-Working with SharePoint Server Profiles and Taxonomy APIs
12-Working with SharePoint Server Profiles and Taxonomy APIs
 
09-Developing Interactive User Interfaces
09-Developing Interactive User Interfaces09-Developing Interactive User Interfaces
09-Developing Interactive User Interfaces
 
05-Creating Event Receivers and Application Settings
05-Creating Event Receivers and Application Settings05-Creating Event Receivers and Application Settings
05-Creating Event Receivers and Application Settings
 
13-Developing Content Management Solutions
13-Developing Content Management Solutions13-Developing Content Management Solutions
13-Developing Content Management Solutions
 
06-Developing Solutions by Using Business Connectivity Services
06-Developing Solutions by Using Business Connectivity Services06-Developing Solutions by Using Business Connectivity Services
06-Developing Solutions by Using Business Connectivity Services
 
03-Developing SharePoint 2010 Web Parts
03-Developing SharePoint 2010 Web Parts03-Developing SharePoint 2010 Web Parts
03-Developing SharePoint 2010 Web Parts
 
11-Developing Sandboxed Solutions
11-Developing Sandboxed Solutions11-Developing Sandboxed Solutions
11-Developing Sandboxed Solutions
 
07-Developing SharePoint 2010 Workflows
07-Developing SharePoint 2010 Workflows07-Developing SharePoint 2010 Workflows
07-Developing SharePoint 2010 Workflows
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Quantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation ComputingQuantum Leap in Next-Generation Computing
Quantum Leap in Next-Generation Computing
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Choreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software EngineeringChoreo: Empowering the Future of Enterprise Software Engineering
Choreo: Empowering the Future of Enterprise Software Engineering
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...Stronger Together: Developing an Organizational Strategy for Accessible Desig...
Stronger Together: Developing an Organizational Strategy for Accessible Desig...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 

Designing an effective information architecture (

  • 1.
  • 2.  What?  Why?  Who?  When?  How?  Tools
  • 3.  Brings together content, objects, size, scalability, taxonomy, metadata, navigation  High-level planning ◦ Don‟t get too detailed  Very often neglected  It‟s NEVER OVER
  • 4.  Risks if you don‟t ◦ Decreased usability/findability ◦ Performance/reliability issues ◦ Lack of user adoption ◦ Future enhancements can be costly  Benefits if you do ◦ Consistency, usability, reliability, security  Good architecture = Good experience
  • 5. ◦ IA Design ◦ Planning Management ◦ Infrastructure/Storage ◦ Metadata ◦ Content Types ◦ Social ◦ Navigation & View ◦ Security & Auditing ◦ Taxonomies (Closed or Open) ◦ Search (Managed Properties, Scopes, Search Centers) ◦ Identify & Create Records (Legal Requirements) ◦ Retention & Holds (Litigation) ◦ Importing Information (Batch Loads) ◦ Rich Media
  • 6.  Up front: Create at least a basic plan as soon as possible. ◦ Costs increase exponentially over time.  As you progress, implement iteratively  Treat it like governance ◦ Meet regularly ◦ What has changed? ◦ What works/doesn‟t work anymore.
  • 7.  Invite ◦ Stakeholders must be involved ◦ Not too many  Listen ◦ Understand requirements (audience, legal, etc.) ◦ What do you mean by that? ◦ Keep an open ear for metadata  Visualize ◦ Existing environment ◦ Card sorts/whiteboard
  • 8.  Communicate ◦ Options ◦ Pros and cons (there is always a trade-off, no „cake and eat it too‟)  Agree ◦ Build a consensus ◦ Get it in writing ◦ Stick to it  Execute
  • 9. •Who „owns‟ this information? Owners •How is your site organized now? (like it or not, folks are used to it) Topology •Who/how will contribute? Authors •Who will be retrieving your information? Customers •Why does it need to be stored? Business Need •How does it need to be secured? Security •Who will maintain the information? Administrators •What needs to be stored? •What is the lifecycle? Content
  • 10. Control  What is the cost of not finding information?  If it isn‟t available, how important is it?  Can the audience contribute to the architecture? (Open vs. Closed) Structure  Cost of creating content vs. finding content
  • 11.  Scalability ◦ Limits – Number of site collections, items in a list query limits, total items, overall database performance.  Usability/Findability ◦ Two ways to get to data:  Search = Metadata  Navigate = Visualization  Manageability ◦ Authoring experience ◦ Distribution ◦ Centrality ◦ Empower authors/content managers
  • 12.  Security ◦ Granularity vs. Performance  Permissions need to be checked for all objects being rendered  Granular permissions can be a nightmare  Design Resiliency ◦ Under-plan: Won‟t survive the current solution. ◦ Over-plan: Won‟t survive the next solution (e.g. too many content types) ◦ Balance of priorities, volatility, and what „can be known‟ ◦ Future flexibility vs. current needs – Focus on building a solution for general flexibility, rather than trying to identify every possibility.
  • 13.  Realize it will be wrong ◦ It has to be, because you can‟t possibly know everything ◦ Communicate that expectation  Get it as good as you can for today, with flexibility for tomorrow.  Plan to fix it over time
  • 14.  Hierarchy ◦ formally ranked group: an organization or group whose members are arranged in ranks, e.g. in ranks of power and seniority ◦ Hierarchy Approches  Business Unit – Easiest, but dangerous  Functional – Domain (Role) e.g. HR - Employee forms vs. Manager forms  Hybrid – Business may be needed, but structure the architecture so that it can „flex‟ to a different model.
  • 15.  Taxonomy ◦ grouping of organisms: the science of classifying plants, animals, and microorganisms into increasingly broader categories based on shared features. ◦ Taxonomy Approaches  Departmental = Easy to store (creators)  Functional = Easy to retrieve (consumers)  A natural, healthy, conflict between the two ◦ At what level is it useful?  Think of our buddies up there: Do we need to classify them as “Rabbit”?  It depends! Hierarchy/content determines taxonomy…
  • 16.  Taxonomy vs. “Folksonomy” ◦ Taxonomy = Scientist ◦ Folksonomy = Layman  Benefits ◦ Improved usability ◦ Relevant searches ◦ Faster navigation  Consistency, consistency, consistency
  • 17.  Content Types ◦ Syndication – Create content type „hub‟ that entire organization can use.  Publish/Subscription model. ◦ Document Sets – “Super-Folders” that behave like a content type  Groups documents as a single unit  Versioning as a whole
  • 18.  Property Promotion – Pulls properties from documents and promotes them into SharePoint for filtering, workflow actions, etc.  External Content Types - Multiple content types that come from an external system (as if it is inside SharePoint)
  • 19.  Folders vs. Metadata ◦ You can set metadata based on folder structure ◦ You can use content organizer to create a folder structure based on metadata
  • 20.  Navigation ◦ Visualization of the IA, Taxonomy, Hierarchy ◦ Should be highly controlled at the top level, and flexible/allowed to change at the „leaf level‟ ◦ Determines your initial design – OOB navigation is site-collection specific
  • 21.  Will it scale? (Depth of navigation)  Need to monitor throughout to adapt to changing requirements. (Nav = Performance)  Plan on improvements through end-user feedback  Intuitive = Success
  • 22.  Folders are fine if you expect all users to navigate in the same way  File explorer  Other applications can interact.  If you use folders, keep it shallow (cognative memory)  Still have the 256 URL limit.  If you want to allow for multiple navigation schemes, you need metadata
  • 23.  Term Store ◦ Database that contains taxonomy information ◦ Each Includes:  Groups – Containers for Term Sets (security controlled)  Term Sets – Containers for terms (can determine whether open/closed) – Pushed like content types  Terms – Predefined values that contain taxonomy objects
  • 24.  Structured ◦ Specific, managed data, but less flexible ◦ Ensures proper use/compliance, familiarity  Unstructured („Folksonomy‟) ◦ Allows users to participate (add, tag) ◦ Builds/exposes relationships that were not previously envisioned  Can be used for Metadata-based navigation  Metadata Validation (Based on your rules)
  • 25.  Content Organizer ◦ Allows for automatic routing rules for submitted documents ◦ Drop-Library: Customers have a single „drop-location‟ in which document is routed to the correct location based on metadata. ◦ Implemented as a feature, must be activated ◦ Auto-enforces 5,000 items per folder rule
  • 26.  Social Features ◦ Stream of social networking activities ◦ Community-driven ◦ Follow what colleagues find useful/interesting ◦ Comments – Improves content. Communicates to the author about usefulness. ◦ Tags – Improves searchability ◦ Ratings – Assess value of content.
  • 27.  Rich Media ◦ Automatic Image Upload (Automatically uploads images referenced by a document during upload) ◦ EXIF Data Promotion – Data that accompanies images can be promoted into SharePoint ◦ File Dialog – Open and close documents, insert into SharePoint directly from the file dialog ◦ Previews (view/play in place  Image Preview  Thumbnail Previews  Video Preview
  • 28.  SharePoint 2010 Enterprise Content Management Implementers' Course ◦ http://technet.microsoft.com/en-US/sharepoint/hh126808 ◦ Or Bing: “SharePoint 2010 ECM”