Practical SharePoint 2013 Governance Steve Goodyear Apress Practical SharePoint 2013 Governance Copyright © 2013 by Steve Goodyear All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means, electronic or mechanical, including photocopying, recording, or by any information storage or retrieval system, without the prior written permission of the copyright owner and the publisher. ISBN 978-1-43 02-4887-3 ISBN 978-1-4302-4888-0 (eBook) Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights. President and Publisher: Paul Manning Lead Editor: Jon Hassell Developmental Editor: Douglas Pundick Technical Reviewer: Zach Millis Editorial Board: Steve Anglin, Mark Beckner, Ewan Buckingham, Gary Cornell, Morgan Ertel, Jonathan Gennick, Jonathan Hassell, Robert Hutchinson, Michelle Lowman, James Markham, Matthew Moodie, Jeff Olson, Jeffrey Pepper, Douglas Pundick, Ben Renow-Clarke, Dominic Shakeshaft, Gwenan Spearing, Matt Wade, Tom Welsh Coordinating Editors: Brigid Duffy, Anamika Panchoo Copy Editor: Linda Seifert Compositor: SPi Global Indexer: SPi Global Cover Designer: Anna Ishchenko Distributed to the book trade worldwide by Springer Science+Business Media, LLC., 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail [email protected], or visit www.springeronline.com. For information on translations, please e-mail [email protected], or visit www.apress.com. Apress and friends of ED books may be purchased in bulk for academic, corporate, or promotional use. eBook versions and licenses are also available for most titles. For more information, reference our Special Bulk Sales–eBook Licensing web page at http://www.apress.com/bulk-sales. The information in this book is distributed on an “as is” basis, without warranty. Although every precaution has been taken in the preparation of this work, neither the author(s) nor Apress shall have any liability to any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly by the information contained in this work. Any source code or other supplementary materials referenced by the author in this text is available to readers at www.apress.com. For detailed information about how to locate your book’s source code, go to http://www.apress.com/source-code. To my fellow SharePoint freedom fighters, fighting a thousand battles with very little back up and not enough support. I have some of the ammo you need right here, my friends. Contents at a Glance About the Author ..............................................................................................................xvii About the Technical Reviewer ...........................................................................................xix Acknowledgments .............................................................................................................xxi Introduction .....................................................................................................................xxiii (cid:78) Part I: Orientating SharePoint Governance ...................................................1 (cid:78) Chapter 1: Understanding SharePoint Governance ............................................................3 (cid:78) Part II: Defining the SharePoint Service .....................................................15 (cid:78) Chapter 2: Defining Your SharePoint Service and Service Tiers ......................................17 (cid:78) Chapter 3: Determining Your SharePoint Features and Functionality .............................39 (cid:78) Chapter 4: Establishing Your Team’s Roles and Responsibilities ....................................65 (cid:78) Chapter 5: Shaping Your User Readiness and Training ....................................................89 (cid:78) Chapter 6: Measuring and Reporting on Your SharePoint Service Performance ...........109 (cid:78) Part III: Expanding the SharePoint Service ...............................................131 (cid:78) Chapter 7: Creating Your SharePoint Roadmap .............................................................133 (cid:78) Chapter 8: Promoting a Feedback Process ...................................................................153 (cid:78) Chapter 9: Managing Your SharePoint Demand Funnel .................................................171 (cid:78) Chapter 10: Growing Your SharePoint Service ..............................................................191 (cid:78) Chapter 11: Preparing for SharePoint Upgrades and Patches .......................................211 v (cid:78) CONTENTS AT A GLANCE (cid:78) Part IV: Customizing the SharePoint Service ............................................231 (cid:78) Chapter 12: Committing Sponsorship and Ownership of Customizations .....................233 (cid:78) Chapter 13: Facilitating and Isolating End-User Customizations ..................................253 (cid:78) Chapter 14: Designing Your Development Standards and Testing Processes ...............273 (cid:78) Chapter 15: Framing Your Information Architecture and UI Standards .........................291 (cid:78) Chapter 16: Coordinating Your Code Promotion and Release Processes ......................313 (cid:78) Appendix A: Rapid Concepts ..........................................................................................325 Index .................................................................................................................................343 vi Contents About the Author ..............................................................................................................xvii About the Technical Reviewer ...........................................................................................xix Acknowledgments .............................................................................................................xxi Introduction .....................................................................................................................xxiii (cid:78) Part I: Orientating SharePoint Governance ...................................................1 (cid:78) Chapter 1: Understanding SharePoint Governance ............................................................3 Reclaiming Governance.................................................................................................................3 Who This Book Is For .....................................................................................................................5 How This Book Is Organized ..........................................................................................................5 What Is Governance?.....................................................................................................................6 How Much Governance Is Enough? ...............................................................................................7 Where Should You Start? ...............................................................................................................8 Governance and SharePoint 2013 .................................................................................................9 Consultant Comrade ....................................................................................................................12 Inside Story: Notes from the Field ...............................................................................................13 Wrapping Up ................................................................................................................................14 (cid:78) Part II: Defining the SharePoint Service .....................................................15 (cid:78) Chapter 2: Defining Your SharePoint Service and Service Tiers ......................................17 Why Define Your Service? ...........................................................................................................17 Adopting a Service Focus ............................................................................................................18 Determining the Scope of Your SharePoint Service ....................................................................19 Identifying Different Service-Levels for Different Needs .............................................................21 vii (cid:78) CONTENTS Designing Your Service Levels ....................................................................................................23 Organizing Your Service Requests...............................................................................................25 Prioritizing a Service Request Ticket’s Priority ............................................................................27 Using Service Request Priorities .................................................................................................28 Designing a Chargeback System.................................................................................................30 Identifying Your Maintenance Windows and Availability Needs ..................................................33 Consultant Comrade ....................................................................................................................35 Inside Story: Notes from the Field ...............................................................................................36 Wrapping Up ................................................................................................................................37 (cid:78) Chapter 3: Determining Your SharePoint Features and Functionality .............................39 Understanding the Feature Evolution in SharePoint ....................................................................39 What’s New in SharePoint 2013? ................................................................................................41 Overview of Core Capability Areas ..............................................................................................49 Mapping Your Features to Business Value ..................................................................................52 Planning for and Limiting Features .............................................................................................56 Enabling Features Gradually .......................................................................................................58 Deciding Which SharePoint Features to Enable ..........................................................................60 Consultant Comrade ....................................................................................................................61 Inside Story: Notes From the Field ..............................................................................................63 Wrapping Up ................................................................................................................................64 (cid:78) Chapter 4: Establishing Your Team’s Roles and Responsibilities ....................................65 Understanding the Roles and Responsibilities Need ...................................................................65 Identifying Roles and Responsibilities .........................................................................................67 Identifying Roles for Your SharePoint Service .............................................................................69 Identifying Roles Your SharePoint Service Depends On ..............................................................72 Using a RACI Chart ......................................................................................................................73 Sample SharePoint Deployment RACI Charts ......................................................................................................75 Sample SharePoint Operations RACI Charts ........................................................................................................78 Adapting the Sample RACI Charts .......................................................................................................................81 viii (cid:78) CONTENTS Ensuring End-to-End Coverage ...................................................................................................82 Formalizing Your Communication Protocols ................................................................................83 Creating a Service Level Agreement ...........................................................................................84 Documenting a Governance Plan ................................................................................................85 Consultant Comrade ....................................................................................................................86 Inside Story: Notes from the Field ...............................................................................................87 Wrapping Up ................................................................................................................................88 (cid:78) Chapter 5: Shaping Your User Readiness and Training ....................................................89 Planning for Readiness ...............................................................................................................89 Understanding the Types of Training Available ............................................................................90 Planning Readiness for Your Operations Team ............................................................................91 Approaching In-house Training Initiatives ...................................................................................93 Considerations for Classroom and Online Training ......................................................................95 Peer Mentoring ............................................................................................................................96 Fitting Peer Mentoring into the Team ..................................................................................................................97 How to Be a Peer Mentor ............................................................................................................99 Preparing Training Specifically for End-Users ...........................................................................100 Designing Custom Training ........................................................................................................101 Considerations for User Adoption ..............................................................................................104 Offering Quick Start End-User Guides .......................................................................................105 Consultant Comrade ..................................................................................................................106 Inside Story: Notes from the Field .............................................................................................106 Wrapping Up ..............................................................................................................................107 (cid:78) Chapter 6: Measuring and Reporting on Your SharePoint Service Performance ...........109 Measuring and Reporting ..........................................................................................................109 Understanding Your System’s Availability .................................................................................110 Establishing Time Targets ..........................................................................................................112 Measuring and Reporting on Operational Metrics .....................................................................113 ix (cid:78) CONTENTS Measuring and Reporting on Performance Metrics ..................................................................114 Planning Your Incident Response ..............................................................................................118 Approaching a Root-Cause Analysis ..........................................................................................119 A Sample Root-Cause Analysis Report ......................................................................................121 SharePoint Outage: Root-Cause Analysis ..........................................................................................................122 Conducting a Retrospective on Incidents ..................................................................................122 Monitoring and Tuning the Service over Time ...........................................................................124 Consultant Comrade ..................................................................................................................126 Inside Story: Notes from the Field .............................................................................................127 Wrapping Up ..............................................................................................................................129 (cid:78) Part III: Expanding the SharePoint Service ...............................................131 (cid:78) Chapter 7: Creating Your SharePoint Roadmap .............................................................133 Eating the SharePoint Elephant .................................................................................................133 Understanding a Roadmap’s Value ............................................................................................134 Starting with a Roadmap ...........................................................................................................136 Assessing Your Operational Maturity Level ...............................................................................138 Assessing Capability Maturity Levels ........................................................................................140 Understanding Capability Gaps .................................................................................................144 Determining Your Big Picture Feature Areas .............................................................................145 Understanding Your Users’ Capacity for Change .......................................................................145 Pacing Your Changes and Transformation .................................................................................146 Considering System and Infrastructure Upgrade Cycles ...........................................................147 Creating a Visual Summary Infographic ....................................................................................148 Creating a Roadmap ..................................................................................................................150 Consultant Comrade ..................................................................................................................150 Inside Story: Notes from the Field .............................................................................................151 Wrapping Up ..............................................................................................................................152 x