2008-11-13 Developers Conference Call

Date

13 November 2008

In Attendance

Mike Seaton
Justin Miranda
Ben Wolfe
Burke Mamlin
Brian McKown
Paul Biondich

Agenda

  • AMIA wrapup

  • logicathon wrapup

Minutes

  • lessons from the logicathon

    • Should we do separate branches for each feature?

      • If each feature is in one branch, one slow feature will keep all changes from being merged to trunk

      • Something that is encapsulated can/should be put in a separate branch

    • Hack-a-thons should follow Road Map

      • If hack-a-thon happens ahead of the road map time line, we should not wait on the time line

      • Road Map should give a full view of what upcoming code will go into trunk.

      • Something that is encapsulated can/should be put in a separate branch

      • If hack-a-thon happens ahead of the road map time line, we should not wait on the time line.

        • Have a Road Map "bin" of things that are being designed or nearing completion that will go onto road map.

        • Things that are completing design should go onto the Road Map.

        • Let Road Map determine the pathway of when a feature gets merged to trunk.

    • Core of persistence code is finished in the logicathon branch and should be scheduled for merge.

      • Should have something in core that can be visibly used to be able to test logic service.

  • The roadmap needs to show all features that are coming up. However, how do we assign features that aren't designed yet?

    • Create an Alien Technology release that will hold all things not designed or not coded yet.

    • Things get pulled out of that "release" into numbered releases as we know how long they will take and how code reviews go

  • Possible Roles

    • Release Manager

      • Volunteer to be in charge of a release for a certain amount of time.

    • Back Port Manager

      • Volunteer to back port bug fixes to previous releases that are still supported.