Upload
claire-bennett
View
219
Download
2
Tags:
Embed Size (px)
Citation preview
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 [email protected]
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.)
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 International
Broadcast 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
Collaboration
Portal
SearchContent Manage
ment
Business Forms
Business Intelligen
ce
Platform Services
The SharePoint Donut
Collaboration
Portal
SearchContent Manage
ment
Business Forms
Business Intelligen
ce
Platform Services
Pivot your view of SharePoint
Collaboration
•Documents•Tasks•Calendars•Project Management•Wikis•Blogs•Surveys•Much more
Search•WSS search•MOSS search•Relevance•People•Business data
Process Improvement
•Workflow•Form libraries•InfoPath Services
Content Management
•Document management•Records management•Web content management•Policy•Translation
People & Personalization
•Portal template•Site directory•My Sites•Social networking
Business Intelligence
•Excel Services•Report Center•BI web parts•KPIs•Dashboards
Platform Services
Workflow
Alerts & RSS
Customization
Topology
Auditing
Document storage & management
Search
Admin
Deployment
Office
Integration
.NET FrameworkAuthentication
Customization
Workflow
SQLStorage
Platform servicesCollaboratio
n
•Documents•Tasks•Calendars•Project Management•Wikis•Blogs•Surveys•Much more
Search•WSS search•MOSS search•Relevance•People•Business data
Process Improvement
•Workflow•Form libraries•InfoPath Services
Content Management
•Document management•Records management•Web content management•Policy•Translation
People & Personalization
•Portal template•Site directory•My Sites•Social networking
Business Intelligence
•Excel Services•Report Center•BI web parts•KPIs•Dashboards
Platform Services
Workflow
Alerts & RSS
Customization
Topology
Auditing
Document storage & management
Search
Admin
Deployment
Office
Integration
.NET FrameworkAuthentication
Customization
Workflow
SQLStorage
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
CollaborationCollaboratio
n
•Documents•Tasks•Calendars•Project Management•Wikis•Blogs•Surveys•Much more
Search•WSS search•MOSS search•Relevance•People•Business data
Process Improvement
•Workflow•Form libraries•InfoPath Services
Content Management
•Document management•Records management•Web content management•Policy•Translation
People & Personalization
•Portal template•Site directory•My Sites•Social networking
Business Intelligence
•Excel Services•Report Center•BI web parts•KPIs•Dashboards
Platform Services
Workflow
Alerts & RSS
Customization
Topology
Auditing
Document storage & management
Search
Admin
Deployment
Office
Integration
.NET FrameworkAuthentication
Customization
Workflow
SQLStorage
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
Collaboration
•Documents•Tasks•Calendars•Project Management•Wikis•Blogs•Surveys•Much more
Search•WSS search•MOSS search•Relevance•People•Business data
Process Improvement
•Workflow•Form libraries•InfoPath Services
Content Management
•Document management•Records management•Web content management•Policy•Translation
People & Personalization
•Portal template•Site directory•My Sites•Social networking
Business Intelligence
•Excel Services•Report Center•BI web parts•KPIs•Dashboards
Platform Services
Workflow
Alerts & RSS
Customization
Topology
Auditing
Document storage & management
Search
Admin
Deployment
Office
Integration
.NET FrameworkAuthentication
Customization
Workflow
SQLStorage
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
SearchCollaboratio
n
•Documents•Tasks•Calendars•Project Management•Wikis•Blogs•Surveys•Much more
Search•WSS search•MOSS search•Relevance•People•Business data
Process Improvement
•Workflow•Form libraries•InfoPath Services
Content Management
•Document management•Records management•Web content management•Policy•Translation
People & Personalization
•Portal template•Site directory•My Sites•Social networking
Business Intelligence
•Excel Services•Report Center•BI web parts•KPIs•Dashboards
Platform Services
Workflow
Alerts & RSS
Customization
Topology
Auditing
Document storage & management
Search
Admin
Deployment
Office
Integration
.NET FrameworkAuthentication
Customization
Workflow
SQLStorage
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
1. Sometimes, the extra effort really pays off!
2. "Impossible Is Nothing" or "Just Do It"3. Don't wait til you're too old
Don't over develop … spiral develop
4. 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)
5. Learn from your peers6. 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.)