2014 12-16 biwug - cgi SharePoint Factory Framework
Transcript of 2014 12-16 biwug - cgi SharePoint Factory Framework
© 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_
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:
© C
orb
is
SharePoint Challenges
Sourcing
Quality
Budget
Time Pressures
So….what‘s the solution?
© h
ttp
://w
ettengl.in
fo/
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
.Ne
t
Application
2
Sh
are
Po
int
Application
1
Application
3
Application
n
Blended-Delivery-Model / Resourcing
Guidelines, Methods, Standards
CGI SharePoint Factory Framework
On
-Bo
ard
ing
Pro
ce
ss
New
applications
Validation Input Quality
KPI‘s & Service Level Agreements Evaluation
Output
Quality
SharePoint
Service
Management
Obsolete
Applications
De
-Bo
ard
ing
Pro
ce
ss
Sh
are
Po
int-
Str
ate
gy C
on
su
ltin
g
Sh
are
Po
int-
Bu
sin
ess C
on
su
ltin
g
Sh
are
Po
int-
Co
ncep
tio
n /
-D
esig
n
Sh
are
Po
int
/ .N
et-
Develo
pm
en
t
Sh
are
Po
int-
Imp
lem
en
tati
on
Pro
ject
Su
pp
ort
Wo
rk R
esu
lts
Strategy Concept
Information
Architecture
Business-Concept
Design-Concept
Technical Concept
Rollout
Migration
Project-Management
© h
ttp
://r
ekkerd
.org
/
Service and Interfaces
Co
mp
lexity a
na
lysis
Analysis Application
concept Business
concept Factory
Blended Delivery
Test
Fact
ory
Go-Live A
naly
sis
an
d d
ecis
ion
reg
ard
ing
ap
pli
ca
tio
n t
yp
e a
nd
co
nve
rsio
n B
C
Onboard
ing (
on
ce
fo
r e
ach
Ap
p)
Ha
nd-o
ve
r
B
C
A
C
B
C
Realization
Realization
Realization
De-b
oa
rdin
g (
ein
ma
l je
Ap
p)
B
C
QG-INIT QG-SETUP QG-DESIGN QG-PLAN QG-GOLIVE
Realization
Test m
anagem
ent | Testing
Ha
nd-o
ve
r
Se
rvic
e F
acto
ry | S
up
po
rt
12
Parallelization in Analysis Phase
Bu
sin
ess
co
nc
ep
ts
Development
Analysis Phase
• Parallel creation of
concepts
• Scaling via analysts
figures
• Different processing
times
Analysis-team
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
© w
ww
. lo
gis
tics-e
dg
e.c
om
Factory Process Blueprint
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
© h
ttp
://w
ww
.askab
outv
alid
ation.c
om
/
Standards and Tools
Ticket incl.
Contract
document
Upd. Ticket
Contract
specifications
Upd. Ticket
Impl. Start
Upd. Ticket
Test
Upd. Ticket
Acceptance
Upd. Ticket
Closure Application
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 Rollout Test Imple-
mentation
Factory Approach
©H
ttp
://p
latinum
gam
es.c
om
/
Team Foundation Server
Lana on LinkedIn:
https://www.linkedin.com/profile/view?id=11
013377