Workshop 19+20/12/2013
by Sven Laux - Monday, 23 December 2013, 12:23 PM

These are the notes from the workshop held in the Kineo Brighton office on 19th and 20th December 2013.

Overall, the workshop was very productive and we covered a lot of ground. It was great to spend time face-to-face and for some of us to meet in person for the first time. Thank you the guys from Learning Pool for travelling over.


  • Mark Lynch
  • Ryan Adams
  • Tony Finlay
  • Paul Welch
  • Daryl Hedley
  • Kev Adsett
  • Sven Laux


Preparing for first official release of the Adapt Framework:

We went through the non-coding tasks, which need to be taken care of to ensure a successful Adapt Framework launch 

Adapt Framework version 1.0 – decisions and tasks:

  • Coding ends 20th January 2014
  • Thorough testing up until 27th January 2014
  • Official planned release date: 27th January 2014
  • Community site configuration has been changed to enable guests to read forum posts.
  • Community site to be updated prior to 20th Jan. (Action: Sven)
    This includes a review of all content pages, the creation of a landing page for documentation. The landing page will include links to essential reading, getting started instructions for developers and links to relevant documentation on Github.
  • Create public backlog (Action: Mark)
    We now have the scope of the first release of the Adapt Framework and, by proxy, the roadmap items. We have agreed to add the user stories into a public backlog (using Github issues/milestones). Github will contain the detailed tasks and descriptions, while the planning and work allocation for collaborators will continue to be done via Redmine. The specific task is to add the user stories to Github.
  • Tidy up Github (Action: Ryan)
    We have generated several pages of documentation. These are not coherent at this point and we agreed to review Github and ‘tidy it up’. This includes several pages, wiki pages and .md files. It also includes reconfiguring access permissions (to avoid having too many people with direct push permissions) and writing up a ‘expected standards for inclusion’ page. The task excludes making any changes to the repositories.
  • Adapt CLI to generate test course (Action: Daryl)
    We agreed that it is important for the Adapt command line interface to generate a populated test course (akin to the demo), so that developers can generate content to examine and play with. We want to include this in the first release so that the barrier to entry for developers is as low as possible.
  • Pre Learning Technologies Marketing activity (Action: Sven)
    Seeing as we now have the demo and a clear idea about deliverables, we would like to encourage the organisations involved to market Adapt ahead of the UK Learning Technologies conference in January. With the first release, our aim is to get to as many developers as possible and prompt them to start using the Adapt Framework. The task is to engage with the various marketing departments.


Adapt Framework first (MVP) release:

  • We worked through and agreed the requirements for the first release of the Adapt Framework. All proposed requirements have been ‘MoSCoW’ rated and documented in the attached file.
  • Task: Complete user stories from requirements and add to public backlog in Github (Action: Mark; same as above)
  • Task: Complete resource estimates and sprint planning in Redmine until first release (Action: Daryl; with Mark’s help)
  • Task: Define Adapt Framework roadmap by grouping requirements not met in Framework release 1.0 (Action: tbc)


Adapt Authoring tool:

  • As part of the workshop, we focused on the Adapt Authoring tool and discussed requirements and release schedules. We agreed that it is most important to define the following two releases. Our guiding principle for tackling the releases is that we value stable, working software over volume and speed of delivery of features.
  • Release 0.1:
    With this release we’re delivering a ‘skeleton’ authoring tool, which still requires developer engagement. This is therefore not suitable for our ultimate non-technical target audience. Once we have this release in place, we will recruit a set of contributors, who can help guide us towards a suitable first version for non-technical end users. The contributors we seek would be interested in helping shape the project and able to test, review, document and offer opinion on features, design etc.
  • Release 1.0:
    With release 1.0, we will deliver a fully functioning authoring tool, which is aimed at non-technical end users. We will package a feature set, which differentiates the tool in the marketplace and we drive for achieving a viable replacement of other tools our target audience may be using at the time of release. At this point, we still expect to have a long list of roadmap items and be quite far off a market leading position.
  • In light of the above, we concentrated on reviewing and MoSCoW rating the proposed set of requirements. We managed to get around half way through the mindmap. The interim result can be seen in the attached document.
  • The next step is to continue with and complete the exercise of reviewing the requirements rating. We will pick this up via teleconferences in the new year.


Re: Workshop 19+20/12/2013
by Sven Laux - Monday, 23 December 2013, 12:44 PM

Also, thank you to Al Marshall for attending! Apologies for missing you off the list, Al.

Picture of Ryan Adams
Re: Workshop 19+20/12/2013
by Ryan Adams - Monday, 23 December 2013, 4:51 PM

I have imported the Authoring Tool Requirements into Github as Issues here:

Items marked M-S-C for 0.1 are in the 0.1 milestone, those W 0.1 and M-S-C for 1.0 are in the 1.0 milestone. Those W for 1.0 are in the 1.x milestone. Any that we didn't get to prioritise have no milestone set and have a label of to_be_prioritised.

This was an automated import so it's possible that some features have "gone missing". I'm hopeful that if that has happened they'll be discovered (particularly if they're important!)  I'm going to run some checks to verify the import.

And in case you're interested. We currently have

42 features in 0.1

82 features in 1.0

67 in 1.x

and 90 yet to be prioritised.

We've not sized these features yet though, so we can't put any estimate on delivery schedule just yet...

Re: Workshop 19+20/12/2013
by Sven Laux - Monday, 23 December 2013, 5:40 PM

Great and quick work, Ryan! Thank you for that.

I'll try and get the equivalent done for the Adapt Framework over the Christmas period, too.


Picture of Ryan Adams
Re: Workshop 19+20/12/2013
by Ryan Adams - Monday, 23 December 2013, 9:14 PM

I have a ruby script that can import from the .mm file directly into github. Would you like me to do that for you and then you can move them into the appropriate milestones?

Re: Workshop 19+20/12/2013
by Sven Laux - Tuesday, 24 December 2013, 12:32 PM

Hi Ryan, yes please, that would be great. I'm aware, I may have missed you before the break - no worries if so.

Have a great Christmas,