Now coming to age – it appears SharePoint and an agile
project methodology – work well. The notion of creating work that is broken
down into 5, 10, 15, 30, 60, 90 day sprints is ideal. For the larger work an epic – usually work
that spans a quarter (or 90 days) works well for SharePoint because typically
this is how long the complex world of SharePoint to migrate a site or create it
– spans if all the bells and whistles of content analysis, design, graphics,
training and testing are to occur.
An example of an epic maybe: [SharePoint 2016 – IT Site]
A feature which would be a core item that needs to be
included in the project and associated with this epic maybe: [SharePoint 2016 –
IT Site] – Create IT site
Stories are core working pieces that need to be built and
are part of a feature – so example items are:
[SharePoint 2016 – IT Site] – Create IT homepage landing
[SharePoint 2016 – IT Site] – Create IT calendar page
[SharePoint 2016 – IT Site] – Create IT contact list page
[SharePoint 2016 – IT Site] – Create IT project list page
Tasks will then appear under each story so in this example case
these would be:
[SharePoint 2016 – IT Site] – Create IT homepage graphics
[SharePoint 2016 – IT Site] – Create IT homepage content
[SharePoint 2016 – IT Site] – Create IT calendar
permissioned to only managers
[SharePoint 2016 – IT Site] – Create IT contact list permissioned
to only IT employees
[SharePoint 2016 – IT Site] – Create IT project list permissioned
only to project managers
Therefore putting this down on paper with the
epic/feature/story/task – the project mapped out would look as such where the
indenting depicts where the item fits in regard to this methodology:
[SharePoint 2016 – IT Site]
[SharePoint 2016 – IT Site] –
Create IT site
[SharePoint 2016 –
IT Site] – Create IT homepage landing
[SharePoint 2016 –
IT Site] – Create IT homepage graphics
[SharePoint 2016 –
IT Site] – Create IT homepage content
[SharePoint 2016 –
IT Site] – Create IT calendar page
[SharePoint 2016 –
IT Site] – Create IT calendar permissioned to only managers
[SharePoint 2016 –
IT Site] – Create IT contact list page
[SharePoint 2016 –
IT Site] – Create IT contact list permissioned to only IT employees
[SharePoint 2016 –
IT Site] – Create IT project list page
[SharePoint 2016 – IT Site] – Create IT project
list permissioned only to project managers
Thus, it’s easy to see why the Agile methodology lends
itself to SharePoint in a much broader way – as features, stories and tasks can
be created as the project itself evolves. Since SharePoint lends itself to
creating sites of business value – by using an Agile methodology users will
have real working sites with the needed requirements more quickly and can
therefore, change items as needed as the sprint progresses. Because of this – I’ve
found that Agile is a better project methodology choice for SharePoint projects
then Waterfall.