SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
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

Contenu connexe

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

Plus 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
 

Dernier

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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
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 DevelopmentsTrustArc
 
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...Neo4j
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
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 RobisonAnna Loughnan Colquhoun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 

Dernier (20)

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
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
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
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
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
 
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...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
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
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 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.