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.