Agile development with Alfresco

How does Alfresco support the adoption of Agile Methodologies?

Agility means we can quickly prototype features to users, so we can deliver functionality in small, but self contained, useful out of the box, format. Agility allows to prototype early the most common risks in a project. Top 4 are:

  1. unclear and moving user requirements
  2. misunderstanding and interpretation between user and engineer
  3. unknown technical factors, including bugs in underlying platforms (Alfresco, JVM, Share) and deployment environments
  4. problematic non-functional features (scalability, reliability, robustness, usability)

Why is Alfresco suited to develop in an agile manner?

  • we can quickly prototype business processes with jBPM (enriching the processes in a small number of Aigle Sprints)
  • Rapid UI design and implementation with Share
  • Rapied prototype creation and presentation of complex features
  • Emphasis on working code over detailed documentation!!!
  • Mapping Alfresco capabilities with Sprint task cards

XeniT has introducted JIRA, using greenhopper agile techniques, to actually implement the mapping of Alfresco capabilities with task cards. Our customers access these project management systems online.