We met last week to discuss all of the non-desktop coding projects. We made some decisions about priorities and process.

Our two primary goals remain the same:
(1) Fix problems for people who get blocked when they first try and use Chandler
(2) Add functionality that makes Chandler more viral

* We need to add a bit of work on the current web UI to our short term list. We hand-waved this in our discussions during the on-site week, but this has stood out as we've done more detailed planning. We need this work to achieve both of our big picture goals. Mimi has identified a set of known bugs that get in the away of account creation and initial use. Also, we don't want to require desktop usage for the new web widgets to be interesting to new users -- the current web UI will play a role in basic workflows for these users.

* We think a 1.0 version for the desktop is not far away. We don't want to release a desktop 1.0 until we've hit a usability milestone on the web UI -- we have a depenency there. (We have a similar dependency on improvements to the website -- we'll start planning that once we have the engineering work queues in place).

* We have a project wide milestone of getting a 1.0 desktop release out and having a few web widgets polished and working well -- probably late spring/early summer.

* After scoping out work on the Thunderbird plugin, we decided that Brian Kirsch's time would be better spent helping on fixing problems with the current web UI and contributing to the new widgets. Fixing the current web UI is a higher priority than doing the Thunderbird plugin, and we think we can get some quicker wins from the web widgets. It also seems right to reduce the number of projects we're working on initially -- the new plan feels more focused.

* We decided that we'd use a single work queue to manage all of the non-desktop related projects (which we are calling the web work queue). We want a single prioritized list for assigning tasks between Travis, Jeffrey, Brian, Randy and Jared. We believe this will help us allocate work efficiently. We're using the wiki so that we can prioritize item by item. Sheila and Mimi will do a draft from the product perspective -- engineering will follow up with a second iteration.

* Most of the work on the current web UI has a dependency on the upgrade to Dojo 1.0, which Travis is working on -- Jeffrey and Brian will work on web widgets projects in the meantime. Travis will propose a few tasks that can be done in parallel.

* Given that infrastructure work is required in the service, and given that Jared will be out for a bit, we'll prioritize some of the email in/out features later in the queue.

Cheers,
Katie

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to