SlideShare a Scribd company logo
© CGI Group Inc. CONFIDENTIAL
CGI’s SharePoint Factory Framework
Lana Khoury / Sebastian Gerling
December 2014
• Tag cloud of the article we published on this topic
• All the things you need to keep in mind when implementing
a large scale SP project
• Framework developed for a blended delivery project –
6,500 person day project, 20+ developers, 6 dev streams
Agenda
Authors Factory Blueprint
Project Challenges Standards and
Tools
SharePoint Factory
Sebastian Gerling
Founder SharePoint User
Group Nürnberg
Organisator SharePoint User
group Munich
Author:
- SharePoint Magazin
- .Net Magazin
- DIWUG Magazin
Speaker:
- German SharePoint
Konferenz
- Swiss Collaboration Days
- Austrian SharePoint
Konferenz
Section Manager
Business
Productivity
CGI
Munich
Germany
Contact
@_SharePoint_
Sebastian.gerling@gmail.com
http://sebastiangerling.com/
Lana Khoury
Microsoft Competency Centre
Leader
Knowledge and Information
Management and
User Experience Specialist
Author:
- DIWUG Magazin
Speaker:
- Belgian Intranet Group
- Various CIO Roundtables
Digital
Transformation
Portfolio Owner
CGI
Brussels
Belgium
Contact:
lanakhoury@hotmail.com
©Corbis
SharePoint Challenges
 Sourcing
 Quality
 Budget
 Time Pressures
So….what‘s the solution?
©http://wettengl.info/
SharePoint Factory Framework
Benefits of the
SharePoint Factory
• Industrialized
Framework: Global
standardized
processes, tools and
Best Practices
• Flexible adaptation
and scalability across
changing conditions
• Cost and quality
control based on KPI‘s
• Cost efficiency through
Blended Delivery and
accounting model
• Consistent and
professional Service
orientation
• Improved Service
Management
Application
1
Application
2
Application
n
.Net
Application
2
SharePoint
Application
1
Application
3
Application
n
Blended-Delivery-Model / Resourcing
Guidelines, Methods, Standards
CGI SharePoint Factory Framework
On-Boarding
Process
New
applications
Validation
Input Quality
KPI‘s & Service Level Agreements
Evaluation
Output
Quality
SharePoint
Service
Management
Obsolete
Applications
De-Boarding
Process
SharePoint-StrategyConsulting
SharePoint-BusinessConsulting
SharePoint-Conception/-Design
SharePoint/.Net-Development
SharePoint-Implementation
ProjectSupport
WorkResults
Strategy Concept
Information
Architecture
Business-Concept
Design-Concept
Technical Concept
Rollout
Migration
Project-Management
©http://rekkerd.org/
Service and Interfaces
Complexityanalysis
Analysis Application
concept
Business
concept
Factory
Blended Delivery
Test
Fact
ory
Go-Live
Analysisanddecisionregarding
applicationtypeandconversion
B
C
Onboarding(onceforeachApp)
Hand-over
B
C
A
C
B
C
Realization
Realization
Realization
De-boarding(einmaljeApp)
B
C
QG-INIT QG-SETUP QG-DESIGNQG-PLAN QG-GOLIVE
Realization
Testmanagement|Testing
Hand-over
ServiceFactory|Support
12
Parallelization in Analysis Phase
Business
concepts
Development
Analysis Phase
• Parallel creation of
concepts
• Scaling via analysts
figures
• Different processing
times
Analysis-team
2014 12-16 biwug - cgi SharePoint Factory Framework
An analysis of
complexity contains
several influencing
factors, especially
quantitative and non-
quantitative aspects.
The result is a holistic
unterstanding of the
complexity and
criticality of an
application.
Automated, quantitative rating of
SharePoint Applications via
a Complexity Analysis
Language of
application
Interfaces &
dependencies
Business logic/
compl. workflows
Target platform/
Security
Criticality of
business
Scope of
documentation
Changes for As-
Is-Application
Scope of
migration data
Clustering
• Simple
• Medium
• Complex
• Very
• Complex
Assessment
supported by
Excel-
template
Complexity Analysis
Rating
Complexity Analysis vs. Point Score
Model
No. 17
Complexity Analysis in Practice
Current Notes
environment
Complexity-Analysis
Considerations
for migration
Indication of
expenses
Recommended actions
1. 3. 4. 5.2.
User groups Quantity structures of part
No. 18
Complexity Analysis in Practice
Current Notes
environment
Complexity-Analysis
Considerations
for migration
Indication of
expenses
Recommended actions
1. 3. 4. 5.2.
Migration tool Shared Services
As-Is Migration
vs.
Re-engineering
Application
concept
©www.logistics-edge.com
Factory Process Blueprint
2014 12-16 biwug - cgi SharePoint Factory Framework
2014 12-16 biwug - cgi SharePoint Factory Framework
Functional Specification
• Builds the basis for the
development in the factory
• Contains descriptions of all
technical details, workflows,
content types or reports
• Is supplemented by test
cases
• Regular updates in
development
Guidelines
• Deployment guidelines for
frictionless installation
• Architecture guidelines for
the documentation based on
CGI best practices
• Company specific
governance principles
• Contains Business Requirements
• Serves for co-ordination with
users
• Provides the basis for the
specification
• Customize standard templates
Business Concept
©http://www.askaboutvalidation.com/
2014 12-16 biwug - cgi SharePoint Factory Framework
2014 12-16 biwug - cgi SharePoint Factory Framework
Standards and Tools
Ticket incl.
Contract
document
Upd. Ticket
Contract
specifications
Upd. Ticket
Impl. Start
Upd. Ticket
Test
Upd. Ticket
Acceptance
Upd. Ticket
ClosureApplication
Program
Management
MS TFS
Factory
Management
Delivery Manager
APs
Dev
APs
Dev
APs
Dev
Tes
t-
cas
es
Te
st-
sce
n.
Tes
t-
run
s
HPQC/
TFS
QA Manager
Customer
Portal
1 2 3
Analysis Design RolloutTest
Imple-
mentation
Factory Approach
©Http://platinumgames.com/
Team Foundation Server
2014 12-16 biwug - cgi SharePoint Factory Framework
Lana on LinkedIn:
https://www.linkedin.com/profile/view?id=11
013377

More Related Content

PPTX
Making Your Apps Cloudy - Migrating to Microservices
PDF
How to reduce complexity by segregating your data with Virtual Workspaces
PDF
Jan De Nul & LoQutus: Implementing an API strategy at Jan De Nul
PPTX
Innovative API-Based LeanIX Enhancements
PPTX
Next Level Enterprise Architecture
PDF
Custom Reports & Integrations with GraphQL
PDF
rpastage
PPTX
Project Collaboration - using SharePoint to crack the information silo
Making Your Apps Cloudy - Migrating to Microservices
How to reduce complexity by segregating your data with Virtual Workspaces
Jan De Nul & LoQutus: Implementing an API strategy at Jan De Nul
Innovative API-Based LeanIX Enhancements
Next Level Enterprise Architecture
Custom Reports & Integrations with GraphQL
rpastage
Project Collaboration - using SharePoint to crack the information silo

What's hot (20)

PDF
GraphQL Part 3: LeanIX Reporting Framework
PPTX
How to speed up your SAP PI/CPI development
PPTX
SAP Transformation Empowerment with LeanIX: 3 Real-World Use Cases
PDF
LeanIX Virtual Workspaces
PPTX
LeanIX-Signavio Integration
PPTX
Oracle projects integration
PPTX
Key takeaways for SAP PI Integration 2018
PPTX
Sldo. albuja hector
PDF
Scribe online 02 event based integration
PDF
The LeanIX Microservices Integration
PDF
GraphConnect Europe 2016 - Governing Multichannel Services with Graphs - Albe...
PDF
General 06 scribe online or insight
PPTX
Introducing Project Online - Barbara Henhapl
PDF
rpa tools
PPTX
How to do a SAP PI/PO Migration 2019
PPTX
Monitoring on premise biz talk applications using cloud based power bi saas
PPTX
Lean EAM with the Microservices Add-on and the Signavio Integration
PPTX
Microsoft Project and SharePoint – Tango for two or Dirty dancing?
PDF
Survey Add-on Showcase: Cloud Transformation
PPTX
SharePoint PnP Web cast Solvion Workbox
GraphQL Part 3: LeanIX Reporting Framework
How to speed up your SAP PI/CPI development
SAP Transformation Empowerment with LeanIX: 3 Real-World Use Cases
LeanIX Virtual Workspaces
LeanIX-Signavio Integration
Oracle projects integration
Key takeaways for SAP PI Integration 2018
Sldo. albuja hector
Scribe online 02 event based integration
The LeanIX Microservices Integration
GraphConnect Europe 2016 - Governing Multichannel Services with Graphs - Albe...
General 06 scribe online or insight
Introducing Project Online - Barbara Henhapl
rpa tools
How to do a SAP PI/PO Migration 2019
Monitoring on premise biz talk applications using cloud based power bi saas
Lean EAM with the Microservices Add-on and the Signavio Integration
Microsoft Project and SharePoint – Tango for two or Dirty dancing?
Survey Add-on Showcase: Cloud Transformation
SharePoint PnP Web cast Solvion Workbox
Ad

Viewers also liked (18)

PPTX
2 minutes intro to Capgemini's Drupal Factory
PPTX
Good vs Evil SharePoint Customizing
PDF
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
PDF
Cloud migration strategies
PPT
Happy Paths: UX Tested, Unicorn Approved -- Katie Swindler
PPS
Sweet Couples Lovely Animals Pictures
PPT
A New Dimension Of Time Ppt Time Design
PDF
Words Associated with Questions about Macros in Tex
PPT
Ratib al haddad(revised-2011)
PPTX
英语魔方秀English mofunshow
DOCX
รายชื่อคณะทำงาน
PDF
Twig: Friendly Curly Braces Invade Your Templates!
PDF
Anyone Can Cook Report - WOWEL
PPTX
BSidesNYC 2016 - An Adversarial View of SaaS Malware Sandboxes
PPT
Step Up 1 and 2 ppt
PPTX
The Layout of iMovie
PPTX
Khasiat buah pepaya
2 minutes intro to Capgemini's Drupal Factory
Good vs Evil SharePoint Customizing
Mass Migration Strategy - A Key Step in the Enterprise Transformation - AWS C...
Cloud migration strategies
Happy Paths: UX Tested, Unicorn Approved -- Katie Swindler
Sweet Couples Lovely Animals Pictures
A New Dimension Of Time Ppt Time Design
Words Associated with Questions about Macros in Tex
Ratib al haddad(revised-2011)
英语魔方秀English mofunshow
รายชื่อคณะทำงาน
Twig: Friendly Curly Braces Invade Your Templates!
Anyone Can Cook Report - WOWEL
BSidesNYC 2016 - An Adversarial View of SaaS Malware Sandboxes
Step Up 1 and 2 ppt
The Layout of iMovie
Khasiat buah pepaya
Ad

Similar to 2014 12-16 biwug - cgi SharePoint Factory Framework (20)

PDF
Designing Solutions for Microsoft SharePoint 2010 Making the right architectu...
PDF
Lifecycle Management with SharePoint Apps and Solutions
PPTX
Building high performance and scalable share point applications
PDF
SPCA2013 - Building a SharePoint Factory
PPTX
Digital Workplace by Accesa
PDF
Building SharePoint Enterprise Platforms - Off the beaten path
PDF
Inside SharePoint Development and Integration
PPTX
Evo conf - SharePoint for the first time
PDF
Share pointguidance2010
PPTX
Practical SharePoint 2010 Architecture Planning
PDF
Practical Tips for Migrating SharePoint Customizations to Office 365
PPTX
SPSNH12 - SharePoint + Contract Management
PPTX
Brian Lalancette CollabCon 2015 Developing a Business Requirements Strategy f...
PPTX
How to Write Amazing Functional Analysis Documents for your SharePoint Projects
PPTX
Dealing with and learning from the sandbox
PPTX
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...
PDF
Sharepoint Development Services
PPTX
Building a highly scalable and available cloud application
PPTX
Sharepoint 2010: Practical Architecture from the Field
PPTX
IIBA OO - Is a business analyst required for SharePoint projects?
Designing Solutions for Microsoft SharePoint 2010 Making the right architectu...
Lifecycle Management with SharePoint Apps and Solutions
Building high performance and scalable share point applications
SPCA2013 - Building a SharePoint Factory
Digital Workplace by Accesa
Building SharePoint Enterprise Platforms - Off the beaten path
Inside SharePoint Development and Integration
Evo conf - SharePoint for the first time
Share pointguidance2010
Practical SharePoint 2010 Architecture Planning
Practical Tips for Migrating SharePoint Customizations to Office 365
SPSNH12 - SharePoint + Contract Management
Brian Lalancette CollabCon 2015 Developing a Business Requirements Strategy f...
How to Write Amazing Functional Analysis Documents for your SharePoint Projects
Dealing with and learning from the sandbox
Building SharePoint Enterprise Platforms - Off the beaten path - SharePoint S...
Sharepoint Development Services
Building a highly scalable and available cloud application
Sharepoint 2010: Practical Architecture from the Field
IIBA OO - Is a business analyst required for SharePoint projects?

More from BIWUG (20)

PPTX
Biwug20190425
PDF
Working with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
PPTX
Global Office 365 Developer Bootcamp
PPTX
Deep dive into advanced teams development
PPTX
SharePoint wizards - no magic needed, just use Microsoft Flow
PPTX
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
PPTX
Modern collaboration in teams and projects with Microsoft 365
PDF
Mining SharePoint data with PowerBI
PPTX
Don't simply deploy, transform! Build your digital workplace in Office 365
PPTX
Connect SharePoint Framework solutions to APIs secured with Azure AD
PPTX
Cloud First. Be Prepared
PPTX
APIs, APIs Everywhere!
PPTX
Advanced PowerShell for Office 365
PPTX
New era of customizing site provisioning
PDF
Understanding SharePoint Framework Extensions
PPTX
Microsoft Flow in Real World Projects: 2 Years later & What's next
PPTX
Microsoft Stream - Your enterprise video portal unleashed
PDF
What's new in SharePoint Server 2019
PPTX
Why you shouldn't probably care about Machine Learning
PPTX
Transforming your classic team sites in group connected team sites
Biwug20190425
Working with PowerShell, Visual Studio Code and Github for the reluctant IT Pro
Global Office 365 Developer Bootcamp
Deep dive into advanced teams development
SharePoint wizards - no magic needed, just use Microsoft Flow
Make IT Pro's great again: Microsoft Azure for the SharePoint professional
Modern collaboration in teams and projects with Microsoft 365
Mining SharePoint data with PowerBI
Don't simply deploy, transform! Build your digital workplace in Office 365
Connect SharePoint Framework solutions to APIs secured with Azure AD
Cloud First. Be Prepared
APIs, APIs Everywhere!
Advanced PowerShell for Office 365
New era of customizing site provisioning
Understanding SharePoint Framework Extensions
Microsoft Flow in Real World Projects: 2 Years later & What's next
Microsoft Stream - Your enterprise video portal unleashed
What's new in SharePoint Server 2019
Why you shouldn't probably care about Machine Learning
Transforming your classic team sites in group connected team sites

2014 12-16 biwug - cgi SharePoint Factory Framework

  • 1. © CGI Group Inc. CONFIDENTIAL CGI’s SharePoint Factory Framework Lana Khoury / Sebastian Gerling December 2014
  • 2. • Tag cloud of the article we published on this topic • All the things you need to keep in mind when implementing a large scale SP project • Framework developed for a blended delivery project – 6,500 person day project, 20+ developers, 6 dev streams
  • 3. Agenda Authors Factory Blueprint Project Challenges Standards and Tools SharePoint Factory
  • 4. Sebastian Gerling Founder SharePoint User Group Nürnberg Organisator SharePoint User group Munich Author: - SharePoint Magazin - .Net Magazin - DIWUG Magazin Speaker: - German SharePoint Konferenz - Swiss Collaboration Days - Austrian SharePoint Konferenz Section Manager Business Productivity CGI Munich Germany Contact @_SharePoint_ Sebastian.gerling@gmail.com http://sebastiangerling.com/
  • 5. Lana Khoury Microsoft Competency Centre Leader Knowledge and Information Management and User Experience Specialist Author: - DIWUG Magazin Speaker: - Belgian Intranet Group - Various CIO Roundtables Digital Transformation Portfolio Owner CGI Brussels Belgium Contact: lanakhoury@hotmail.com
  • 7. SharePoint Challenges  Sourcing  Quality  Budget  Time Pressures So….what‘s the solution?
  • 9. SharePoint Factory Framework Benefits of the SharePoint Factory • Industrialized Framework: Global standardized processes, tools and Best Practices • Flexible adaptation and scalability across changing conditions • Cost and quality control based on KPI‘s • Cost efficiency through Blended Delivery and accounting model • Consistent and professional Service orientation • Improved Service Management Application 1 Application 2 Application n .Net Application 2 SharePoint Application 1 Application 3 Application n Blended-Delivery-Model / Resourcing Guidelines, Methods, Standards CGI SharePoint Factory Framework On-Boarding Process New applications Validation Input Quality KPI‘s & Service Level Agreements Evaluation Output Quality SharePoint Service Management Obsolete Applications De-Boarding Process SharePoint-StrategyConsulting SharePoint-BusinessConsulting SharePoint-Conception/-Design SharePoint/.Net-Development SharePoint-Implementation ProjectSupport WorkResults Strategy Concept Information Architecture Business-Concept Design-Concept Technical Concept Rollout Migration Project-Management
  • 11. Service and Interfaces Complexityanalysis Analysis Application concept Business concept Factory Blended Delivery Test Fact ory Go-Live Analysisanddecisionregarding applicationtypeandconversion B C Onboarding(onceforeachApp) Hand-over B C A C B C Realization Realization Realization De-boarding(einmaljeApp) B C QG-INIT QG-SETUP QG-DESIGNQG-PLAN QG-GOLIVE Realization Testmanagement|Testing Hand-over ServiceFactory|Support
  • 12. 12
  • 13. Parallelization in Analysis Phase Business concepts Development Analysis Phase • Parallel creation of concepts • Scaling via analysts figures • Different processing times Analysis-team
  • 15. An analysis of complexity contains several influencing factors, especially quantitative and non- quantitative aspects. The result is a holistic unterstanding of the complexity and criticality of an application. Automated, quantitative rating of SharePoint Applications via a Complexity Analysis Language of application Interfaces & dependencies Business logic/ compl. workflows Target platform/ Security Criticality of business Scope of documentation Changes for As- Is-Application Scope of migration data Clustering • Simple • Medium • Complex • Very • Complex Assessment supported by Excel- template Complexity Analysis
  • 16. Rating Complexity Analysis vs. Point Score Model
  • 17. No. 17 Complexity Analysis in Practice Current Notes environment Complexity-Analysis Considerations for migration Indication of expenses Recommended actions 1. 3. 4. 5.2. User groups Quantity structures of part
  • 18. No. 18 Complexity Analysis in Practice Current Notes environment Complexity-Analysis Considerations for migration Indication of expenses Recommended actions 1. 3. 4. 5.2. Migration tool Shared Services As-Is Migration vs. Re-engineering Application concept
  • 23. Functional Specification • Builds the basis for the development in the factory • Contains descriptions of all technical details, workflows, content types or reports • Is supplemented by test cases • Regular updates in development Guidelines • Deployment guidelines for frictionless installation • Architecture guidelines for the documentation based on CGI best practices • Company specific governance principles • Contains Business Requirements • Serves for co-ordination with users • Provides the basis for the specification • Customize standard templates Business Concept
  • 27. Standards and Tools Ticket incl. Contract document Upd. Ticket Contract specifications Upd. Ticket Impl. Start Upd. Ticket Test Upd. Ticket Acceptance Upd. Ticket ClosureApplication Program Management MS TFS Factory Management Delivery Manager APs Dev APs Dev APs Dev Tes t- cas es Te st- sce n. Tes t- run s HPQC/ TFS QA Manager Customer Portal 1 2 3 Analysis Design RolloutTest Imple- mentation