2007 / Week 38

Toolkit 5.0.0-beta project plan was summarized

  • Release date (for final ZIP/TGZ package) is 2.11.2007
  • We'll do our best to enforce release date
    • if it gets tough we must consider dropping / simplifying: upload, ATF feature

Resources up to week 44 are

  • Jouni works for 22.5h/week, 3h/week reserved for any other tasks (e.g. TK4 Sales screenshots)
  • Marko works for 37.5h/week, does only documentation and community tasks
  • Matti works for 37.5h/week, 7.5h/week reserved for TK4
  • Marc works for 37.5h/week, 7.5h/week reserved for TK4, 5h/week reserved for other tasks
  • Jani works for 37.5h/week, 7.5h/week reserved for TK4, 5h/week reserved for other tasks

Absences up to week 44 are

  • Marc 24-28.9.2007 (Holiday)
  • Jani 24-28.9.2007 (AjaxWorld?)
  • Jouni 1 day
  • Joonas -
  • Matti 15-25.10.2007
  • Marko 12-22.10.2007 (Holiday)

Project management done through Trac

  • AP: (Jani) Add project tickets and milestones
  • AP: (Jani) add "remaining hours" and "hours done" fields for TRAC ticket system
  • AP: (everyone) Assignees update initial remaining hours
  • AP: (everyone) Assignees may split ticket to smaller ones if required
  • AP: (everyone) Update "remaining hours" and "hours done" *weekly* !
    • rationality: it is crucial we understand how much work (vs. time) is left
    • rationality: do not postpone release date, instead simplify / drop functionalities
    • rationality: resolve "too much work for a specific developer" issues early enough

Use of TODO tags

  • for issues that are not required for Toolkit 5.0.0-beta
  • rationality: do not rely on your memory, write TODO down instantly to code
  • rationality: make it easy for developers, Trac may be too bureaucratic sometimes (we can add these later to Trac)

Use of FIXME tags

  • for any * issue you see within any code, no matter how busy you are
  • unless you feel up to create Trac ticket for the issue
  • rationality: do not rely on your memory, write FIXME down instantly to code
  • rationality: make it easy for developers, Trac may be too bureaucratic sometimes (we can add these later to Trac)

Marc

  • refactored classes required on using modified Toolkit widgetsets
  • reservr

Jouni

  • theme, gwt issues

Marko

  • doc: how to extend Toolkit demo (color picker component)

Matti

  • (had to leave before we get into this part)

Jani

  • experimented ATF with TK5
  • refactored packages com.itmill.toolkit.terminal.gwt.client.ui and com.itmill.toolkit.terminal.gwt.client.ui.util conventions