SlideShare una empresa de Scribd logo
1 de 26
Descargar para leer sin conexión
facebook.com/perficient twitter.com/Perficient_MSFTlinkedin.com/company/perficient
SharePoint Online
Learn How FirstGroup Will Use the Cloud-Based Service
to Collaborate & Share Across Five Divisions
Agenda
• Who is Perficient
• Benefits & challenges of working with SharePoint Online
• Deployment & development best practices
• Patterns for common challenges
• Yammer and integration into SharePoint
• How FirstGroup is aligning 5 divisions with SharePoint Online
• Questions & answers
Perficient is a leading information technology consulting firm serving clients throughout
North America.
We help clients implement business-driven technology solutions that integrate business
processes, improve worker productivity, increase customer loyalty and create a more agile
enterprise to better respond to new business opportunities.
About Perficient
• Founded in 1997
• Public, NASDAQ: PRFT
• 2013 revenue ~$373 million
• Major market locations throughout North America
• Atlanta, Boston, Charlotte, Chicago, Cincinnati, Columbus,
Dallas, Denver, Detroit, Fairfax, Houston, Indianapolis, Los
Angeles, Minneapolis, New Orleans, New York City,
Northern California, Philadelphia, Southern California, St.
Louis, Toronto and Washington, D.C.
• Global delivery centers in China, Europe and India
• >2,100 colleagues
• Dedicated solution practices
• ~85% repeat business rate
• Alliance partnerships with major technology vendors
• Multiple vendor/industry technology and growth awards
Perficient Profile
BUSINESS SOLUTIONS
Business Intelligence
Business Process Management
Customer Experience and CRM
Enterprise Performance Management
Enterprise Resource Planning
Experience Design (XD)
Management Consulting
TECHNOLOGY SOLUTIONS
Business Integration/SOA
Cloud Services
Commerce
Content Management
Custom Application Development
Education
Information Management
Mobile Platforms
Platform Integration
Portal & Social
Our Solutions Expertise
Our Microsoft Practice
Girish Balsavar | VP - Employee Channel - Center of Excellence, FirstGroup America
• Over the last five years, he has held multiple senior leadership positions within
FirstGroup’s IT department
• In his current role, he is responsible for the establishment of Employee Channel
COE
• Key objective of creating a global platform to enable employee productivity
through increased collaboration and sharing of best practices across divisions
Our Speakers
Chris Hines| Senior Solutions Architect, Microsoft Modern Apps, Perficient
• More than fourteen years of IT experience, he has worked with SharePoint since
2003
• He has led many successful SharePoint projects over the years, and is now
focused on delivering SharePoint Online & SharePoint Search solutions to global
organizations
• Certified SCRUM Master and an expert in understanding & leading SCRUM
projects
Benefits of SharePoint Online
• Create a globally scalable SharePoint instance in minutes!
• Deploy minimal viable product quickly, reduce risk
• Upgrades are managed by the service ‘Evergreen’
• Improved update cadence, smaller changes
• Focus on solving business problems
Challenges with SharePoint Online
There are restrictions, but it’s often just a case
of thinking about the problem in a different way.
• No farm solutions
• User profile synchronization is limited to set fields
• No vanity URLs, need to work with <name>.sharepoint.com
• Cannot edit search content sources nor schedule crawls
• Probably need to deploy ADFS + DirSync or FIM
This list used to be longer but
the service is constantly improving:
e.g. Content by Search WebPart,
1TB site collections
Development & Deployment
MSDN
Tenant
Developer Scripted Deployment
Development
All Developers
Team
Foundation
Server
Scripted Deployment
Refinement
Scripted Deployment
Scripted Deployment
Tenant
Admin
Periodic Content Replication
Product Owner
Stakeholders
Test Users
End Users
Review
Test
Use
Tenant
Admin
Can it be scripted?
Document exceptions.
Development
(Integration)
Tenant
QA
Tenant
Production
Tenant
Development & Deployment
• Scripted Deployment
– Highly repeatable
– Helps new developers onboard very easily
– Document exceptions
– Could also be used on-premises
• Separation of Environments
– Shared services/features not compromised during development
– No developers in QA or production
– Preserves tenant administrators in production
– Sign-up for ‘first release’ in development
• Leverage Cloud Accounts for Development and QA
– Very easy to setup, easy to manage for external users
• Federated Identities
– A test domain could also be federated to QA
– Needed to test single sign-on experience
Scripted Deployment
• PowerShell Library with XML Configuration
• SharePoint Server 2013 Client Components SDK (v16)
• Scripted Deployment For E.G.
– Content types (avoid content type hub)
– Deploying display templates and layouts
– Populating term store
• Client Object Model Does Not Support E.G.
– Setting managed properties
– Configuring search navigation
• Temporary (Unsupported) Work-Arounds
– Use .Net assembly browser on server code
– HTTP remote operations (Vesa "vesku" Juvonen)
*Credit to Roydon Gyles-Bedford and David Palfery at Perficient
Building Apps for SharePoint Online
• App Model Samples
– SharePoint Community effort
– http://officeams.codeplex.com
– Contributors include:
• Richard diZerega
• Vesa Juvonen
• Pattern Highlights:
– Remote site & site collection provisioning
– Remote event receivers
– User profile updates and picture uploads
– Personal site (e.g. OneDrive) customization/branding
Remote Site Provisioning
• App Model ‘App’
• Site or Site Collection
• Custom Form
• Collect Site Metadata
• Associated Workflow
• Execute Provisioning
Scripts
Hybrid Search
Hybrid Search
• Propagates search-based patterns and will most
likely fit with patterns adopted already e.g. result
sources, display templates, etc.
• Hybrid is a powerful pattern when we need to
augment SharePoint Online with on-premises content
• Can be used to solve the user profile synchronization
challenge
• Requires on-premises (or Azure with VPN)
SharePoint 2013
SharePoint Online Developer’s Toolkit
• Search Query Tool
– Build your queries for search-based design patterns
– http://sp2013searchtool.codeplex.com
• Client Object Browser
– Debug script-deployed content types and site columns
– Inspect OOTB content types and site columns
– https://spcb.codeplex.com
• Color Tool
– Brand by theme
– Give it to your visual designers!
– http://www.microsoft.com/en-us/download/details.aspx?id=38182
Yammer Integration
• Integration of Yammer is evolving rapidly
• Switch from SharePoint Social to Yammer
• Unified Groups: SharePoint, Exchange, Yammer
• Yammer App Parts and Yammer Embed
• Yammer Search and the Office Graph
http://channel9.msdn.com/Events/MEC/2014/USX202
FirstGroup – Employee Portal
FirstGroup plc
Keeping people moving and communities prospering
First Student : The largest provider of student transportation in North America –
over twice the size of the next largest competitor
First Transit : One of the largest private sector providers of public transit
management and contracting in North America
Greyhound : The only national operator of scheduled intercity coach
transportation services in the US and Canada, serving 48 US States and ten
Canadian Provinces and Territories
UK Bus : One of the largest bus operators in the UK, with around a fifth of the
deregulated market
UK Rail : UK’s largest rail operator with almost a quarter of the UK’s passenger
rail network, carrying more than 330 million passengers per year
Our services help to create strong, vibrant and sustainable local economies.
Each day, every one of our 117,000 employees works hard to deliver vitally
important services for our passengers. During the last year around 2.5 billion
people relied on us to get to work, to education, to visit family and friends and
much more.
Employee Portal – Office365 Implementation
• Provide an authenticated single point of contact
• Provide a single directory of employees and contact
information
• Enhance ability to communicate group messages
• Standardize document storage for policies, procedures
and forms across divisions
• Enhance search (people, documents)
• Simplify access for device/location
FirstGroup – Employee Portal
Why SharePoint in the cloud
• Focus on collaboration and communication vs servers
and datacenters
• Focus on getting to information vs. VPNs and network
access
• Reach the right people when needed vs. which device
do I use
• Focus on increased integrated capabilities vs. working
on technical projects connecting best of breed products
• Opportunity to increase collaboration and communication
across the countries and divisions
What doesn’t change for successful
implementation (Cloud or no Cloud)
• Executive sponsorship
• Business partner engagement
• Skilled resources to implement
• Keeping it simple – right architecture and guidelines
Connect with Perficient

Más contenido relacionado

Más de Perficient, Inc.

Content, Commerce, and... COVID
Content, Commerce, and... COVIDContent, Commerce, and... COVID
Content, Commerce, and... COVIDPerficient, Inc.
 
Centene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryCentene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryPerficient, Inc.
 
Automate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaAutomate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaPerficient, Inc.
 
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPreparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPerficient, Inc.
 
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Perficient, Inc.
 
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinThe Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinPerficient, Inc.
 
Cardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudCardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudPerficient, Inc.
 
Teams Summit - What is New and Coming
Teams Summit -  What is New and ComingTeams Summit -  What is New and Coming
Teams Summit - What is New and ComingPerficient, Inc.
 
Empower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementEmpower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementPerficient, Inc.
 
Adoption & Change Management Overview
Adoption & Change Management OverviewAdoption & Change Management Overview
Adoption & Change Management OverviewPerficient, Inc.
 
Microsoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomeMicrosoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomePerficient, Inc.
 
Securing Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkSecuring Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkPerficient, Inc.
 
Infrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersInfrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersPerficient, Inc.
 
Accelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsAccelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsPerficient, Inc.
 
Preparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPreparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPerficient, Inc.
 
Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Perficient, Inc.
 
Crisis Management & Remote Work w/ Microsoft 365
Crisis Management & Remote Work w/ Microsoft 365Crisis Management & Remote Work w/ Microsoft 365
Crisis Management & Remote Work w/ Microsoft 365Perficient, Inc.
 
Cancer Center’s Forward-Looking Rolling Forecast with Oracle Cloud
Cancer Center’s Forward-Looking Rolling Forecast with Oracle CloudCancer Center’s Forward-Looking Rolling Forecast with Oracle Cloud
Cancer Center’s Forward-Looking Rolling Forecast with Oracle CloudPerficient, Inc.
 
Eric Enge and Jay Baer: Key Factors for Delivering Seamless UX
Eric Enge and Jay Baer: Key Factors for Delivering Seamless UXEric Enge and Jay Baer: Key Factors for Delivering Seamless UX
Eric Enge and Jay Baer: Key Factors for Delivering Seamless UXPerficient, Inc.
 
Skype for business to microsoft teams
Skype for business to microsoft teamsSkype for business to microsoft teams
Skype for business to microsoft teamsPerficient, Inc.
 

Más de Perficient, Inc. (20)

Content, Commerce, and... COVID
Content, Commerce, and... COVIDContent, Commerce, and... COVID
Content, Commerce, and... COVID
 
Centene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success StoryCentene's Financial Transformation Journey: A OneStream Success Story
Centene's Financial Transformation Journey: A OneStream Success Story
 
Automate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug KodaAutomate Medical Coding With WHODrug Koda
Automate Medical Coding With WHODrug Koda
 
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration ProjectPreparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
Preparing for Your Oracle, Medidata, and Veeva CTMS Migration Project
 
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
Accelerating Partner Management: How Manufacturers Can Navigate Covid-19
 
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand FishkinThe Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
The Critical Role of Audience Intelligence with Eric Enge and Rand Fishkin
 
Cardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM CloudCardtronics Future Ready with Oracle EPM Cloud
Cardtronics Future Ready with Oracle EPM Cloud
 
Teams Summit - What is New and Coming
Teams Summit -  What is New and ComingTeams Summit -  What is New and Coming
Teams Summit - What is New and Coming
 
Empower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis ManagementEmpower Your Organization with Teams & Remote Work Crisis Management
Empower Your Organization with Teams & Remote Work Crisis Management
 
Adoption & Change Management Overview
Adoption & Change Management OverviewAdoption & Change Management Overview
Adoption & Change Management Overview
 
Microsoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from HomeMicrosoft Teams: Measuring Activity of Employees Working from Home
Microsoft Teams: Measuring Activity of Employees Working from Home
 
Securing Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote WorkSecuring Teams with Microsoft 365 Security for Remote Work
Securing Teams with Microsoft 365 Security for Remote Work
 
Infrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote WorkersInfrastructure Best Practices for Teams Remote Workers
Infrastructure Best Practices for Teams Remote Workers
 
Accelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft TeamsAccelerate Adoption for Microsoft Teams
Accelerate Adoption for Microsoft Teams
 
Preparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge ManagementPreparing for Project Cortex and the Future of Knowledge Management
Preparing for Project Cortex and the Future of Knowledge Management
 
Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work Utilizing Microsoft 365 Security for Remote Work
Utilizing Microsoft 365 Security for Remote Work
 
Crisis Management & Remote Work w/ Microsoft 365
Crisis Management & Remote Work w/ Microsoft 365Crisis Management & Remote Work w/ Microsoft 365
Crisis Management & Remote Work w/ Microsoft 365
 
Cancer Center’s Forward-Looking Rolling Forecast with Oracle Cloud
Cancer Center’s Forward-Looking Rolling Forecast with Oracle CloudCancer Center’s Forward-Looking Rolling Forecast with Oracle Cloud
Cancer Center’s Forward-Looking Rolling Forecast with Oracle Cloud
 
Eric Enge and Jay Baer: Key Factors for Delivering Seamless UX
Eric Enge and Jay Baer: Key Factors for Delivering Seamless UXEric Enge and Jay Baer: Key Factors for Delivering Seamless UX
Eric Enge and Jay Baer: Key Factors for Delivering Seamless UX
 
Skype for business to microsoft teams
Skype for business to microsoft teamsSkype for business to microsoft teams
Skype for business to microsoft teams
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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 CVKhem
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
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 2024The Digital Insurer
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
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.pdfUK Journal
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
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 2024Rafal Los
 

Último (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
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
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
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
 

Learn How FirstGroup Will Use SharePoint Online to Collaborate & Share Across Five Divisions

  • 1. facebook.com/perficient twitter.com/Perficient_MSFTlinkedin.com/company/perficient SharePoint Online Learn How FirstGroup Will Use the Cloud-Based Service to Collaborate & Share Across Five Divisions
  • 2. Agenda • Who is Perficient • Benefits & challenges of working with SharePoint Online • Deployment & development best practices • Patterns for common challenges • Yammer and integration into SharePoint • How FirstGroup is aligning 5 divisions with SharePoint Online • Questions & answers
  • 3. Perficient is a leading information technology consulting firm serving clients throughout North America. We help clients implement business-driven technology solutions that integrate business processes, improve worker productivity, increase customer loyalty and create a more agile enterprise to better respond to new business opportunities. About Perficient
  • 4. • Founded in 1997 • Public, NASDAQ: PRFT • 2013 revenue ~$373 million • Major market locations throughout North America • Atlanta, Boston, Charlotte, Chicago, Cincinnati, Columbus, Dallas, Denver, Detroit, Fairfax, Houston, Indianapolis, Los Angeles, Minneapolis, New Orleans, New York City, Northern California, Philadelphia, Southern California, St. Louis, Toronto and Washington, D.C. • Global delivery centers in China, Europe and India • >2,100 colleagues • Dedicated solution practices • ~85% repeat business rate • Alliance partnerships with major technology vendors • Multiple vendor/industry technology and growth awards Perficient Profile
  • 5. BUSINESS SOLUTIONS Business Intelligence Business Process Management Customer Experience and CRM Enterprise Performance Management Enterprise Resource Planning Experience Design (XD) Management Consulting TECHNOLOGY SOLUTIONS Business Integration/SOA Cloud Services Commerce Content Management Custom Application Development Education Information Management Mobile Platforms Platform Integration Portal & Social Our Solutions Expertise
  • 7. Girish Balsavar | VP - Employee Channel - Center of Excellence, FirstGroup America • Over the last five years, he has held multiple senior leadership positions within FirstGroup’s IT department • In his current role, he is responsible for the establishment of Employee Channel COE • Key objective of creating a global platform to enable employee productivity through increased collaboration and sharing of best practices across divisions Our Speakers Chris Hines| Senior Solutions Architect, Microsoft Modern Apps, Perficient • More than fourteen years of IT experience, he has worked with SharePoint since 2003 • He has led many successful SharePoint projects over the years, and is now focused on delivering SharePoint Online & SharePoint Search solutions to global organizations • Certified SCRUM Master and an expert in understanding & leading SCRUM projects
  • 8. Benefits of SharePoint Online • Create a globally scalable SharePoint instance in minutes! • Deploy minimal viable product quickly, reduce risk • Upgrades are managed by the service ‘Evergreen’ • Improved update cadence, smaller changes • Focus on solving business problems
  • 9. Challenges with SharePoint Online There are restrictions, but it’s often just a case of thinking about the problem in a different way. • No farm solutions • User profile synchronization is limited to set fields • No vanity URLs, need to work with <name>.sharepoint.com • Cannot edit search content sources nor schedule crawls • Probably need to deploy ADFS + DirSync or FIM This list used to be longer but the service is constantly improving: e.g. Content by Search WebPart, 1TB site collections
  • 10. Development & Deployment MSDN Tenant Developer Scripted Deployment Development All Developers Team Foundation Server Scripted Deployment Refinement Scripted Deployment Scripted Deployment Tenant Admin Periodic Content Replication Product Owner Stakeholders Test Users End Users Review Test Use Tenant Admin Can it be scripted? Document exceptions. Development (Integration) Tenant QA Tenant Production Tenant
  • 11. Development & Deployment • Scripted Deployment – Highly repeatable – Helps new developers onboard very easily – Document exceptions – Could also be used on-premises • Separation of Environments – Shared services/features not compromised during development – No developers in QA or production – Preserves tenant administrators in production – Sign-up for ‘first release’ in development • Leverage Cloud Accounts for Development and QA – Very easy to setup, easy to manage for external users • Federated Identities – A test domain could also be federated to QA – Needed to test single sign-on experience
  • 12. Scripted Deployment • PowerShell Library with XML Configuration • SharePoint Server 2013 Client Components SDK (v16) • Scripted Deployment For E.G. – Content types (avoid content type hub) – Deploying display templates and layouts – Populating term store • Client Object Model Does Not Support E.G. – Setting managed properties – Configuring search navigation • Temporary (Unsupported) Work-Arounds – Use .Net assembly browser on server code – HTTP remote operations (Vesa "vesku" Juvonen) *Credit to Roydon Gyles-Bedford and David Palfery at Perficient
  • 13. Building Apps for SharePoint Online • App Model Samples – SharePoint Community effort – http://officeams.codeplex.com – Contributors include: • Richard diZerega • Vesa Juvonen • Pattern Highlights: – Remote site & site collection provisioning – Remote event receivers – User profile updates and picture uploads – Personal site (e.g. OneDrive) customization/branding
  • 14. Remote Site Provisioning • App Model ‘App’ • Site or Site Collection • Custom Form • Collect Site Metadata • Associated Workflow • Execute Provisioning Scripts
  • 16. Hybrid Search • Propagates search-based patterns and will most likely fit with patterns adopted already e.g. result sources, display templates, etc. • Hybrid is a powerful pattern when we need to augment SharePoint Online with on-premises content • Can be used to solve the user profile synchronization challenge • Requires on-premises (or Azure with VPN) SharePoint 2013
  • 17. SharePoint Online Developer’s Toolkit • Search Query Tool – Build your queries for search-based design patterns – http://sp2013searchtool.codeplex.com • Client Object Browser – Debug script-deployed content types and site columns – Inspect OOTB content types and site columns – https://spcb.codeplex.com • Color Tool – Brand by theme – Give it to your visual designers! – http://www.microsoft.com/en-us/download/details.aspx?id=38182
  • 18. Yammer Integration • Integration of Yammer is evolving rapidly • Switch from SharePoint Social to Yammer • Unified Groups: SharePoint, Exchange, Yammer • Yammer App Parts and Yammer Embed • Yammer Search and the Office Graph http://channel9.msdn.com/Events/MEC/2014/USX202
  • 20. FirstGroup plc Keeping people moving and communities prospering First Student : The largest provider of student transportation in North America – over twice the size of the next largest competitor First Transit : One of the largest private sector providers of public transit management and contracting in North America Greyhound : The only national operator of scheduled intercity coach transportation services in the US and Canada, serving 48 US States and ten Canadian Provinces and Territories UK Bus : One of the largest bus operators in the UK, with around a fifth of the deregulated market UK Rail : UK’s largest rail operator with almost a quarter of the UK’s passenger rail network, carrying more than 330 million passengers per year Our services help to create strong, vibrant and sustainable local economies. Each day, every one of our 117,000 employees works hard to deliver vitally important services for our passengers. During the last year around 2.5 billion people relied on us to get to work, to education, to visit family and friends and much more.
  • 21. Employee Portal – Office365 Implementation • Provide an authenticated single point of contact • Provide a single directory of employees and contact information • Enhance ability to communicate group messages • Standardize document storage for policies, procedures and forms across divisions • Enhance search (people, documents) • Simplify access for device/location
  • 23. Why SharePoint in the cloud • Focus on collaboration and communication vs servers and datacenters • Focus on getting to information vs. VPNs and network access • Reach the right people when needed vs. which device do I use • Focus on increased integrated capabilities vs. working on technical projects connecting best of breed products • Opportunity to increase collaboration and communication across the countries and divisions
  • 24. What doesn’t change for successful implementation (Cloud or no Cloud) • Executive sponsorship • Business partner engagement • Skilled resources to implement • Keeping it simple – right architecture and guidelines
  • 25.