380 likes | 637 Views
Dan Holme INTELLIEM Maui, Hawaii dan.holme@intelliem.com. Sharepoint @ Beijing 2008. Dan Holme. Consultant & Trainer at Intelliem www.intelliem.com Fortune-caliber business, academic & government Microsoft Technologies Consultant, NBC Olympics
E N D
Dan HolmeINTELLIEMMaui, Hawaiidan.holme@intelliem.com Sharepoint @ Beijing 2008
Dan Holme • Consultant & Trainer at Intelliem • www.intelliem.com • Fortune-caliber business, academic & government • Microsoft Technologies Consultant, NBC Olympics • MVP: Windows Server (Office SharePoint Server) • Contributing Editor, Windows IT Pro magazine • Leader: www.OfficeSharePointPro.com • Author: Microsoft Press • danh@intelliem.com
Goals • SharePoint's role in the NBC Olympics broadcast • Successes & Failures • In the context of SharePoint "value points" & spin • Lessons & take-aways • Discussion • China, Beijing & the 2008 Summer Olympics • SharePoint – collaboration & process improvement • Windows (XP/Vista, 2003/2008, AD/Group Policy, etc.)
Beijing 2008 • > 10,000 athletes • > 10,000 journalists • > 70,000 volunteers • > 15,000 cast members
The NBC Broadcast • > 3600 hours of content • Multiple networks • > 2200 hours of web content • The most watched event in television history • > 210 million unique TV viewers • Millions of page hits & streams • NBCOlympics.com • Silverlight • TV Tonic (Vista Media Center)
The Work Environment • > 3000 employees • Mostly Beijing, but several hundred at 30 Rock, NY, NJ, and LA • InternationalBroadcast Center • 70k square feet • 2 studios
Unique Challenges • Intensely short lifespan of a large enterprise • July 2008 – August 2008 • Best-of-class team • High expectations • High demands • One-of-a-kind technologies • Ready 48 hours before Opening Ceremonies • $1 billion + on the line • Live
Unique Requirements • Quick turn-around • Mission critical • Limited resources • Few standards • Rollback & disposal • Balancing act
Unique Solutions • Planned • Quick-and-dirty • 80/20 rule • The Pareto Principle • for many events, 80% of the effects come from 20% of the causes • Solve 80% of the problems with 20% of the effort • "Low hanging fruit" • "Easy wins"
The SharePoint Wheel Platform Services
The SharePoint Donut Platform Services
Platform services • Security • Pluggable authentication • Rights / Roles • Item-level security • Storage • Repository (SQL) • Metadata • Versioning • Backup • Management • Administration • Delegation • Provisioning • Monitoring • Auditing • Usability • Security-trimmed UI • Office integration • Deployment • Configuration management • Farm services • Features • Policies • Site Model • Rendering • Templates • Navigation • Extensibility • Object model • SOAP • Fields / Forms • Events • Deployment
Other services • ASP.NET 2.0 • Master pages to “skin” • Web parts • Personalization • Provider model for navigation, security, etc. • Database • Search • Windows Workflow Foundation embedded
Platform services • Online databases • Versioning • Documents • Alerts • Security • Workflow • Mobile device access • Web front-end
Custom development • SharePoint Anystream • Manage very complex media metadata for each 'outlet' (NBCOlympics.com, TVTonic, Amazon, mobile, etc.) • Metadata sent as an XML file to Anystream application, which manages streaming to outlets • Solution • InfoPath Forms Services • Data validation & user interface • Custom application page published item as XML
Custom development "lite" • Access client front-end • Excel client front-end
Collaboration • Lists • Tasks, calendars, custom • Unstructured and interactive content • Discussions, wikis, blogs, surveys • Libraries • Documents, pictures, forms • Close integration with Office 2003 / 2007
Collaboration • Libraries • WebDAV as a "hook" for custom applications • Show Formats • WebDAV as a publication mechanism • PDFs scanned by an MFP (to a file share) pushed to libraries • WebDAV as a replication mechanism • Syntergy, DocAve • Lists
IT Operations : Help Desk • Help Desk template – customized • How To: Changing CONTENT TYPES used by template • Tools • "Who am I" (Page Viewer web part) • Directory lookup (Page Viewer) • Staff contacts (contacts list) • Staff schedule (custom list) • IT asset tracking • IT process requests • Accounts, applications
Business process improvement • Workflow • Out-of-box • SharePoint Designer • Visual Studio (WinWF) • InfoPath client storing form / form data in library
Applications "Lite" • Transportation application • Managed request & fulfillment of over 11,000 journeys • SharePoint list (s) • Access front end for transportation managers • Rich form • Relational database • True and pseudo (non-normalized) relationships between SharePoint lists • Logic
Applications & B.I. "Lite" • Where is there shared datathat different users need to do different things with? • Data in SharePoint • Web interface • Item-level security • Alerts & RSS & workflow • Rich interface with Access • Rich analysis with Excel
Search • Search across • 200 file types • SharePoint sites • File shares • Web sites • Exchange Public Folders • Lotus Notes • LOB data (through the BDC) • People • Ranking engine • File type biasing • URL depth • Anchor links • Metadata extraction • Manageable • Secure • Good user experience
Olympic Lessons for SharePoint Pros • Sometimes, the extra effort really pays off! • "Impossible Is Nothing" or "Just Do It" • Don't wait til you're too old • Don't over develop … spiral develop • Know the limits of your equipment • What SharePoint can do out-of-the-box • What SharePoint can do when extended • What SharePoint can't do (now) • Learn from your peers • Train hard
Goals • SharePoint's role in the NBC Olympics broadcast • Successes & Failures • In the context of SharePoint "value points" & spin • Lessons & take-aways • Discussion • China, Beijing & the 2008 Summer Olympics • SharePoint – collaboration & process improvement • Windows (XP/Vista, 2003/2008, AD/Group Policy, etc.)
Dan HolmeIntelliem dan.holme@intelliem.com