aOS Kuala Lumpur 2018
12 Microsoft MVPs, 14 International Speakers, 18 Sessions
Brought to you by:
aOS Kuala Lumpur 2018
An Independent Community Event to Learn About Azure, Office 365 & SharePoint
aOS Kuala Lumpur 2018
Lean, Scrum and Low code
approach of SharePoint and
O365 projects
By Sebastien Paulet
@SP_twit
aOS Kuala Lumpur 2018
Speaker introduction
France
Enterprise Solutions
Architect
SPT Conseil
Speaker on
#DMS, #Archiving,
#SharePoint,
#Scrum, #Lean,
#Ergonomy
@SP_twit
Blog
https://sppublish.wordpress.com
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Why?
• Share an tested project methodology that works on SharePoint
and O365 projects
• Know mecanism
• When to use it
• Key factor of success
@SP_twit #aOSKL
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Observation
• « Do more with less »
• Requirement volatility
• Fast ROI
@SP_twit #aOSKL
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Classical : V cycle
@SP_twit #aOSKL
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
On the field : « Waterfall »
@SP_twit #aOSKL
Requirements
Design
Develop
Tests
Deploy Run
aOS Kuala Lumpur 2018
The project
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Project context - Before
• International banking sector (CIB) for deal decision management
• Elder catastrophic projet (4 years!)
• Using shared drives and other applications
• After audit, decision to rebuild everything
@SP_twit #aOSKL
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Project contexte – At startup
• 2 POC thown to the trash bin
• Closely followed by direction board
• Little (6 month to go live)
• Tired actors
• Budget++
• An existing SharePoint « private cloud »
@SP_twit #aOSKL
aOS Kuala Lumpur 2018
Scrum & agile basics
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Agility – « Fail Fast »
Plan
Do
Check
Act
@SP_twit #aOSKL
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Agility - Incertainty
@SP_twit #aOSKL
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Agility – Fast ROI
Investiment ($)
TimeAgile project
@SP_twit #aOSKL
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Scrum
• Specifications -> Backlog
• Iterations -> Sprint
• Values inversion
PROJECT
Quality
Cost Time
PROJECT
Perimeter
Cost Time@SP_twit #aOSKL
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Scrum « Out of the box »
• Begin developping ASAP
• Frequent delivery -> need for a lot of unit testinig (XP)
• Yes, but …
@SP_twit #aOSKL
aOS Kuala Lumpur 2018
Apply to SharePoint
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
« Jugaad » mode
A good designer finds an
elegand way to put
everything you need on a
page
A great designer convince
you half that sh*t is
unecessary
Mike Monteiro
@SP_twit #aOSKL
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Startup
• 2,3 workshops
• Ask business needs
• Fisrt shot of a project template
• « What is missing? »
@SP_twit #aOSKL
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Business needs
PEOPLE CONTENT
FEATURES FLOW
@SP_twit #aOSKL
PERMISSIONS
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Design
• You MUST request from beginning
• Existing volumetries
• Estimated yearly volumes
• Repartition
• Security permissions rules
• Information lifecycle management (archivage)
• Documents repartition, collections, volumes, views, ACL
• Compare to SharePoint boundaries
https://technet.microsoft.com/fr-fr/library/cc262787.aspx
@SP_twit #aOSKL
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Challenge everything
• « What it is used for? What is the ROI? What will be the added
business value? »
• « Can we go in production without it? »
• Check other available software components
• MVP (Minimum Viable Product)
Perimeter = features + content + people + flux
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Prioritize
Important
Easy@SP_twit #aOSKL
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Stick to the standard
• Cheaper
• Faster
• No version upgrade issue
• More agile*
Goal : 100% standard
* : OK, but less « free » @SP_twit #aOSKL
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Whichstandard?
@SP_twit #aOSKL
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Design
@SP_twit #aOSKL
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Estimation
@SP_twit #aOSKL
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Scrum Development
• Provider Hosted Apps dev
• Isolated modules
• Challenge!
• Impediments
• Infra
• Delivry process
@SP_twit #aOSKL
aOS Kuala Lumpur 2018
In a nutshell
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
Final
• Delivered on time and international roll out
• Direction and end users satisfaction
• IT award
• Only 1/3 of budget was used.
@SP_twit #aOSKL
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
To sum up
• Infrastructure SharePoint as « Private Cloud » (is on Prem
constraint) or O365
• Need to a strong sponsorship with result driven mindset
• Cheaper, faster, more agile, stick to standard
• Challenge, challenge, challenge!
@SP_twit #aOSKL
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
THANK YOU !
Please give us your feedback ☺
Rate each session with our
aOSKL 2018 Apps
aOS Kuala Lumpur 2018aOS Kuala Lumpur 2018
THANK YOU !
Please give us your feedback ☺
Rate each session with our
aOSKL 2018 Apps

2018-10-23 3C - Lean, Scrum and low code approach of SharePoint and O365 projects - Sébastien Paulet

  • 1.
    aOS Kuala Lumpur2018 12 Microsoft MVPs, 14 International Speakers, 18 Sessions Brought to you by: aOS Kuala Lumpur 2018 An Independent Community Event to Learn About Azure, Office 365 & SharePoint
  • 2.
    aOS Kuala Lumpur2018 Lean, Scrum and Low code approach of SharePoint and O365 projects By Sebastien Paulet @SP_twit
  • 3.
    aOS Kuala Lumpur2018 Speaker introduction France Enterprise Solutions Architect SPT Conseil Speaker on #DMS, #Archiving, #SharePoint, #Scrum, #Lean, #Ergonomy @SP_twit Blog https://sppublish.wordpress.com
  • 4.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Why? • Share an tested project methodology that works on SharePoint and O365 projects • Know mecanism • When to use it • Key factor of success @SP_twit #aOSKL
  • 5.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Observation • « Do more with less » • Requirement volatility • Fast ROI @SP_twit #aOSKL
  • 6.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Classical : V cycle @SP_twit #aOSKL
  • 7.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 On the field : « Waterfall » @SP_twit #aOSKL Requirements Design Develop Tests Deploy Run
  • 8.
    aOS Kuala Lumpur2018 The project
  • 9.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Project context - Before • International banking sector (CIB) for deal decision management • Elder catastrophic projet (4 years!) • Using shared drives and other applications • After audit, decision to rebuild everything @SP_twit #aOSKL
  • 10.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Project contexte – At startup • 2 POC thown to the trash bin • Closely followed by direction board • Little (6 month to go live) • Tired actors • Budget++ • An existing SharePoint « private cloud » @SP_twit #aOSKL
  • 11.
    aOS Kuala Lumpur2018 Scrum & agile basics
  • 12.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Agility – « Fail Fast » Plan Do Check Act @SP_twit #aOSKL
  • 13.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Agility - Incertainty @SP_twit #aOSKL
  • 14.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Agility – Fast ROI Investiment ($) TimeAgile project @SP_twit #aOSKL
  • 15.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Scrum • Specifications -> Backlog • Iterations -> Sprint • Values inversion PROJECT Quality Cost Time PROJECT Perimeter Cost Time@SP_twit #aOSKL
  • 16.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Scrum « Out of the box » • Begin developping ASAP • Frequent delivery -> need for a lot of unit testinig (XP) • Yes, but … @SP_twit #aOSKL
  • 17.
    aOS Kuala Lumpur2018 Apply to SharePoint
  • 18.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 « Jugaad » mode A good designer finds an elegand way to put everything you need on a page A great designer convince you half that sh*t is unecessary Mike Monteiro @SP_twit #aOSKL
  • 19.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Startup • 2,3 workshops • Ask business needs • Fisrt shot of a project template • « What is missing? » @SP_twit #aOSKL
  • 20.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Business needs PEOPLE CONTENT FEATURES FLOW @SP_twit #aOSKL PERMISSIONS
  • 21.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Design • You MUST request from beginning • Existing volumetries • Estimated yearly volumes • Repartition • Security permissions rules • Information lifecycle management (archivage) • Documents repartition, collections, volumes, views, ACL • Compare to SharePoint boundaries https://technet.microsoft.com/fr-fr/library/cc262787.aspx @SP_twit #aOSKL
  • 22.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Challenge everything • « What it is used for? What is the ROI? What will be the added business value? » • « Can we go in production without it? » • Check other available software components • MVP (Minimum Viable Product) Perimeter = features + content + people + flux
  • 23.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Prioritize Important Easy@SP_twit #aOSKL
  • 24.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Stick to the standard • Cheaper • Faster • No version upgrade issue • More agile* Goal : 100% standard * : OK, but less « free » @SP_twit #aOSKL
  • 25.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Whichstandard? @SP_twit #aOSKL
  • 26.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Design @SP_twit #aOSKL
  • 27.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Estimation @SP_twit #aOSKL
  • 28.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Scrum Development • Provider Hosted Apps dev • Isolated modules • Challenge! • Impediments • Infra • Delivry process @SP_twit #aOSKL
  • 29.
    aOS Kuala Lumpur2018 In a nutshell
  • 30.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 Final • Delivered on time and international roll out • Direction and end users satisfaction • IT award • Only 1/3 of budget was used. @SP_twit #aOSKL
  • 31.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 To sum up • Infrastructure SharePoint as « Private Cloud » (is on Prem constraint) or O365 • Need to a strong sponsorship with result driven mindset • Cheaper, faster, more agile, stick to standard • Challenge, challenge, challenge! @SP_twit #aOSKL
  • 32.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 THANK YOU ! Please give us your feedback ☺ Rate each session with our aOSKL 2018 Apps
  • 33.
    aOS Kuala Lumpur2018aOS Kuala Lumpur 2018 THANK YOU ! Please give us your feedback ☺ Rate each session with our aOSKL 2018 Apps