SlideShare a Scribd company logo
1 of 39
Download to read offline
Bending But Not Breaking:
The Great Migration from
.Net to SharePoint
Presented by Bill Nolan, Buildingi CEO
AIIM: SharePoint at a Crossroads
Washington, D.C.
May 23rd, 2013
Introductions and Agenda
• Bill Nolan, Buildingi CEO
• PKC Tool Migration from .Net to SharePoint

• Joanna Elazrak, Microsoft Lead Program Manager
• Using SharePoint for Microsoft Records Management
The Information Management Tool
The Project Knowledge Center (PKC)

Employees on
Corporate Network

Vendors, Contingent
Staff and Contractors

PKC Portal

Project Information

Building Information

Enterprise Data
Feeds
Key Implementation Challenges
• Scalability

• Automatic provisioning

• Legacy application
integration

• Information migration

• Central permissions
management

• Single-Sign-On
(Trying to) Break the Tool
Would SharePoint scale?
• Our plan: Find the most likely breaking point, and

“fail as fast as we can”
The Scalability Challenge
What was our “break it” plan?
• Phase 1: Brute force
• Large amounts of data into a single site collection
• No layer of ECM

• Phase 2: Elegant solution
• Data distributed across many site collections
• ECM strategies employed
To Our Surprise (and Delight)
It didn’t break!
• In fact, PKC on SharePoint gave us:
•
•
•
•

Improved performance
Unlimited scalability
A user-empowering tool (site provisioning, single sign on, etc.)
A hybrid tool (.Net and SharePoint) that allowed us to solve issues
requiring custom configuration
Key Implementation Challenges
Construction
Projects
Functionality

Building Master
Archive
Functionality

Project Archiving
Functionality

Custom Reporting

Customized Look &
Feel

Customized Project
Navigation

Project Users
Assignment

Access Request /
Denied interfaces

Static Content
Management (Help,
etc.)

Activity Logging
Framework

Error Logging
Framework

Personal Views

Online Document
viewing

Document
Download/Upload

Document
segregation per
project

Document dragand-drop
functionality

Document treeview

Document
metadata

Reporting
Infrastructure

Contextual
Audiencing

Permissions
Management

Alerts / Notification
Framework

Login / Logout /
interfaces

Search

User Authorization

General Page
Layout &
Functionality

Basic Framework
for Branding

SQL Connection
Framework

Basic information
storage (tables)

User Authentication
Must-Haves We Got Out-of-the-Box
Construction
Projects
Functionality

Building Master
Archive
Functionality

Project Archiving
Functionality

Custom Reporting

Customized Look &
Feel

Customized Project
Navigation

Project Users
Assignment

Access Request /
Denied interfaces

Static Content
Management (Help,
etc.)

Activity Logging
Framework

Error Logging
Framework

Personal Views

Online Document
viewing

Document
Download/Upload

Document
segregation per
project

Document dragand-drop
functionality

Document treeview

Document
metadata

Reporting
Infrastructure

Contextual
Audiencing

Permissions
Management

Alerts / Notification
Framework

Login / Logout /
interfaces

Search

User Authorization

General Page
Layout &
Functionality

Basic Framework
for Branding

SQL Connection
Framework

Basic information
storage (tables)

User Authentication
Additional Benefits
Construction
Projects
Functionality

Building Master
Archive
Functionality

Project Archiving
Functionality

Custom Reporting

Customized Look &
Feel

Customized Project
Navigation

Project Users
Assignment

Access Request /
Denied interfaces

Static Content
Management (Help,
etc.)

Activity Logging
Framework

Error Logging
Framework

Personal Views

Online Document
viewing

Document
Download/Upload

Document
segregation per
project

Document dragand-drop
functionality

Document treeview

Document
metadata

Reporting
Infrastructure

Contextual
Audiencing

Permissions
Management

Alerts / Notification
Framework

Login / Logout /
interfaces

Search

User Authentication

User Authorization

General Page
Layout &
Functionality

Basic Framework
for Branding

SQL Connection
Framework

Basic information
storage (tables)

Explorer View

RSS Subscription

SharePoint Alerts

Document
Versioning

Check-in / Checkout Framework

Document Content
Types

Datasheet view

Item-level
permissioning

Workflows

Social Features

SharePoint
Workspace

Office Connectors

SkyDrive Integration

Content Trends
Reports
Then and Now
Legacy Application

SharePoint Upgrade
Final Weigh-In
Construction
Projects
Functionality

Enhanced the business solution
Building Master
Archive
Functionality

Project Archiving
Functionality

Custom Reporting

Customized Look &
Feel

Customized Project
Navigation

Project Users
Assignment

Access Request /
Denied interfaces

Static Content
Management (Help,
etc.)

Activity Logging
Framework

Error Logging
Framework

Personal Views

Online Document
viewing

Document
Download/Upload

Document
segregation per
project

Document dragand-drop
functionality

Document treeview

Document
metadata

Reporting
Infrastructure

Contextual
Audiencing

Permissions
Management

Alerts / Notification
Framework

Login / Logout /
interfaces

Search

User Authentication

User Authorization

General Page
Layout &
Functionality

Basic Framework
for Branding

SQL Connection
Framework

Basic information
storage (tables)

Explorer View

RSS Subscription

SharePoint Alerts

Document
Versioning

Check-in / Checkout Framework

Document Content
Types

Lost the unnecessary weight of custom code

Gained additional muscle from SharePoint’s features
Datasheet view

Item-level
permissioning

Workflows

Social Features

SkyDrive Integration

Content Trends
Reports

SharePoint
Workspace

Office Connectors
Thank You
Bill Nolan
CEO, Buildingi
bill.nolan@buildingi.com
Using SharePoint to Address
Microsoft’s
Records Management Program
Presenter:
Joanna Elazrak
Lead Program Manager, Business Consulting
Microsoft Legal & Corporate Affairs
Agenda
Business Case
Mitigate risk
Deliver compliance-driven business solutions
Establish an information governance plan
Meet records retention and eDiscovery requirements
Manage physical and electronic records with the same consistency

Business benefit
Easier to apply one set of policies that govern access rights,
retention periods and destruction protocols, regardless of
where information is stored
Find records faster
Lower risks of noncompliance and cut storage costs
Business Challenges Before SharePoint…
•
•
•

Productivity
& Process

•
•

Trying to find information needed to deliver Legal Services is time-consuming and frustrating
Collaboration both internally and externally is occurring primarily via email
Lost or hard-to-access information causes legal staff to re-create work when they could be spending time
developing new ideas, streamlining business processes or innovating on new solutions.
Duplication of Work Product - productivity and cost impact
Inefficient Business Processes

•

Many existing solutions provide the same functionality and existing solutions are dated and
underperforming
Business professionals prefer to spend their time focusing on product innovation than learning how to use
new technology and applications required for collaboration
Not all our colleagues, clients, business partners and customers use the same technology or devices

•

Lack of official Electronic Records Repository

•
•
•

Storing critical e-mails and documents on local drives, file shares and team sites
Lack assurance of appropriate protection of Attorney Client Privilege and Privacy
Limited ability to comply with Records Retention and eDiscovery requirements

•
•

Technology

Compliance
SharePoint Capabilities

18
Envisioning Our Journey
Vision

Utilize SharePoint to deliver
compliance-driven selfservice, document, records
and contract management
solutions that contain flexible
taxonomies to transform our
business groups with
business process automation

19
Corporate Records Management
Team
Policy
•
•
•

Establish Compliance-Driven Policies
Maintain Corporate Retention Schedule
Legal advice on risks

Business Operations
•
•
•
•

Physical RM Ops
Iron Mountain Offsite
Scanning Team
Disposition

Solution Delivery & IT
•
•
•

Record Center
Unified Records Management
Taxonomy
Records
Management

(electronic and physical)
Document Creation & Lifecycle
4
1

2

5

3

6
SharePoint Record Center
(On-premise and O365)

SP 2010
URM Framework
Data Volume for Electronic Records

Data Entry= 1,786 entries/wk (59hrs)
Immigration documents received = 734/wk (19hrs)
Data Volumes for Physical
Current boxes in storage = 105,745
Current active physical records = approximately 2M
Why Unified Record Management
Unified plan
for physical
and electronic
files

Unified
retention
schedule

Active file
management
and offsite
services

Unified hold
admin and
disposal
IT Infrastructure
Self-service Utility

200,000+ Regional MySites,
Collaboration, Team &
Divisional sites

Exec Presentations

Finance

Finance - LOB

Legal

Extranet Gold

IT

My (Personal)

Shared Extranet

Library

My Personal

HR

Portals

Microsoft Web (MSW)
Company Portal

Sales

Extranet

Video

Team

Engagement Process / Architecture & Consulting
Platform Solutions
Shared Services

27

Search (FAST)

People (UPA/UPRE)

Social

Taxonomy (MMS)

Analytics
(WebTrends, SP)

Records Center
Tenancies
On-Premise Corporate Records
SharePoint 2010 with URM

200 TB

Microsoft Corpnet
O365 Microsoft Tenant
SharePoint Online 2013

1 TB + Growing
On-Premise Architecture
Unified Retention Policies with Content Type Hub
In Place or Hybrid

Site (Collaboration or
Work Site, Long term)

In Place Records

Records sent to Record
Center on Site Close

Records Center

Site Content Transfer

Document Imaging

Records Disposed in Site

Records Submission

Physical Records
Management
Content Types
Term Store

Content Types

(Records Management
business category terms)

(64 Content Types based
on Retention Policies)

Step 1: Setup Term Store
Step 2: Setup Content Types
Step 3: Setup Record Libraries

Records
Center
Record Libraries
(64 Record Libraries for
each Content Type)

Content
Organizer Rules
(64 rules for each Content
Type)

Step 4: Setup Content Organizer Rules
Lessons
Learned and
Next
Steps
Lessons Learned So Far…
Scenariobased
Innovation
methodology

Evangelism to
Leadership
using BI

Trusting your
Technology
Business
Partners

Continued
validation of
architecture
with IT
Create
Create and organize
content easily with the
help of relevant
discovered information

Control
Manage content policy,
information architecture
and taxonomy

Protect
Reduce risk and manage
compliance with
centralized eDiscovery
tools
Record Management Future State

On-Premise Records Center

Records Center in the Cloud
+ ability to share with outside partners

Bringing it together
eDiscovery in
SharePoint &
Exchange
eDiscovery Overview
Identify
and
Preserve

Search
and
Process

Review

Produce
eDiscovery Center
eDiscovery & Record Center
Flexibility

Order

Easy

Use eDiscovery Center or In-Place Records to manage document
lifecycle and hold

Keep important documents organized so they are easier to find and
clean up content that is no longer needed or on hold
Q&A

More Related Content

What's hot

SharePoint Saturday DC, From SharePoint Foundation to SharePoint Server
SharePoint Saturday DC, From SharePoint Foundation to SharePoint ServerSharePoint Saturday DC, From SharePoint Foundation to SharePoint Server
SharePoint Saturday DC, From SharePoint Foundation to SharePoint Server
Daniel Cohen-Dumani
 
MEEC Baltimore SharePoint 2010 presentation
MEEC Baltimore SharePoint 2010 presentationMEEC Baltimore SharePoint 2010 presentation
MEEC Baltimore SharePoint 2010 presentation
Daniel Cohen-Dumani
 
Gulf Computers Presentation
Gulf Computers PresentationGulf Computers Presentation
Gulf Computers Presentation
harish_kris
 

What's hot (20)

2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint2012 MindSurf - Augmenting Business Process with SharePoint
2012 MindSurf - Augmenting Business Process with SharePoint
 
Webinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
Webinar: The Slippery Slope of Migrating to SharePoint Online or On-PremiseWebinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
Webinar: The Slippery Slope of Migrating to SharePoint Online or On-Premise
 
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
 
SharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid WorldSharePoint 2013 Admin in the Hybrid World
SharePoint 2013 Admin in the Hybrid World
 
Microsoft - Cloud Platform
Microsoft - Cloud PlatformMicrosoft - Cloud Platform
Microsoft - Cloud Platform
 
SharePoint Saturday DC, From SharePoint Foundation to SharePoint Server
SharePoint Saturday DC, From SharePoint Foundation to SharePoint ServerSharePoint Saturday DC, From SharePoint Foundation to SharePoint Server
SharePoint Saturday DC, From SharePoint Foundation to SharePoint Server
 
Migrations Startegy: Lotus Notes to Office 365 & Azure
Migrations Startegy: Lotus Notes to Office 365 & AzureMigrations Startegy: Lotus Notes to Office 365 & Azure
Migrations Startegy: Lotus Notes to Office 365 & Azure
 
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
Collab 365 - Real world scenarios to migrate to SharePoint 2016 or Office 365
 
Lotus notes app migration process v1.2
Lotus notes app migration process   v1.2Lotus notes app migration process   v1.2
Lotus notes app migration process v1.2
 
The Rise of SharePoint as a Business Critical Hub
The Rise of SharePoint as a Business Critical HubThe Rise of SharePoint as a Business Critical Hub
The Rise of SharePoint as a Business Critical Hub
 
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
SharePoint Workflows - SharePoint Saturday Twin Cities April 2012
 
Meec 2010 SharePoint 2010
Meec 2010 SharePoint 2010Meec 2010 SharePoint 2010
Meec 2010 SharePoint 2010
 
Oracle WebCenter portal
Oracle WebCenter portalOracle WebCenter portal
Oracle WebCenter portal
 
MEEC Baltimore SharePoint 2010 presentation
MEEC Baltimore SharePoint 2010 presentationMEEC Baltimore SharePoint 2010 presentation
MEEC Baltimore SharePoint 2010 presentation
 
What‘s new in Office 365
What‘s new in Office 365What‘s new in Office 365
What‘s new in Office 365
 
A Focus on Salesforce1 Platform: Customizing and Multi-org Architecture
A Focus on Salesforce1 Platform: Customizing and Multi-org ArchitectureA Focus on Salesforce1 Platform: Customizing and Multi-org Architecture
A Focus on Salesforce1 Platform: Customizing and Multi-org Architecture
 
SharePoint Migration: A Phased, Iterative, and Error-Prone Process
SharePoint Migration: A Phased, Iterative, and Error-Prone ProcessSharePoint Migration: A Phased, Iterative, and Error-Prone Process
SharePoint Migration: A Phased, Iterative, and Error-Prone Process
 
Gulf Computers Presentation
Gulf Computers PresentationGulf Computers Presentation
Gulf Computers Presentation
 
Katpro Technologies- SharePoint Portfolio
Katpro Technologies- SharePoint PortfolioKatpro Technologies- SharePoint Portfolio
Katpro Technologies- SharePoint Portfolio
 
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
SharePoint Fest Chicago 2014 - Anatomy of SharePoint and Office 365 Hybrid De...
 

Viewers also liked (7)

Postgrado semipresencial: Musicoterapia infantil. Instituto IASE Valencia.
Postgrado semipresencial: Musicoterapia infantil. Instituto IASE Valencia.Postgrado semipresencial: Musicoterapia infantil. Instituto IASE Valencia.
Postgrado semipresencial: Musicoterapia infantil. Instituto IASE Valencia.
 
Annecy
AnnecyAnnecy
Annecy
 
Bloemenmarkt
BloemenmarktBloemenmarkt
Bloemenmarkt
 
SaskHousing Corp Remote Monitoring Experience
SaskHousing Corp Remote Monitoring ExperienceSaskHousing Corp Remote Monitoring Experience
SaskHousing Corp Remote Monitoring Experience
 
Postgrado semipresencial: Técnicas teatrales y psicodrama. Instituto IASE Val...
Postgrado semipresencial: Técnicas teatrales y psicodrama. Instituto IASE Val...Postgrado semipresencial: Técnicas teatrales y psicodrama. Instituto IASE Val...
Postgrado semipresencial: Técnicas teatrales y psicodrama. Instituto IASE Val...
 
Remforce-Why-Boilers-Fail
Remforce-Why-Boilers-FailRemforce-Why-Boilers-Fail
Remforce-Why-Boilers-Fail
 
Dragonsladies
DragonsladiesDragonsladies
Dragonsladies
 

Similar to Aiim Seminar - SharePoint Crossroads May 23 - Bending but Not Breaking - Speakers Nolan and Elazrak

Spca2014 navigating clouds sp_con14_mackie
Spca2014 navigating clouds sp_con14_mackieSpca2014 navigating clouds sp_con14_mackie
Spca2014 navigating clouds sp_con14_mackie
NCCOMMS
 
SharePoint 2010
SharePoint 2010SharePoint 2010
SharePoint 2010
nplowman
 
Share point online 미리보기
Share point online 미리보기Share point online 미리보기
Share point online 미리보기
Jeong-woo Choi
 

Similar to Aiim Seminar - SharePoint Crossroads May 23 - Bending but Not Breaking - Speakers Nolan and Elazrak (20)

SharePoint Custom Development
SharePoint Custom DevelopmentSharePoint Custom Development
SharePoint Custom Development
 
Cloud for share point
Cloud for share pointCloud for share point
Cloud for share point
 
What Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-PremisesWhat Makes Migrating to the Cloud Different Than On-Premises
What Makes Migrating to the Cloud Different Than On-Premises
 
The Information Governance Headache - SharePoint ECM
The Information Governance Headache - SharePoint ECMThe Information Governance Headache - SharePoint ECM
The Information Governance Headache - SharePoint ECM
 
SharePoint 2013 governance model
SharePoint 2013 governance modelSharePoint 2013 governance model
SharePoint 2013 governance model
 
Spca2014 navigating clouds sp_con14_mackie
Spca2014 navigating clouds sp_con14_mackieSpca2014 navigating clouds sp_con14_mackie
Spca2014 navigating clouds sp_con14_mackie
 
3 ways to use SharePoint to enhance collaboration and boost productivity
3 ways to use SharePoint to enhance collaboration and boost productivity3 ways to use SharePoint to enhance collaboration and boost productivity
3 ways to use SharePoint to enhance collaboration and boost productivity
 
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint MigrationsSPTechCon Austin - The Slippery Slope of SharePoint Migrations
SPTechCon Austin - The Slippery Slope of SharePoint Migrations
 
Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013Introduction and What’s new in SharePoint 2013
Introduction and What’s new in SharePoint 2013
 
SharePoint 2010
SharePoint 2010SharePoint 2010
SharePoint 2010
 
Sai_Resume
Sai_ResumeSai_Resume
Sai_Resume
 
Share point online 미리보기
Share point online 미리보기Share point online 미리보기
Share point online 미리보기
 
GraphSummit - Process Tempo - Build Graph Applications.pdf
GraphSummit - Process Tempo - Build Graph Applications.pdfGraphSummit - Process Tempo - Build Graph Applications.pdf
GraphSummit - Process Tempo - Build Graph Applications.pdf
 
Work smarter using sharepoint 2010 misa version2
Work smarter using sharepoint 2010 misa version2Work smarter using sharepoint 2010 misa version2
Work smarter using sharepoint 2010 misa version2
 
What SharePoint is My Ferrari?
What SharePoint is My Ferrari? What SharePoint is My Ferrari?
What SharePoint is My Ferrari?
 
Webinar: Slippery Slope of SharePoint Migrations
Webinar: Slippery Slope of SharePoint Migrations Webinar: Slippery Slope of SharePoint Migrations
Webinar: Slippery Slope of SharePoint Migrations
 
What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013
 
Ms net work-sharepoint 2013-applied architecture from the field v4
Ms net work-sharepoint 2013-applied architecture from the field v4Ms net work-sharepoint 2013-applied architecture from the field v4
Ms net work-sharepoint 2013-applied architecture from the field v4
 
Tips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint OnlineTips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint Online
 
Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60Planning Your Migration to SharePoint Online #SPBiz60
Planning Your Migration to SharePoint Online #SPBiz60
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Recently uploaded (20)

Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 

Aiim Seminar - SharePoint Crossroads May 23 - Bending but Not Breaking - Speakers Nolan and Elazrak

  • 1. Bending But Not Breaking: The Great Migration from .Net to SharePoint Presented by Bill Nolan, Buildingi CEO AIIM: SharePoint at a Crossroads Washington, D.C. May 23rd, 2013
  • 2. Introductions and Agenda • Bill Nolan, Buildingi CEO • PKC Tool Migration from .Net to SharePoint • Joanna Elazrak, Microsoft Lead Program Manager • Using SharePoint for Microsoft Records Management
  • 3. The Information Management Tool The Project Knowledge Center (PKC) Employees on Corporate Network Vendors, Contingent Staff and Contractors PKC Portal Project Information Building Information Enterprise Data Feeds
  • 4. Key Implementation Challenges • Scalability • Automatic provisioning • Legacy application integration • Information migration • Central permissions management • Single-Sign-On
  • 5. (Trying to) Break the Tool Would SharePoint scale? • Our plan: Find the most likely breaking point, and “fail as fast as we can”
  • 6. The Scalability Challenge What was our “break it” plan? • Phase 1: Brute force • Large amounts of data into a single site collection • No layer of ECM • Phase 2: Elegant solution • Data distributed across many site collections • ECM strategies employed
  • 7. To Our Surprise (and Delight) It didn’t break! • In fact, PKC on SharePoint gave us: • • • • Improved performance Unlimited scalability A user-empowering tool (site provisioning, single sign on, etc.) A hybrid tool (.Net and SharePoint) that allowed us to solve issues requiring custom configuration
  • 8. Key Implementation Challenges Construction Projects Functionality Building Master Archive Functionality Project Archiving Functionality Custom Reporting Customized Look & Feel Customized Project Navigation Project Users Assignment Access Request / Denied interfaces Static Content Management (Help, etc.) Activity Logging Framework Error Logging Framework Personal Views Online Document viewing Document Download/Upload Document segregation per project Document dragand-drop functionality Document treeview Document metadata Reporting Infrastructure Contextual Audiencing Permissions Management Alerts / Notification Framework Login / Logout / interfaces Search User Authorization General Page Layout & Functionality Basic Framework for Branding SQL Connection Framework Basic information storage (tables) User Authentication
  • 9. Must-Haves We Got Out-of-the-Box Construction Projects Functionality Building Master Archive Functionality Project Archiving Functionality Custom Reporting Customized Look & Feel Customized Project Navigation Project Users Assignment Access Request / Denied interfaces Static Content Management (Help, etc.) Activity Logging Framework Error Logging Framework Personal Views Online Document viewing Document Download/Upload Document segregation per project Document dragand-drop functionality Document treeview Document metadata Reporting Infrastructure Contextual Audiencing Permissions Management Alerts / Notification Framework Login / Logout / interfaces Search User Authorization General Page Layout & Functionality Basic Framework for Branding SQL Connection Framework Basic information storage (tables) User Authentication
  • 10. Additional Benefits Construction Projects Functionality Building Master Archive Functionality Project Archiving Functionality Custom Reporting Customized Look & Feel Customized Project Navigation Project Users Assignment Access Request / Denied interfaces Static Content Management (Help, etc.) Activity Logging Framework Error Logging Framework Personal Views Online Document viewing Document Download/Upload Document segregation per project Document dragand-drop functionality Document treeview Document metadata Reporting Infrastructure Contextual Audiencing Permissions Management Alerts / Notification Framework Login / Logout / interfaces Search User Authentication User Authorization General Page Layout & Functionality Basic Framework for Branding SQL Connection Framework Basic information storage (tables) Explorer View RSS Subscription SharePoint Alerts Document Versioning Check-in / Checkout Framework Document Content Types Datasheet view Item-level permissioning Workflows Social Features SharePoint Workspace Office Connectors SkyDrive Integration Content Trends Reports
  • 11. Then and Now Legacy Application SharePoint Upgrade
  • 12. Final Weigh-In Construction Projects Functionality Enhanced the business solution Building Master Archive Functionality Project Archiving Functionality Custom Reporting Customized Look & Feel Customized Project Navigation Project Users Assignment Access Request / Denied interfaces Static Content Management (Help, etc.) Activity Logging Framework Error Logging Framework Personal Views Online Document viewing Document Download/Upload Document segregation per project Document dragand-drop functionality Document treeview Document metadata Reporting Infrastructure Contextual Audiencing Permissions Management Alerts / Notification Framework Login / Logout / interfaces Search User Authentication User Authorization General Page Layout & Functionality Basic Framework for Branding SQL Connection Framework Basic information storage (tables) Explorer View RSS Subscription SharePoint Alerts Document Versioning Check-in / Checkout Framework Document Content Types Lost the unnecessary weight of custom code Gained additional muscle from SharePoint’s features Datasheet view Item-level permissioning Workflows Social Features SkyDrive Integration Content Trends Reports SharePoint Workspace Office Connectors
  • 13. Thank You Bill Nolan CEO, Buildingi bill.nolan@buildingi.com
  • 14. Using SharePoint to Address Microsoft’s Records Management Program Presenter: Joanna Elazrak Lead Program Manager, Business Consulting Microsoft Legal & Corporate Affairs
  • 16. Business Case Mitigate risk Deliver compliance-driven business solutions Establish an information governance plan Meet records retention and eDiscovery requirements Manage physical and electronic records with the same consistency Business benefit Easier to apply one set of policies that govern access rights, retention periods and destruction protocols, regardless of where information is stored Find records faster Lower risks of noncompliance and cut storage costs
  • 17. Business Challenges Before SharePoint… • • • Productivity & Process • • Trying to find information needed to deliver Legal Services is time-consuming and frustrating Collaboration both internally and externally is occurring primarily via email Lost or hard-to-access information causes legal staff to re-create work when they could be spending time developing new ideas, streamlining business processes or innovating on new solutions. Duplication of Work Product - productivity and cost impact Inefficient Business Processes • Many existing solutions provide the same functionality and existing solutions are dated and underperforming Business professionals prefer to spend their time focusing on product innovation than learning how to use new technology and applications required for collaboration Not all our colleagues, clients, business partners and customers use the same technology or devices • Lack of official Electronic Records Repository • • • Storing critical e-mails and documents on local drives, file shares and team sites Lack assurance of appropriate protection of Attorney Client Privilege and Privacy Limited ability to comply with Records Retention and eDiscovery requirements • • Technology Compliance
  • 19. Envisioning Our Journey Vision Utilize SharePoint to deliver compliance-driven selfservice, document, records and contract management solutions that contain flexible taxonomies to transform our business groups with business process automation 19
  • 20. Corporate Records Management Team Policy • • • Establish Compliance-Driven Policies Maintain Corporate Retention Schedule Legal advice on risks Business Operations • • • • Physical RM Ops Iron Mountain Offsite Scanning Team Disposition Solution Delivery & IT • • • Record Center Unified Records Management Taxonomy
  • 22. Document Creation & Lifecycle 4 1 2 5 3 6 SharePoint Record Center (On-premise and O365) SP 2010 URM Framework
  • 23. Data Volume for Electronic Records Data Entry= 1,786 entries/wk (59hrs) Immigration documents received = 734/wk (19hrs)
  • 24. Data Volumes for Physical Current boxes in storage = 105,745 Current active physical records = approximately 2M
  • 25. Why Unified Record Management Unified plan for physical and electronic files Unified retention schedule Active file management and offsite services Unified hold admin and disposal
  • 26.
  • 27. IT Infrastructure Self-service Utility 200,000+ Regional MySites, Collaboration, Team & Divisional sites Exec Presentations Finance Finance - LOB Legal Extranet Gold IT My (Personal) Shared Extranet Library My Personal HR Portals Microsoft Web (MSW) Company Portal Sales Extranet Video Team Engagement Process / Architecture & Consulting Platform Solutions Shared Services 27 Search (FAST) People (UPA/UPRE) Social Taxonomy (MMS) Analytics (WebTrends, SP) Records Center
  • 28. Tenancies On-Premise Corporate Records SharePoint 2010 with URM 200 TB Microsoft Corpnet O365 Microsoft Tenant SharePoint Online 2013 1 TB + Growing
  • 29. On-Premise Architecture Unified Retention Policies with Content Type Hub In Place or Hybrid Site (Collaboration or Work Site, Long term) In Place Records Records sent to Record Center on Site Close Records Center Site Content Transfer Document Imaging Records Disposed in Site Records Submission Physical Records Management
  • 30. Content Types Term Store Content Types (Records Management business category terms) (64 Content Types based on Retention Policies) Step 1: Setup Term Store Step 2: Setup Content Types Step 3: Setup Record Libraries Records Center Record Libraries (64 Record Libraries for each Content Type) Content Organizer Rules (64 rules for each Content Type) Step 4: Setup Content Organizer Rules
  • 32. Lessons Learned So Far… Scenariobased Innovation methodology Evangelism to Leadership using BI Trusting your Technology Business Partners Continued validation of architecture with IT
  • 33. Create Create and organize content easily with the help of relevant discovered information Control Manage content policy, information architecture and taxonomy Protect Reduce risk and manage compliance with centralized eDiscovery tools
  • 34. Record Management Future State On-Premise Records Center Records Center in the Cloud + ability to share with outside partners Bringing it together
  • 38. eDiscovery & Record Center Flexibility Order Easy Use eDiscovery Center or In-Place Records to manage document lifecycle and hold Keep important documents organized so they are easier to find and clean up content that is no longer needed or on hold
  • 39. Q&A