agile led alfresco implementation jan 2011 (final)

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

Upload: alfresco-software

Post on 05-Dec-2014

2.111 views

Category:

Entertainment & Humor


2 download

DESCRIPTION

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

TRANSCRIPT

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