SlideShare une entreprise Scribd logo
1  sur  36
BlueSky – Hybrid Productivity Solution in Cloud
Vinay Gandhi
Microsoft Solutions Architect
SharePoint | Office 365 | Azure
https://winaygandhi.wordpress.com
https://www.linkedin.com/in/vinaygandhi
VinayRoles
Technologies
SharePoint O365Azure
Certificates
SharePoint
MCTS
TOGAF
Azure
MCTS
CCSP
Scrum
Master
Prince 2
Brand
Networking
Blogging
Agents
LinkedIn WordPress Speaking User Groups
Network
Delivery
Director
Solutions
Architect
USP
USP
Deep
Technical
Knowhow
Technical
Certificates
Complex
Programs
Domains
Retail
Education
Media
Complex
Engagements
Heterogeneous
Teams
Delivery
Focussed
SPOnlineIdentify
Management
Architecture
Migration
Application
Development
Security
Architecture
Business
Continuity
Monitoring
10 Agencies
10 Contacts
Hitachi’s Global
Management
Consulting and IT
services business
 Mitchells & Butlers owns around 1,600 outlets (pubs, bars and restaurants) throughout the UK.
 They own around 17 brands with separate marketing campaigns and operating models
 Each outlet is managed by a General Manager
 Collection of outlet are overseen by Regional Business Managers (RBMs) with remit to:
 increase profitability and reduce losses
 enhance efficiency
 increase process compliance
Challenges…
Business Challenges
Inflation of raw materials
Customer price
sensitivity
Property Rental and
Maintenance Costs
£
Economic Pressures
Health & Safety
Food Safety
Employment Regulation#
Increasing Regulation
Cheap off-trade prices
Highly competitive
market
New entrants, mergers &
acquisitions
%
Competitive Pressures
Smoking ban
Decline in drinking
Increasing food vs drink
sales
@
Social Changes
Operational Challenges
Paper based Business
Checks for compliance
• Food temperature check / Delivery
checks
• Can be done by GMs at the end of
day or next day
Email or phone based
communication between
head office
• Wastage of human resources
across 1600 outlets / 17 brands
No centralised task
management system
• Task were send by emails
• Legal or emergency task were
tracked by phone or email
responses
Absence of KPI based
reporting
• Reports were send out as PDFs
• Separate packs prepared for GM,
RBMS, Retail and Business
Directors
Business Goals
Improved Compliance and Regulation
• Audit compliance & food safety checks
• Reporting & Intervention
Improve Operational Efficiency
• Increase sales & reduce waste
• Increase yield per guest
• Reduce operating costs
Increase Guest Satisfaction
• Maintain high quality
• Increase footfall & guest recommendations
• Increase sales per guest
Solution…
Solution Building Blocks
User friendly mobile
application to complete
business checks
Centralised Task
Management
System to assign
trackable tasks to all
outlets
✓
KPI based reporting
system to aggregate
data from LOB
systems to present
ONE view
Enterprise
collaboration
platform and social
network
Technology Building Blocks
Hybrid SharePoint / SSIS
application for task management
Task Management
SharePoint Online Team sites and
Yammer
Collaboration
Nintex mobile app to submit online
and offline forms
Business Checks
SSIS, SQL DWH and Excel Services and
SharePoint Online for KPI Reporting
KPI Reporting
Solution Architecture
HR
Energy
PPS
Sales
Repairs
Excel
Template
Active Directory Server
KPI
Report
Workstation
Mobile
with
Nintex App
Business Checks…
Business Checks
Requirements
• 1600 outlets* 365 days * 15 checks * 5 times
per day  ~ 4 million rows per year
• Forms need to be mobile friendly and user
friendly
• Most outlets have Wi-Fi black out zones
• Business checks forms to be designed by
business users
• SharePoint Power User
• WYSIWYG
Solution Approach
• Compared Nintex, Formotus and Custom
Development options to choose Nintex
mobile forms:
• Highly customisable forms using WYSIWYG
editor
• Different layout for different form factors /
resolutions
• Data submitted to SharePoint list that power
user can instantly view
• Cost of per user licence
• 1 list per business check
• Created a bespoke solution to drain data
from SharePoint list to on-premise SQL
Data Ware House using:
• SSIS
• CSOM API
Business Checks
Create SharePoint List
•Site Content Types
•Site Columns
Design Form Layout
•Web based Form Designer
•Layouts for different form factors
Publish Form
•Form for different devices
© 2015 Hitachi Consulting Corporation. All rights reserved. Proprietary and confidential. 7/8/2016 17
2 minutes
Business Checks
End to End
Outlet completes the
check on Tablets
using Nintex Mobile
App
Data saved in
SharePoint list
SSIS Package drains
the data from
SharePoint list
Data validated and
completed and
moved to SQL DWH
SSIS Package
aggregates the data
across outlet and
region
SSIS creates an
excel report based on
excel template per
region and outlet
Report uploaded to
SharePoint document
library
Report viewed by
RBMs and GMs
using connected
WebParts and
business data viewer
webpart
Business Checks
Daily Dashboard for GM
EHO ReportMobile Forms
Screenshots
Task Management…
Task Management System
Requirements
Tasks
• 1600 outlets* 365 days * 2 tasks per day
 ~1m rows per year
• Task can be assigned to collection of
pubs, regions, brands
• Emergency task need be highlighted
• Planned tasks are part of brand calendar
• Tasks must be tracked and reported on
Brand Calendars
• Outlook calendar were used
• Brand Calendar are distinct for each
brand / 17 brands
Solution Approach
Tasks
• Created a bespoke system using
SharePoint lists managed metadata, SSIS
packages and excel services to assign
and track tasks
Brand Calendar
• Used out of the box calendar list template
with calendar overlays and filtered views
to display brand activity calendars
Task Management System
End to End
GM and RBMs view aggregated reports and KPI using connected
and JQuery webparts
SSIS package aggregates data into excel services report and update
KPI in SharePoint list
SSIS package downloads the completed tasks
Outlet views the tasks using visual JQuery WebParts and completes
the task
SSIS package drains the tasks to on-premise database and assigns
the tasks by creating assignment tokens in SharePoint lists
Comms teams creates tasks and assigned to distributions list in
SharePoint
ATC Team
Outlet
Tasks
Groups
Task Tokens
DWH
SSIS Data Load
Package
SSIS Data Model
Processing Package
RBM
On Premise Business Intelligence EnvironmentSharePoint OnlineActors
Task Exception Report
Task Exception Report
Task Management System
Tasks
• Comms team assign about 5 to 10 thousands tasks in week
• Emergency task are highlighted on Outlet home
JQuery WebPart
Visual Webpart for SharePoint Online
1. Develop the HTML and upload into the html folder in site asset library
2. Develop the CSS and upload the file in CSS folder in site asset library
3. Develop a simple JS file with following code and upload the file in JS folder
in site asset library
4. Edit a page and add script editor webpart to add code similar as below
5. From here one can use JSOM skills, JavaScript, JQuery skills to pull data
from SP lists and present in what ever way they like
https://winaygandhi.wordpress.com/2015/05/31/traditional-style-web-part-for-sharepoint-online/
Task Management System
Brand Activity Calendar
KPI Reporting…
Reporting
Requirements
• Data from 10 lines of business applications
• All the existing systems are on-premise and
can produce data feed
• Single view of data
• Aggregate data to present KPI figures for
RBMs and Regional Directors
• People, Guest, Sales and Waste
• Dashboarding capability with ability to drill
down
Solution Approach
• Data sources will produce consistent timely data
feeds in CSV format
• SSIS will run the ETL process to transform the
database for reporting purpose
• SSIS scheduled package will create the report
for based on excel template
• Excel report uploaded to document libraries
• KPI figures for regions and outlets are directly
updated in SharePoint lists
• Connected web-parts and Visual JQuery
webparts are used to view the excel services
dashboards and KPI measurements
KPI Reporting
End to End
KPI Reporting
Screenshots
Hospitality Solution…
Hospitality Solutions
Hospitality Video
3 minutes
Finally…
Summary
 Nintex Mobile Forms
 SharePoint Online lists can handle large volume of data
 Visual Webpart for SharePoint Online
 Hybrid BI solution with on-premise database and integration services
Q&A
10K for BiPolar UK Charity
Thank You
To Donate
Text VIGA99 £10 to 70070

Contenu connexe

En vedette (8)

How to learn English
How to learn EnglishHow to learn English
How to learn English
 
dave_peters_CV1_2015 (2)
dave_peters_CV1_2015 (2)dave_peters_CV1_2015 (2)
dave_peters_CV1_2015 (2)
 
St05689.en17
St05689.en17St05689.en17
St05689.en17
 
Teoria de comportamiento humano
Teoria de comportamiento humanoTeoria de comportamiento humano
Teoria de comportamiento humano
 
AIG Second Quarter 2008 Financial Supplement
AIG Second Quarter 2008 Financial SupplementAIG Second Quarter 2008 Financial Supplement
AIG Second Quarter 2008 Financial Supplement
 
cardinal health Q1 2009 Earnings Release
cardinal health Q1 2009 Earnings Releasecardinal health Q1 2009 Earnings Release
cardinal health Q1 2009 Earnings Release
 
AIG Annual Reports and Proxy Statements 2005 Form 10-K
AIG Annual Reports and Proxy Statements 2005 Form 10-KAIG Annual Reports and Proxy Statements 2005 Form 10-K
AIG Annual Reports and Proxy Statements 2005 Form 10-K
 
valero energy Quarterly and Other SEC Reports 2007 3rd
valero energy Quarterly and Other SEC Reports  2007 3rdvalero energy Quarterly and Other SEC Reports  2007 3rd
valero energy Quarterly and Other SEC Reports 2007 3rd
 

Dernier

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
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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
 
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...
 
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
 
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
 
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
 
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
 
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
 
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...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
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
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
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
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
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
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 

Hybrid Productivity Solution

  • 1. BlueSky – Hybrid Productivity Solution in Cloud
  • 2. Vinay Gandhi Microsoft Solutions Architect SharePoint | Office 365 | Azure https://winaygandhi.wordpress.com https://www.linkedin.com/in/vinaygandhi
  • 3. VinayRoles Technologies SharePoint O365Azure Certificates SharePoint MCTS TOGAF Azure MCTS CCSP Scrum Master Prince 2 Brand Networking Blogging Agents LinkedIn WordPress Speaking User Groups Network Delivery Director Solutions Architect USP USP Deep Technical Knowhow Technical Certificates Complex Programs Domains Retail Education Media Complex Engagements Heterogeneous Teams Delivery Focussed SPOnlineIdentify Management Architecture Migration Application Development Security Architecture Business Continuity Monitoring 10 Agencies 10 Contacts
  • 5.  Mitchells & Butlers owns around 1,600 outlets (pubs, bars and restaurants) throughout the UK.  They own around 17 brands with separate marketing campaigns and operating models  Each outlet is managed by a General Manager  Collection of outlet are overseen by Regional Business Managers (RBMs) with remit to:  increase profitability and reduce losses  enhance efficiency  increase process compliance
  • 7. Business Challenges Inflation of raw materials Customer price sensitivity Property Rental and Maintenance Costs £ Economic Pressures Health & Safety Food Safety Employment Regulation# Increasing Regulation Cheap off-trade prices Highly competitive market New entrants, mergers & acquisitions % Competitive Pressures Smoking ban Decline in drinking Increasing food vs drink sales @ Social Changes
  • 8. Operational Challenges Paper based Business Checks for compliance • Food temperature check / Delivery checks • Can be done by GMs at the end of day or next day Email or phone based communication between head office • Wastage of human resources across 1600 outlets / 17 brands No centralised task management system • Task were send by emails • Legal or emergency task were tracked by phone or email responses Absence of KPI based reporting • Reports were send out as PDFs • Separate packs prepared for GM, RBMS, Retail and Business Directors
  • 9. Business Goals Improved Compliance and Regulation • Audit compliance & food safety checks • Reporting & Intervention Improve Operational Efficiency • Increase sales & reduce waste • Increase yield per guest • Reduce operating costs Increase Guest Satisfaction • Maintain high quality • Increase footfall & guest recommendations • Increase sales per guest
  • 11. Solution Building Blocks User friendly mobile application to complete business checks Centralised Task Management System to assign trackable tasks to all outlets ✓ KPI based reporting system to aggregate data from LOB systems to present ONE view Enterprise collaboration platform and social network
  • 12. Technology Building Blocks Hybrid SharePoint / SSIS application for task management Task Management SharePoint Online Team sites and Yammer Collaboration Nintex mobile app to submit online and offline forms Business Checks SSIS, SQL DWH and Excel Services and SharePoint Online for KPI Reporting KPI Reporting
  • 13. Solution Architecture HR Energy PPS Sales Repairs Excel Template Active Directory Server KPI Report Workstation Mobile with Nintex App
  • 15. Business Checks Requirements • 1600 outlets* 365 days * 15 checks * 5 times per day  ~ 4 million rows per year • Forms need to be mobile friendly and user friendly • Most outlets have Wi-Fi black out zones • Business checks forms to be designed by business users • SharePoint Power User • WYSIWYG Solution Approach • Compared Nintex, Formotus and Custom Development options to choose Nintex mobile forms: • Highly customisable forms using WYSIWYG editor • Different layout for different form factors / resolutions • Data submitted to SharePoint list that power user can instantly view • Cost of per user licence • 1 list per business check • Created a bespoke solution to drain data from SharePoint list to on-premise SQL Data Ware House using: • SSIS • CSOM API
  • 16. Business Checks Create SharePoint List •Site Content Types •Site Columns Design Form Layout •Web based Form Designer •Layouts for different form factors Publish Form •Form for different devices
  • 17. © 2015 Hitachi Consulting Corporation. All rights reserved. Proprietary and confidential. 7/8/2016 17 2 minutes
  • 18. Business Checks End to End Outlet completes the check on Tablets using Nintex Mobile App Data saved in SharePoint list SSIS Package drains the data from SharePoint list Data validated and completed and moved to SQL DWH SSIS Package aggregates the data across outlet and region SSIS creates an excel report based on excel template per region and outlet Report uploaded to SharePoint document library Report viewed by RBMs and GMs using connected WebParts and business data viewer webpart
  • 19. Business Checks Daily Dashboard for GM EHO ReportMobile Forms Screenshots
  • 21. Task Management System Requirements Tasks • 1600 outlets* 365 days * 2 tasks per day  ~1m rows per year • Task can be assigned to collection of pubs, regions, brands • Emergency task need be highlighted • Planned tasks are part of brand calendar • Tasks must be tracked and reported on Brand Calendars • Outlook calendar were used • Brand Calendar are distinct for each brand / 17 brands Solution Approach Tasks • Created a bespoke system using SharePoint lists managed metadata, SSIS packages and excel services to assign and track tasks Brand Calendar • Used out of the box calendar list template with calendar overlays and filtered views to display brand activity calendars
  • 22. Task Management System End to End GM and RBMs view aggregated reports and KPI using connected and JQuery webparts SSIS package aggregates data into excel services report and update KPI in SharePoint list SSIS package downloads the completed tasks Outlet views the tasks using visual JQuery WebParts and completes the task SSIS package drains the tasks to on-premise database and assigns the tasks by creating assignment tokens in SharePoint lists Comms teams creates tasks and assigned to distributions list in SharePoint ATC Team Outlet Tasks Groups Task Tokens DWH SSIS Data Load Package SSIS Data Model Processing Package RBM On Premise Business Intelligence EnvironmentSharePoint OnlineActors Task Exception Report Task Exception Report
  • 23. Task Management System Tasks • Comms team assign about 5 to 10 thousands tasks in week • Emergency task are highlighted on Outlet home
  • 24. JQuery WebPart Visual Webpart for SharePoint Online 1. Develop the HTML and upload into the html folder in site asset library 2. Develop the CSS and upload the file in CSS folder in site asset library 3. Develop a simple JS file with following code and upload the file in JS folder in site asset library 4. Edit a page and add script editor webpart to add code similar as below 5. From here one can use JSOM skills, JavaScript, JQuery skills to pull data from SP lists and present in what ever way they like https://winaygandhi.wordpress.com/2015/05/31/traditional-style-web-part-for-sharepoint-online/
  • 25. Task Management System Brand Activity Calendar
  • 27. Reporting Requirements • Data from 10 lines of business applications • All the existing systems are on-premise and can produce data feed • Single view of data • Aggregate data to present KPI figures for RBMs and Regional Directors • People, Guest, Sales and Waste • Dashboarding capability with ability to drill down Solution Approach • Data sources will produce consistent timely data feeds in CSV format • SSIS will run the ETL process to transform the database for reporting purpose • SSIS scheduled package will create the report for based on excel template • Excel report uploaded to document libraries • KPI figures for regions and outlets are directly updated in SharePoint lists • Connected web-parts and Visual JQuery webparts are used to view the excel services dashboards and KPI measurements
  • 34. Summary  Nintex Mobile Forms  SharePoint Online lists can handle large volume of data  Visual Webpart for SharePoint Online  Hybrid BI solution with on-premise database and integration services
  • 35. Q&A
  • 36. 10K for BiPolar UK Charity Thank You To Donate Text VIGA99 £10 to 70070