Date post: | 20-Aug-2015 |
Category: |
Technology |
Upload: | andrew-woodward |
View: | 13,042 times |
Download: | 1 times |
Andrew Woodward, MVP Principal Consultant 21apps Email [email protected] Twitter @AndrewWoody Blog www.andrewwoody.com/blog Agile developer, recent white paper:
Unit Testing SharePoint – Getting into the Object Model
Agenda
Introduction to Scrum Being Agile with SharePoint
Iterative Development Expect Change Upgrades Environments
Iterative Development
Sprint Potentially Shippable Face tough challenges early and often Ability to change every Sprint
Continuous Builds and QA/TestingContinuous Builds and QA/Testing
Proving / StagingProving / Staging
ProductionProduction
Change
Expect Change Design for change
– Features and Feature Stapling over Site Templates
Tool Up– Upgrade helper utilities
Upgrade
SharePoint is a long term proposition More complex than traditional ASP.Net
Deal with early in manageable pieces Attend DEV372 with Robert Bogue
Environments
Developer Automate refresh / consistent
Continuous / QA / Demo Daily validation and Testing Continuous customer access
Staging Mirror Live, prove upgrades
Production
Best Practice – Why?
Expect Change Face tough challenges early Know what is done Visibility early and always
Best Practice – When?
You have management buy in You have customer buy in You understand Why Your team are committed Start small
Inspect and adapt
Best Practice – When its not?
Don’t start on High Risk projects Don’t start without Management buy in Don’t start without Customer engagement
Although agile can help rescue failing projects
Don’t start if the team don’t want to