38
SHAREPOINT @ BEIJING 2008 Dan Holme INTELLIEM Maui, Hawaii [email protected]

Dan Holme INTELLIEM Maui, Hawaii [email protected]

Embed Size (px)

Citation preview

SHAREPOINT @ BEIJING 2008

Dan HolmeINTELLIEMMaui, [email protected]

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.)

What I did last summer…

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 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 services

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

Custom development "lite"

Access client front-end Excel client front-end

Collaboration

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

Process Improvement

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

Search

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.)