12
Agile Led Alfresco Implementation John E. Abram Managing Consultant www.monetical.com

Agile led alfresco implementation jan 2011 (final)

Embed Size (px)

DESCRIPTION

Slide deck to accompany Alfresco and Monetical webinar on 18 January 2011

Citation preview

Page 1: Agile led alfresco implementation jan 2011 (final)

Agile Led Alfresco Implementation  

John E. Abram Managing Consultant

www.monetical.com

Page 2: Agile led alfresco implementation jan 2011 (final)

Agile  Manifesto  

•  Project collaboration over complex project processes

•  Working software over comprehensive documentation

•  Customer collaboration over contract negotiation

•  Responding to change over following a plan

Page 3: Agile led alfresco implementation jan 2011 (final)

Commodi1sed  So3ware  Projects  

•  Commoditise software implementation

•  Alfresco open source philosophy

•  Address commercial challenges

•  Creates significant value early for Alfresco Sponsors, Stakeholders and User Communities

Page 4: Agile led alfresco implementation jan 2011 (final)

Addressing  Concerns  

Chief Technology Officer User Base

Technology  Capability  Skill  

Schedule  Demo  Velocity  

Value  ROI  concern  

Con1nuous  Engagement  Sprints  Demo  

Plain-­‐English  Narra6ve  Needs  

Visual  PPT  Walls  Confidence  

Page 5: Agile led alfresco implementation jan 2011 (final)

Tradi1onal  Transforma1on  Process  

Needs  &  Wants  

Persona  

Persona  

Masses of Documentation

Lengthy production cycle

Page 6: Agile led alfresco implementation jan 2011 (final)

Agile  Transforma1on  Process  

Project  Func1on  Specifica1on  Segments  Organisa1on  

Needs  &  Wants  

Actors  Epics  

Stories  

Tasks  Sprint  

Sprint  

Tasks   Sprint  

Actors  

Epics  

Stories  

Tasks  Sprint  

Sprint  

Tasks  Sprint  

Sprint  

Unique Standardised/commoditized

Page 7: Agile led alfresco implementation jan 2011 (final)

Alfresco  Community  Knowledge  Life  Cycle  

Alfresco Community

Consume Contribute

A single Alfresco Project

Standardised Alfresco Work Tasks

Page 8: Agile led alfresco implementation jan 2011 (final)

Backlog  Management  

Index of Stories Prioritisation Total Sprint Count

Needs  &  Wants  

Actors   Story   Backlog   Task  

Page 9: Agile led alfresco implementation jan 2011 (final)

Standardised  Project  Work  Packs  make  up  a  STORY  

Needs  &  Wants  

Actors   Story   Backlog  

Canned Tasks

Nothing Missed

Rapid Planning

Skill Gap

Task  

Page 10: Agile led alfresco implementation jan 2011 (final)

Individual  Work  Tasks  

Estimates

Instructions

Discussions

Test Scenarios

Needs  &  Wants  

Actors   Story   Backlog   Task  

Page 11: Agile led alfresco implementation jan 2011 (final)

Alfresco  Light-­‐weight    Programming  Model  

●  Service-oriented interfaces ●  Transformation, templating ●  Workflow

●  Aspects as extensions ●  Actions on create, update, destroy ●  Injection for security, access, etc.

●  Templating ●  FreeMarker for mark-up ●  Access to compound structures

●  JavaScript extensions ●  Full data model

●  REST-style of interface ●  URL-addressability of all functions

Page 12: Agile led alfresco implementation jan 2011 (final)

Recap  

●  Standardization in software implementation has arrived ●  Work packs (individual work tasks = coding, estimates, instructions

etc)

●  Agile methodology ideal for standardization ●  Transform unique business needs into standard tasks

●  Alfresco technology platform & community ●  Portal & Templates ●  Services & Workflows ●  Full data model

●  What next ●  1on1 Demonstration Thank you

John Abram