advertisement

Agile SharePoint Development With Scrum

47 %
53 %
advertisement
Information about Agile SharePoint Development With Scrum
Technology

Published on February 8, 2009

Author: AndrewWoody

Source: slideshare.net

Description

Provide an introduction to Agile development using Scrum and discuss how the iterative approach to development helps the customer to get the solution they want. Look at how this approach works when applied to SharePoint projects, how it helps leverage more of the core platform and focuses effort on the biggest value areas. We will look at the challenges this brings to your development team by doing early integration, dealing with upgrades and changes and understand how addressing the hard things early is the right approach. We will also discuss how Scrum gives visibility of the project and brings both good and bad news. How getting customer engagement is the primary challenge and how the flexible approach is often at odds with the way work is contracted.
advertisement

Agile SharePoint Development with Scrum DEV338 Andrew Woodward, MOSS MVP

Andrew Woodward, MVP Principal Consultant 21apps Email [email_address] Twitter @AndrewWoody Blog www.andrewwoody.com/blog Agile developer, recent white paper: Unit Testing SharePoint – Getting into the Object Model

Andrew Woodward, MVP

Principal Consultant 21apps

Email [email_address]

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

Introduction to Scrum

Being Agile with SharePoint

Iterative Development

Expect Change

Upgrades

Environments

Product Backlog

Burndown Chart

Sprint

Product

Product Backlog

Roles

Product Owner

Release Planning Release 1 Release 2 Release 3

Sprint ----5----10----15----20----25----30

Estimating 5 8 3 2 8 13 8 21 5 2 5 8 Hours Story Points Bananas Days Release 1

Priority 1 2 3 4 5 6 7 8 9 10 11 12 Release 1

Sprints Release 1

Potentially Shippable What is done?

Sprint

Burndown Chart Work to do Sprint duration in days

Burndown Chart Work to do Sprint duration in days

Velocity

Release Planning Work to do Required Velocity Go Live Date

Release Planning Work to do

Release Planning Work to do Move Go Live Date

Release Planning Work to do Reduce features

Burndown Chart Work to do Early visibility

Daily Scrum What I did yesterday? What I’m doing today Any problems I have.

Scrum Master

Product Backlog

Bugs

Bugs – Defect Backlog Create Defect Log Plan to do a couple of defect sprints

Create Defect Log

Plan to do a couple of defect sprints

Bugs - Fixed in Sprint Directly related to task fix in Sprint

Directly related to task fix in Sprint

Being Agile with SharePoint

Iterative Development Sprint Potentially Shippable Face tough challenges early and often Ability to change every Sprint

Sprint

Potentially Shippable

Face tough challenges early and often

Ability to change every Sprint

Continuous Builds and QA/Testing Proving / Staging Production

Change Expect Change Design for change Features and Feature Stapling over Site Templates Tool Up Upgrade helper utilities

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

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

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

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

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

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

Question?

Thank you for attending! Please be sure to fill out your session evaluation!

 

Thank you for attending! Post conference DVD with all slide decks Sponsored by

Post conference DVD with all slide decks

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

Scrum Template for SharePoint 2007 and 2010 - Home

Scrum Template for SharePoint is a free open source scrum Agile Software Development ... I write articles/blog and publish open source projects on CodePlex.
Read more

Joel Explains It All: Agile Scrum for SharePoint Projects

Agile Scrum for SharePoint ... project that fully used the Agile Scrum ... 5 of our SharePoint custom development project using ...
Read more

My SharePoint Notes: Agile Software development for SharePoint

I am looking at SCRUM and Agile practices from a practical SharePoint delivery perspective. SCRUM, like all methodologies, has it’s time and place.
Read more

Download MSF for Agile Software Development Process ...

MSF for Agile Software Development is a scenario ... Replace “Windows SharePoint Services” folder in the process template you downloaded from TFS with ...
Read more

Manage Agile Projects in SharePoint | EndUserSharePoint 2010

... Home / Author / Guest Author / Andrew Woodward / Manage Agile Projects in SharePoint. ... SharePoint and Agile development ... Scrum for SharePoint ...
Read more

Best practices when using Sharepoint as a Scrum ...

Best practices when using Sharepoint as a ... we will soon have Scrum teams in two ... We actually use Sharepoint for our Agile development and have found ...
Read more

Scrum – Wikipedia

Seit ca. 2005 ist Planungspoker eine gängige Methode in Scrum und generell in agilen Projekten. ... Ken Schwaber: Scrum Development Process, ...
Read more

An Empirical Framework For Learning (Not a Methodology)

The Scrum approach to agile software development marks a dramatic departure from waterfall management. ... Scrum is not a methodology. Fionnuala ...
Read more