Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

SPFest Chicago - Practical Tools and Techniques for the SharePoint Business Analyst and SharePoint Information Architect

2,353 views

Published on

Published in: Technology, Business
  • Be the first to comment

SPFest Chicago - Practical Tools and Techniques for the SharePoint Business Analyst and SharePoint Information Architect

  1. 1. Practical Tools and Techniquesfor the SharePointBusiness Analyst &Information Architect Facilitated By: Richard Harbridge #SharePointFest @RHarbridge#SharePointFest @RHarbridge
  2. 2. Who am I? Boston Washington#SharePointFest @RHarbridge
  3. 3. SPTechCon The SharePoint Technology Conference#SharePointFest @RHarbridge
  4. 4. Special Mention… @ruveng spinsiders.com/ruveng ruveng@navantis.comRuven Gotz#SharePointFest @RHarbridge
  5. 5. What We Will (Try To) Cover Today: 1. Why is SharePoint IA so difficult? 2. Visualizing and Communicating SharePoint Concepts 3. Information Architecture Tips and Tricks This deck is already up on slideshare – and even larger decks can be found online at http://www.PracticalIntranet.com#SharePointFest @RHarbridge
  6. 6. Why is SharePoint BA/IA so difficult?#SharePointFest @RHarbridge
  7. 7. SharePoint is huge…#SharePointFest @RHarbridge
  8. 8. The people stuff is complex…#SharePointFest @RHarbridge
  9. 9. It started out simple#SharePointFest @RHarbridge
  10. 10. Then it grew#SharePointFest @RHarbridge
  11. 11. Then it got TOTALLY out of control!!#SharePointFest @RHarbridge
  12. 12. Decision Makers Cant Seem To Agree… We need a records Not as much as a kitten management solution! picture rotator!#SharePointFest @RHarbridge
  13. 13. The CFO Watches Costs IncreaseActually that Easy! Just needrequires a third to customizeparty product.. one thing… That requires enterprise CALs…#SharePointFest @RHarbridge
  14. 14. IT Services Can’t Support The Flood Of New Requests#SharePointFest @RHarbridge
  15. 15. Shared Understanding Of Objectives#SharePointFest @RHarbridge
  16. 16. The Destination Matters Abundance Of Helpful Data 4 What If We Haven’t 1. Area Map 2. Our Direction 3 Identified Our 3. Our Route 4. Points Of Interest 1 Destination/Goal? 2 5 5. Our Route Risks 6. Upcoming Action 7. Distance/Time To Goal 8. Estimated Duration 6 7 8 9 9. Current Speed/Limit 10. Current Road 10Concept Courtesy of Andrew Jolly#SharePointFest @RHarbridge
  17. 17. Identifying Our Objectives#SharePointFest @RHarbridge
  18. 18. Abstract Objectives (Platitudes) These are not good objectives!#SharePointFest @RHarbridge
  19. 19. In Canada we learn this right after hockey appreciation in grade school.#SharePointFest @RHarbridge
  20. 20. #SharePointFest @RHarbridge
  21. 21. #SharePointFest @RHarbridge
  22. 22. We would like to automate and improve our ‘paper based’ ‘legal’ ‘contract mngmt’’ ‘contract rview’ processes. Specifically we would like#SharePointFest @RHarbridgerspnse to ‘imprv request time’ by…
  23. 23. Legal Contract Solutions • Contract Review Workflow • Request Contract Review Form • Integration with ClientDB • Client Contracts Site#SharePointFest @RHarbridge
  24. 24. Prioritizing Objectives Requires Understanding Value And Difficulty#SharePointFest @RHarbridge
  25. 25. The Simplest Prioritization Formula Ever… Estimated Value Estimated Difficulty#SharePointFest @RHarbridge
  26. 26. Prioritization Example  I have a difficult solution. It’s an 8 in difficulty (out of 10).  I have an easy solution. It’s a 2 in difficulty (out of 10).  The expected value of the difficult solution is 4 (out of 10).  The expected value of the easy solution is 6 (out of 10). Estimated Value Estimated Difficulty#SharePointFest @RHarbridge
  27. 27. Paired Comparison Matrix Centralize Automate and Enhance Reduce Enhance Knowledge and Improve Business Governance Redundancy and Collaboration Resources Processes Model Improve Efficiency Centralize Knowledge and Centralize - 2 Centralize – 1 Centralize – 2 Centralize – 0 Resources Enhance Collaboration Improve BP - 2 Governance – 2 Redundancy – 2 Automate and Improve Business Objective Weight Importance Governance – 1 Redundancy – 1 Processes Centralize 5 35.71% Enhance Governance Collaboration 0 0% Redundancy – 1 Model Improve BP 2 14.29% Reduce Governance 3 21.43% Redundancy and Redundancy 4 28.57% Improve Efficiency#SharePointFest @RHarbridge
  28. 28. Prioritize and Plan S.M.A.R.T. Objectives#SharePointFest @RHarbridge
  29. 29. The Right Approach To Achieving Objectives#SharePointFest @RHarbridge
  30. 30. What is the best approach to use when working with SharePoint?#SharePointFest @RHarbridge
  31. 31. ITERATIVE APPROACH#SharePointFest @RHarbridge
  32. 32. Why Iterative?  SharePoint is a very large platform.  It takes time to understand SharePoint.  SharePoint is great for rapid prototyping, and for proof of concept work.  It ensures there is enough time to review, adjust, and communicate.#SharePointFest @RHarbridge
  33. 33. How people think it works…#SharePointFest @RHarbridge Image from Paul Culmsee
  34. 34. How it really works…#SharePointFest @RHarbridge Image from Paul Culmsee
  35. 35. SharePoint Solutions (Evolution) Business Information Collaboration Business Intelligence Driven Driven Process Driven Driven Reporting Workflow/ Communication Collaboration Auditing Dashboards *Super Simplified#SharePointFest @RHarbridge
  36. 36. SharePoint is not a Silver Bullet… SharePoint is not a Silver Bullet at NothingButSharePoint.com#SharePointFest @RHarbridge
  37. 37. SharePoint will be…  Utilized by Business Users to develop and implement business solutions that use technology without IT’s direct involvement.  Our primary unified application delivery platform.  Our primary workflow/business process automation platform.  Our intranet and communication center for internal corporate communications.  … SharePoint will not be…  Our (external) web content management platform.  Our primary document management platform.  Our contact management platform.  …#SharePointFest @RHarbridge
  38. 38. SharePoint has Multiple Options 2010 Foundation 2007 Standard Online Enterprise On Site#SharePointFest @RHarbridge
  39. 39. It’s Big Ecosystem#SharePointFest @RHarbridge
  40. 40. Implemented Legal ImplementedSolution! Contracts SharePoint! Have we achieved our objective?#SharePointFest @RHarbridge
  41. 41. A Lesson Courtesy Of The Mars Rover Primary among the missions scientific goals is to search for and characterize a wide range of rocks and soils that hold clues to past water activity on Mars.#SharePointFest @RHarbridge
  42. 42. Have We Achieved Our Goal?Concept Courtesy of Andrew Jolly#SharePointFest @RHarbridge
  43. 43. Have We Achieved Our Goal?Concept Courtesy of Andrew Jolly#SharePointFest @RHarbridge
  44. 44. Have We Achieved Our Goal?Concept Courtesy of Andrew Jolly#SharePointFest @RHarbridge
  45. 45. Have We Achieved Our Goal?Concept Courtesy of Andrew Jolly#SharePointFest @RHarbridge
  46. 46. Have We Achieved Our Goal?Concept Courtesy of Andrew Jolly#SharePointFest @RHarbridge
  47. 47. Launch Minded People Think… Don’t blow up! Pre Launch Launch#SharePointFest @RHarbridge
  48. 48. Post Launch People Think… Have weWhat are our succeeded in Don’t blow up! gainingobjectives? adoption? Pre Launch Flight Landing Launch What feedback Have we achieved are we getting? our objectives? How will we achieve them? How should we adjust our#SharePointFest @RHarbridge trajectory?
  49. 49. Back to our friend the Mars Rover…#SharePointFest @RHarbridge
  50. 50. Have We Achieved Our Goal? Achieved Primary ObjectiveConcept Courtesy of Andrew Jolly#SharePointFest @RHarbridge
  51. 51. How Important Was Launch? Launch How many people understood how much was involved in planning for launch? Post Launch How many people understood how much was involved after launch?Concept Courtesy of Andrew Jolly#SharePointFest @RHarbridge
  52. 52. Requirements Definition and Mapping#SharePointFest @RHarbridge
  53. 53. What makes something a requirement?#SharePointFest @RHarbridge
  54. 54. We can do that for $10#SharePointFest @RHarbridge
  55. 55. We can do that for $1 Million#SharePointFest @RHarbridge
  56. 56. The Power Of Zero $$ Change Orders#SharePointFest @RHarbridge
  57. 57. SharePoint chicken & egg problem#SharePointFest @RHarbridge
  58. 58. DON’T demo SharePoint#SharePointFest @RHarbridge
  59. 59. Understand Their Workload & Identify Challenges#SharePointFest @RHarbridge
  60. 60. #SharePointFest @RHarbridge
  61. 61. OK to demo SharePoint#SharePointFest @RHarbridge
  62. 62. Simple Scenarios Are Your Best Friend#SharePointFest @RHarbridge
  63. 63. #SharePointFest @RHarbridge
  64. 64. #SharePointFest @RHarbridge
  65. 65. When To Demo SharePoint When you need help scoping requirements and managing expectations. When you need help building awareness. When validating requirements and solution approaches. When you want to get people excited! When Not To Demo SharePoint When you haven’t identified any of the audiences needs. When you aren’t familiar with the tool/feature set being demonstrated.#SharePointFest @RHarbridge
  66. 66. How do you scale this? Send a questionnaire/survey before/after… You have three primary goals: • Get people excited enough to respond in the survey/questionnaire. • Evangelize a better way of doing things. • Better understand people’s needs/pain points.#SharePointFest @RHarbridge
  67. 67. Visualizing and Communicating IA Concepts#SharePointFest @RHarbridge
  68. 68. #SharePointFest @RHarbridge
  69. 69. Adapted from the “pea soup” story by Serge Tremblay#SharePointFest @RHarbridge
  70. 70. #SharePointFest @RHarbridge
  71. 71. #SharePointFest @RHarbridge
  72. 72. What is our Base Metaphorfor files?#SharePointFest @RHarbridge
  73. 73. What if we saw this?#SharePointFest @RHarbridge
  74. 74. Better…#SharePointFest @RHarbridge
  75. 75. Solve with folders #SharePointFest @RHarbridge
  76. 76. Hire an intern#SharePointFest @RHarbridge
  77. 77. #SharePointFest @RHarbridge
  78. 78. This is metadata!#SharePointFest @RHarbridge
  79. 79. The #1 rule of SharePoint? Except when it makes sense Never use ever folders#SharePointFest @RHarbridge
  80. 80. Folders for Security Permissions assigned per folder#SharePointFest @RHarbridge
  81. 81. MetadataCustomer Type Sector Size Location University• Lab • Private • Large • Urban • Yes• Hospital • Public • Medium • Rural • No• Clinic • Small• Mobile#SharePointFest @RHarbridge
  82. 82. Adding Metadata (when uploading)#SharePointFest @RHarbridge
  83. 83. A SharePoint Simulation#SharePointFest @RHarbridge
  84. 84. What are content types?#SharePointFest @RHarbridge
  85. 85. Drug Vacation Request Reimbursement Name _________ Name _________ Emp. # _________ Emp. # _________ Date _________ Date _________ Dates Requested: Drug Used: From __________ Name __________ To: __________ Cost: $ _________ Manager ________ Manager ________ Approved Y/N Approved Y/N#SharePointFest @RHarbridge
  86. 86. Both Content Types in One Library#SharePointFest @RHarbridge
  87. 87. Content Types Workflo Policy,Securityfor: w,#SharePointFest @RHarbridge
  88. 88. Tools For The Information Architect#SharePointFest @RHarbridge
  89. 89. Mind Mapping Demonstration#SharePointFest @RHarbridge
  90. 90. Navigation workshops#SharePointFest @RHarbridge
  91. 91. Navigational Map#SharePointFest @RHarbridge
  92. 92. Navigation Systems • Global navigation • Local navigation • Breadcrumbs/Up One Level Control • Contextual navigation • Supplemental navigation – Sitemap – A-Z Index – Guides#SharePointFest @RHarbridge
  93. 93. IBIS mapping demonstration#SharePointFest @RHarbridge http://www.cognexus.org/
  94. 94. What is Card Sorting?#SharePointFest @RHarbridge
  95. 95. “Card sorting is a great, reliable, inexpensive method for finding patterns in how users would expect to find content or functionality.” - Donna Spencer http://www.amazon.com/Card-Sorting-ebook/dp/B004VFUOL0#SharePointFest @RHarbridge
  96. 96. Why use Card Sorting? • Card sorting can help you identify trends – Do the users want to see the information grouped by subject, process, business group, or information type? – How similar are the needs of the different user groups? – How many potential main categories are there? • What should those groups be called?#SharePointFest @RHarbridge
  97. 97. Types of Card Sorting • Open Card Sorting – Participants are given cards showing site content with no pre-established groupings. • Closed Card Sorting – Participants are given cards showing site content with an established initial set of primary groups.#SharePointFest @RHarbridge
  98. 98. Open card sorting process Gerbil#SharePointFest @RHarbridge
  99. 99. Results Gerbil#SharePointFest @RHarbridge
  100. 100. But not always what you expect Ford Gerbil#SharePointFest @RHarbridge
  101. 101. But not always what you expect Ford Gerbil#SharePointFest @RHarbridge
  102. 102. Analysis http://www.boxesandarrows.com/view/analyzing_card_sort_results_with_a_ spreadsheet_template#SharePointFest @RHarbridge
  103. 103. Advantages of Card Sorting • Simple • Cheap • Quick to execute • Established • Involves users • Provides a good foundation#SharePointFest @RHarbridge
  104. 104. Disadvantages of Sorting • Does not consider users’ tasks • Results may vary • Analysis can be time consuming • May capture “surface” characteristics only#SharePointFest @RHarbridge
  105. 105. Document inventory workshops#SharePointFest @RHarbridge
  106. 106. Analyze Existing Content • What type of content is it? • How is the content organized today? • What is the purpose of the content? • Who is the author of the content? • What format is the content in? • Who uses the content? • Where is the content currently located?#SharePointFest @RHarbridge
  107. 107. #SharePointFest @RHarbridge
  108. 108. #SharePointFest @RHarbridge
  109. 109. Use Survey Tools!Compiling results from 20 to 50participants using excelsheets/hand outs can be painful.If you expect many responsesuse a survey tool instead.#SharePointFest @RHarbridge
  110. 110. The Inventory Worksheet#SharePointFest @RHarbridge
  111. 111. Build Mind Map (based on inventory worksheet)#SharePointFest @RHarbridge
  112. 112. Wireframing, and Process Mapping#SharePointFest @RHarbridge
  113. 113. Wireframing Workshops#SharePointFest @RHarbridge
  114. 114. Balsamiq#SharePointFest @RHarbridge
  115. 115. Common Intranet ComponentsComponent Name Purpose Component Name PurposeMessage from the President/Owner/Founder Informative Email This Page SharingNews and Announcements Informative Print This Page SharingBlog Updates Informative Search Tips InformativeWiki Updates Informative New Job Openings/Postings InformativeSystem Status Informative Quick Start to Services NavigationUpcoming Events/Calendar Informative How do I/Training/Learning Materials InformativeNew Hires/Arrivals Informative Advertisements InformativeEmployee Anniversaries/Milestones/Years of Service Informative New Messages/Notes InformativeRecent Departures/Retirements Informative Availability Dashboard InformativeVideos Informative Upcoming Calls/Web Meetings InformativePhotos Informative Recent Questions and Recent Answers InformativePodcasts Informative Community Spotlight/Highlight InformativeStock Quotes Informative Site/Department/Team Spotlight/Highlight InformativeStock Chart? Informative Inspiring Quote InformativeWeather Informative Highlighted/Urgent/Past Due Tasks InformativeWorld Clocks/Office Time Informative Most Viewed Content InformativeEmployee Spotlight Informative Most Recently Contributed Content InformativeContacts Informative Recently Added Projects InformativeRecent Discussions Informative Survey FeedbackQuick Links/Shortcuts/ Navigation Bookmarked Content InformativeSite Map Navigation Top Searches InformativeTag Cloud Navigation Discounts (Organizational for Retail) InformativeSearch Box (Employee Search, Intranet Search, Etc) Navigation Sales Goals InformativePolls Feedback Visitors/People Out Of Office InformativeProvide Feedback Feedback Phone List Informative#SharePointFest @RHarbridge
  116. 116. Balsamiq DEMO#SharePointFest @RHarbridge
  117. 117. Business Process Workshops#SharePointFest @RHarbridge
  118. 118. Visio 2010 Demo#SharePointFest @RHarbridge
  119. 119. Common Intranet Processes • Absence Reporting and Vacation Scheduling • Expense Reimbursement • Equipment and Room Reservation and Management • Meeting Planning and Management • Policy Review and Approval • Booking Travel • Interview Management and Hiring Processes • Training Sign Up and Management • Event Planning • Change Request Management • Timecard/Time Tracking • Product Planning • Help Desk Ticket Management • Compliance Support • Contacts Management • Inventory Tracking • Lending Tracking • Sales Lead Pipeline#SharePointFest @RHarbridge
  120. 120. Roadmap#SharePointFest @RHarbridge
  121. 121. Thank YouOrganizers, Sponsors and You for Making this Possible.Questions? Ideas? Feedback? Contact me: Twitter: @RHarbridge Blog: http://www.RHarbridge.com Email: Richard@RHarbridge.com Resources: 700+ SharePoint IA Slides at.. PracticalIntranet.com 130+ SharePoint Standards at.. SPStandards.com 15 Pages of Important Questions at.. SharePointDiagnostics.com#SharePointFest @RHarbridge
  122. 122. Making Information Architecture Decisions#SharePointFest @RHarbridge
  123. 123. The Importance of Making Good Information Architecture Decisions#SharePointFest @RHarbridge
  124. 124. Governance and IA? Home Page“PUBLIC” SITES: Open Tightlyto all employees controlled, forma Functional Areas l governance Department Site – “Public”“PRIVATE” SITES: Open Some control, someto business group Department Team Site – “Private” formal governancemembers Looser control, Project/Initiative Team SitesTEAM SITES: Generally open less formalto team members governance Personal Sites– My Sites#SharePointFest @RHarbridge Animated Slide Provider: Susan Hanley
  125. 125. Recommended Approach#SharePointFest @RHarbridge
  126. 126. Incorporate Feedback PlanningCouldn’t Find What You Were Looking For?Let Us Know (On Search Pages) Intranet Design or Improvement Contests Do You Like The New Homepage Design? Click I Like It or Leave A Note! (Simple front end code/webparts means users don’t even have to go to the ribbon.) Provide Feedback Button & Custom List Want More? Give Users a Bookmark Blog New Features/Changes Feature and Analyze User Bookmarks and Encourage Comments How about a site review process#SharePointFest @RHarbridge where you encourage feedback?
  127. 127. SharePoint Containment Hierarchy Farm Servers What we care about from an information architecture Web Applications perspective. Databases Site Collections Sites Libraries and Lists Folders and Document Sets#SharePointFest @RHarbridge Documents, Items and Pages
  128. 128. SharePoint Containment Hierarchy Site Collections Sites Team Sites, Publishing Sites, Meeting Workspaces, etc. Lists Doc Libraries, Pages, Calendars, Discussions, Surveys, etc. Folders and Document Sets Item Documents, Events, Pages, Custom Item, Image, etc.#SharePointFest @RHarbridge Metadata
  129. 129. Site Collection or Site (Subsite)? OR#SharePointFest @RHarbridge
  130. 130. Site Collection#SharePointFest @RHarbridge
  131. 131. Site Collection#SharePointFest @RHarbridge
  132. 132. When To Use A Site Collection#SharePointFest @RHarbridge
  133. 133. When To Use A Site Collection#SharePointFest @RHarbridge
  134. 134. When To Use A Site Collection#SharePointFest @RHarbridge
  135. 135. When To Use A Site Collection#SharePointFest @RHarbridge
  136. 136. When To Use A Site Collection#SharePointFest @RHarbridge
  137. 137. When To Use A Site Collection#SharePointFest @RHarbridge
  138. 138. When To Use A Site Collection Site Collection 1 Site Collection 2 Webparts & Webparts & Aggregation Aggregation Masterpages & Masterpages & Page Layouts Page Layouts Navigation Navigation Search Across Site Collection Boundaries#SharePointFest @RHarbridge
  139. 139. When To Use A Site Collection Site Collection 1 Site Collection 2 Group A Group Y Group B Group Z Group C Collection Admin Y Collection Admin A Collection Admin Z Collection Admin B#SharePointFest @RHarbridge
  140. 140. Purpose of a List? • To Replace Excel Spreadsheets • To Track Complex Input From Multiple People • To Centralize Storage and Retrieval of Content • To Provide Validation, Easy To Use Online Forms • To Reduce Duplication of Effort#SharePointFest @RHarbridge
  141. 141. One List or Multiple Lists? OR#SharePointFest @RHarbridge
  142. 142. When To Use a Single List • You want to simplify viewing the same set of items. (When dispersed across many lists it requires additional effort to aggregate the lists). • You want to search for items in the same location. (When dispersed across many lists it requires additional effort to configure search scopes). • You want to easily apply consistent versioning, approval, metadata or form settings. • You want to receive consolidated updates on#SharePointFest @RHarbridge of items (alerts or RSS). the collection
  143. 143. When To Use Multiple Lists • You don’t expect people to need summaries of the items together. (When dispersed across many lists it requires additional effort to aggregate the lists). • You need to apply different versioning, approval, metadata, or form settings. • You want to distribute management of versioning, metadata, workflows or form settings. • You do not need to receive consolidated updates (alerts or RSS).#SharePointFest @RHarbridge
  144. 144. Advanced Uses Of Lists#SharePointFest @RHarbridge
  145. 145. Calendar or Calendar View? ​Capabilities Calendar list Calendar view​ ​Supports direct creation and editing of calendar Yes No entries. ​Supports calendar overlays and group calendars. ​Yes Doesnt apply ​Supports future dates without requiring creation Yes No of a stub. ​Can view future dates once stubs are created in Doesnt apply ​Yes the library or list. ​List or library updates affect the calendar. ​No ​Yes Calendar updates affect the list or library. Yes Not typically ​Simplest option if you already have a list that ​ ​Yes includes a date option. http://sharepoint.microsoft.com/Blogs/GetThePoint/Lists/Posts/Post.aspx?ID=554#SharePointFest @RHarbridge
  146. 146. One Library or Multiple Libraries? OR#SharePointFest @RHarbridge
  147. 147. When To Use a Single Library • You want to simplify viewing the same set of documents. (When dispersed across many libraries it requires additional effort to aggregate the libraries). • You want to search for documents in the same location. (When dispersed across many libraries it requires additional effort to configure search scopes). • You want to easily apply consistent versioning, approval, metadata or form settings. • You want to receive consolidated updates on#SharePointFest @RHarbridge of documents (alerts or RSS). the collection
  148. 148. When To Use Multiple Libraries • You don’t expect people to need summaries of the documents together. (When dispersed across many libraries it requires additional effort to aggregate the libraries). • You need to apply different versioning, approval, metadata, or form settings. • You want to distribute management of versioning, metadata, workflows or form settings. • You do not need to receive consolidated updates (alerts or RSS).#SharePointFest @RHarbridge
  149. 149. What Can You Do With A Document?New/Upload Collaborate Manage Edit Document/Folder Metadata Edit Document New Document (Title, Name, etc) Check Out/Check In/Discard Check Manage Document Permissions Out Upload Document E-mail a Link Delete Document/Folder Upload Multiple Documents Re-Order Documents/Folders View Version History (Explorer View/Move Documents/Copy Documents) New Folder Alert/Notify Me Download a Copy#SharePointFest @RHarbridge
  150. 150. Require Check Out or Don’t? OR#SharePointFest @RHarbridge
  151. 151. How do we do it? • Library tab • Library settings#SharePointFest @RHarbridge
  152. 152. Require Check Out?#SharePointFest @RHarbridge
  153. 153. Require Check Out?#SharePointFest @RHarbridge
  154. 154. Require Check Out? Not Enabled By Default#SharePointFest @RHarbridge
  155. 155. Require Check Out? When enabled bulk uploading or explorer view additions are checked out by default. Pro?#SharePointFest @RHarbridge
  156. 156. Require Check Out? Work Around: Navigate to Manage Content and Structure and then to the library. Select all of the documents and choose Check In from the action menu.#SharePointFest @RHarbridge
  157. 157. Require Check Out? You cannot edit multiple documents in datasheet view.#SharePointFest @RHarbridge
  158. 158. Require Check Out? Work Around: By turning the require check out option off we can make edits in the data sheet view temporarily and then re-active require check out.#SharePointFest @RHarbridge
  159. 159. Require Check Out? Workflows and code must check the file out before being able to update it/it’s metadata.#SharePointFest @RHarbridge
  160. 160. Require Check Out? When required check out is enabled ‘storing files to local drafts’ is an enabled option.#SharePointFest @RHarbridge
  161. 161. Require Check Out? Co-Authoring is disabled on libraries where check out is required.#SharePointFest @RHarbridge
  162. 162. Don’t Require Check Out? • Office 2007 and Office 2010 let’s the user know it is being used by someone else. • This eventually times out. (15 mins on XP – 60 mins on Vista/Win7) • Other formats dont notify user.#SharePointFest @RHarbridge
  163. 163. Require Check Out? • You do not need to co-author documents. • You do not need to bulk update metadata. • There is typically a high number of people updating the documents in this library. • Updates are made frequently to the same documents by different people.#SharePointFest @RHarbridge
  164. 164. Don’t Require Check Out? • You do need to co-author documents. • You do need to bulk update metadata. • There are few people updating documents in this library. • Updates are not made frequently to the same documents by different people.#SharePointFest @RHarbridge
  165. 165. List and Content Type Tip!#SharePointFest @RHarbridge
  166. 166. Default Content Types and Metadata Values#SharePointFest @RHarbridge
  167. 167. Navigating with Metadata Tip!#SharePointFest @RHarbridge
  168. 168. Navigating with Metadata, not Folders#SharePointFest @RHarbridge
  169. 169. Set up with Library Settings#SharePointFest @RHarbridge
  170. 170. Configure Setttings#SharePointFest @RHarbridge
  171. 171. Filters the list#SharePointFest @RHarbridge
  172. 172. Document Routing Tip!#SharePointFest @RHarbridge
  173. 173. Content Organizer and Routing#SharePointFest @RHarbridge
  174. 174. Configure the router#SharePointFest @RHarbridge
  175. 175. #SharePointFest @RHarbridge
  176. 176. Configure settings#SharePointFest @RHarbridge
  177. 177. Create Rules#SharePointFest @RHarbridge
  178. 178. Create/Modify Rules#SharePointFest @RHarbridge
  179. 179. #SharePointFest @RHarbridge
  180. 180. Use the Drop-off Library#SharePointFest @RHarbridge
  181. 181. Add a document#SharePointFest @RHarbridge
  182. 182. Enter Metadata#SharePointFest @RHarbridge
  183. 183. Detour: 2010 Metadata#SharePointFest @RHarbridge
  184. 184. #SharePointFest @RHarbridge
  185. 185. Back to Drop-off library#SharePointFest @RHarbridge
  186. 186. Your document was moved#SharePointFest @RHarbridge
  187. 187. Rules don’t apply…#SharePointFest @RHarbridge
  188. 188. … it doesn’t get moved#SharePointFest @RHarbridge
  189. 189. Folder or Metadata? OR#SharePointFest @RHarbridge
  190. 190. The #1 rule of SharePoint? Except when it makes sense Never use ever folders#SharePointFest @RHarbridge
  191. 191. What’s wrong with folders? • Deep structures hard to navigate • Finding stuff is hard • Figuring out where to put stuff is even harder • Stuck with a rigid structure • Search is not the silver bullet#SharePointFest @RHarbridge
  192. 192. What’s the alternative?#SharePointFest @RHarbridge
  193. 193. What’s the alternative?#SharePointFest @RHarbridge
  194. 194. Metadata = No more folders • Filtering • Views#SharePointFest @RHarbridge
  195. 195. Really? No more folders? Ever? • What situations would you use folders? • Subdivide large libraries/lists • Security/Permissions This is a favourite of mine • Ease of use for users#SharePointFest @RHarbridge
  196. 196. Downsides of Metadata • No free lunch (there is pain here) • Awful architectural choices to make – Multiple site collections • Good Practice • Bad for Metadata • Maintenance headache – Can be mitigated • Define at top level if possible#SharePointFest @RHarbridge
  197. 197. Folders for easy permissions • Create folder • Set permissions • Create view without folders • Easy for users (they only see what they are supposed to)#SharePointFest @RHarbridge
  198. 198. Folders and Default Values#SharePointFest @RHarbridge
  199. 199. #SharePointFest @RHarbridge
  200. 200. The Sales document library#SharePointFest @RHarbridge
  201. 201. Drill down into Military folder#SharePointFest @RHarbridge
  202. 202. Drill down into Air-to-Ground#SharePointFest @RHarbridge
  203. 203. Add a new document here#SharePointFest @RHarbridge
  204. 204. Note: Some metadata prefilled#SharePointFest @RHarbridge
  205. 205. How did we do that? • Library tab • Library settings#SharePointFest @RHarbridge
  206. 206. Column default value settings#SharePointFest @RHarbridge
  207. 207. Select a folder and set defaults • Note folder inheritance#SharePointFest @RHarbridge
  208. 208. Set the default value#SharePointFest @RHarbridge
  209. 209. in SharePoint 2010 • Managed Metadata Service • Share Metadata across site collections • Multilingual Metadata (big gotcha ) • Hierarchical Metadata • Navigate via Metadata (already discussed) • Keywords/Folksonomy (Out of scope today) • Folders can assign default metadata (already discussed)#SharePointFest @RHarbridge
  210. 210. Term Store Management#SharePointFest @RHarbridge
  211. 211. Adding Terms#SharePointFest @RHarbridge
  212. 212. Turn off “Available for Tagging” • Add sub elements: Proposal, Quote, Invoice • Leave “Available for Tagging checked”#SharePointFest @RHarbridge
  213. 213. Term Store Manager • Painful & Slow • Needs a better way • I created a ‘toy’ to try out some ideas • http://bit.ly/ruveng-mmts – Article links to other solutions (Excel)#SharePointFest @RHarbridge
  214. 214. #SharePointFest @RHarbridge
  215. 215. CSV file for Import to Term Store#SharePointFest @RHarbridge
  216. 216. To Sum Up… • SharePoint 2007 – Folders BAAAAD! – Never use them – Except when the situation warrants • SharePoint 2010 – Folders GOOOOD! – Never use them – Except when the situation warrants#SharePointFest @RHarbridge
  217. 217. Folder or Document Set? OR#SharePointFest @RHarbridge
  218. 218. Folders vs. Document Sets#SharePointFest @RHarbridge Document Sets vs Folders
  219. 219. Document Sets#SharePointFest @RHarbridge Document Sets vs Folders
  220. 220. Folders and Default Values#SharePointFest @RHarbridge
  221. 221. Folders vs. Document Sets#SharePointFest @RHarbridge Document Sets vs Folders
  222. 222. Folders vs. Document Sets#SharePointFest @RHarbridge Document Sets vs Folders
  223. 223. Folders vs. Document Sets#SharePointFest @RHarbridge Document Sets vs Folders
  224. 224. Folders vs. Document Sets#SharePointFest @RHarbridge Document Sets vs Folders
  225. 225. Folders vs. Document Sets#SharePointFest @RHarbridge Document Sets vs Folders
  226. 226. Folders vs. Document Sets Document Document Document FolderDocument Folder Library Folder Document Folder Document Document Set Folder Document Document Set Document#SharePointFest @RHarbridge
  227. 227. Special Mention: SharePoint 2013 Document Set Improvements • Support for OneNote notebooks • Document set icon in search results • Folders supported – Also for default documents set for document set • Support for easier aggregation – CBS & CBQ web parts understands document sets • Better developer support – Client side and Server side API improvements • Versioning improvements* – Capture full document set as version • Search directly in document set#SharePointFest @RHarbridge
  228. 228. Sites vs Pages? • See this great whitepaper by Susan Hanley and Scott Jamison http://www.microsoft.com/download/en/det ails.aspx?id=12500#SharePointFest @RHarbridge
  229. 229. Information Architecture Tips and Tricks#SharePointFest @RHarbridge
  230. 230. Make it easier to work with#SharePointFest @RHarbridge
  231. 231. Make it easier to work with Powerful Columns You Probably Didn’t Know About#SharePointFest @RHarbridge
  232. 232. Make it easier to work with Why Leveraging SharePoint Blog Features for News is a Great Idea#SharePointFest @RHarbridge
  233. 233. Choice vs Lookup Column • Susan Hanley – At it again! http://cloud.snappages.com/b8898dc2c08e13 7d03449de65b9e82e108c15658/Choice_v_Lo okup_Column_Tradeoffs.pdf#SharePointFest @RHarbridge
  234. 234. #SharePointFest @RHarbridge
  235. 235. Giving Estimates At least 2 hours… 4 hours maybe?Forgotten/Not Shared 16? Way too much.Have Our Now That We 8 Tops. Magic Number I better pick something in between… 6 Hours! How Long Will X Take You? Never Give a Single Number#SharePointFest @RHarbridge Two Simple Tricks For Making Better Estimates
  236. 236. Always Give Ranged Estimates 2-8 Hours! Ranged Estimates Help Communicate Confidence and Set Expectations#SharePointFest @RHarbridge Two Simple Tricks For Making Better Estimates
  237. 237. Are You Confident In That Range? 2-8#SharePointFest @RHarbridge Two Simple Tricks For Making Better Estimates
  238. 238. Are You Confident In That Range? Actual Result Within Range OR OVERCONFIDENT#SharePointFest @RHarbridge Two Simple Tricks For Making Better Estimates
  239. 239. Are You Confident In That Range? Actual Result Within Range OR LESS CONFIDENT#SharePointFest @RHarbridge Two Simple Tricks For Making Better Estimates
  240. 240. Are You Confident In That Range? Actual Result Within Range OR 90% Confident#SharePointFest @RHarbridge Two Simple Tricks For Making Better Estimates
  241. 241. Give 90% Confident Ranged Estimates Within Range = 2-8 Hours!#SharePointFest @RHarbridge Two Simple Tricks For Making Better Estimates
  242. 242. Visualizing Timelines An easy way to create shared understanding of the impact estimates make on projects.#SharePointFest @RHarbridge
  243. 243. Visualizing Existing Timelines A great way to take existing project timelines and set stakeholder expectations or communicate impact of changes.#SharePointFest @RHarbridge
  244. 244. IBIS Dialog Mapping#SharePointFest @RHarbridge
  245. 245. Public Statistics can help…  Typical workers produce 3+ GB of data per year. Source: “The Enterprise Workplace,” IDC, 2005  30% of a typical workers day is spent searching for information. Source: IDC, 2003  In a 1,000 employee company lost productivity costs approximately $5 million a year. Source: “Hidden Costs of Information Work,” IDC, 2006#SharePointFest @RHarbridge
  246. 246. Statistics within the Organization are better.  20% of our IT Support people who travel do not have access to our IT policies and support documents when travelling. Source: “Support Review Q4,” IT, 2012  4 out of 5 of our workers do not know that we have an employee disaster relief fund. Source: “HR Employee Benefits Survey,” HR, 2012  Currently we pay for full licensing on 7 different enterprise document management solutions. Source: “Financial Audit of Licensing Costs,” Finance, 2012#SharePointFest @RHarbridge
  247. 247. Productivity Hub#SharePointFest @RHarbridge
  248. 248. IUseSharePoint Download and install the ‘lunch’ and learn module - an interesting idea.#SharePointFest @RHarbridge
  249. 249. SharePoint Permissions#SharePointFest @RHarbridge
  250. 250. AD Groups or SharePoint Groups? OR#SharePointFest @RHarbridge
  251. 251. SharePoint Groups vs AD Groups Advantages Disadvantages SharePoint • Not reliant on AD (if your AD is • Only used in SharePoint a mess) • Managed by (potentially) Group • Distributed ownership and untrained users management options • One more place to manage • Managed by users security (independent of AD) • Can be managed by the • Cannot contain another SharePoint Object Model SharePoint group as a member. • Members of these groups are visible to users in SharePoint. Active • Managed by domain • Difficult to determine administrators permissions assigned to Directory • Available in many systems people Group • Centralized management and • Requires lots of planning easier removal • Members of these groups are not visible in SharePoint. • User can only be a member of 1024 AD groups (recursively).#SharePointFest @RHarbridge
  252. 252. Item Level Permissions#SharePointFest @RHarbridge
  253. 253. “Item Level” Permissions#SharePointFest @RHarbridge
  254. 254. Web Level Permissions#SharePointFest @RHarbridge
  255. 255. Targeted Code New in SharePoint 2010 SPRoleAssignmentCollection.AddToCurrentScopeOnly#SharePointFest @RHarbridge
  256. 256. Do you have a Taxonomy Strategy?#SharePointFest @RHarbridge
  257. 257. Do you have a Support Strategy? SharePoint Standards#SharePointFest @RHarbridge Online
  258. 258. Do you have a Staffing Strategy? Building A SharePoint#SharePointFest @RHarbridge Team
  259. 259. SharePoint 2013 Feature Impact#SharePointFest @RHarbridge
  260. 260. Dragged and Dropped#SharePointFest @RHarbridge
  261. 261. Sharing Is Easier Sharing in SharePoint 2013 is designed to mitigate common problems from previous versions: • Granting access to a site can be a bit convoluted • Users don’t understand what permission level to grant to other users • Users generally dont know who all has permissions on a site • Users can’t see the invitations that have been sent out to external users. • Users don’t understand what rights they are giving people when they add them to a SharePoint group#SharePointFest @RHarbridge
  262. 262. SharePoint & Email Integration#SharePointFest @RHarbridge
  263. 263. Search Is Better!#SharePointFest @RHarbridge
  264. 264. Thank YouOrganizers, Sponsors and You for Making this Possible.Questions? Ideas? Feedback? Contact me: Twitter: @RHarbridge Blog: http://www.RHarbridge.com Email: Richard@RHarbridge.com Resources: 700+ SharePoint IA Slides at.. PracticalIntranet.com 130+ SharePoint Standards at.. SPStandards.com 15 Pages of Important Questions at.. SharePointDiagnostics.com#SharePointFest @RHarbridge

×