[Cosmo-dev] Cosmo planning status
Ted Leung
twl at osafoundation.org
Fri Sep 22 17:37:21 PDT 2006
On Thursday a number of us got to together to discuss some of the
items from the Cosmo Sticky Plan: <http://wiki.osafoundation.org/bin/
view/Journal/CosmoStickiePlanning20060828>.
=== Sticky plans and items in Cosmo
Sheila, Priscilla, and I had tried to map the sticky plan items onto
rough time frames in order to get some idea of whether all the things
on the plan could be done in time for the first Preview release. The
big question mark item was the section of the plan labeled " Work
items to support more than just events".
The point of our discussion on Thursday was to try to see if we could
refine some of the detail in that section of the plan. The
conclusion that we arrived at is that the set of stickies in the
table is probably the wrong set of stickies, and that many of us are
using the same words to mean different concepts and features. As
result of that conclusion, Sheila, Priscilla, and Mimi are going to
work up a set of wireframe to clarify the end user visible features/
behaviors for general item support. Once they do that, we will have
a technical discussion based on those wireframes as a reference.
Part of the outcome of that discussion should be a better idea of how
long it might take to do general item support and how we might
usefully slice that functionality up and deliver it in stages
=== Changes to releases and release planning.
As part of our discussion of the sticky plan, we also came to the
conclusion that the set of work around the "universal url" feature is
larger than we have planned for 0.5. This feature is the key
feature for the casual collaborator workflow. We've already missed
the feature freeze for Chandler 0.7a4, which means that even if we
got universal url into Cosmo, people wouldn't be able to use it
effectively because the requisite support is missing from
Chandler. So we are going to push that set of features, along with
the timezone infrastructure work, out into the next release beyond
0.5, and try to finish up the work on 0.5 as quickly as possible and
have a release soon.
My understanding of the remaining work for 0.5 is:
* Getting all of the functional tests to pass - Brian is working on this
* Managing events / read-write recurrences - Bobby is working on
this, Matthew will have some UI work to do, and we will need design
input on that UI from Priscilla
* Travis is going to try to get some extended logging support for
Jared into this release as well
Once those features are done, we will cut a 0.5 release. Given
Brian's note today on the 0.5 regressions, we're looking at end of
next week at the earliest. Matthew and Bobby can comment on the
amount of time that they think they'll need.
It has been 3 months since we had a Cosmo release, and there was
agreement in the meeting that we would like to have Cosmo releases
more frequently, ideally every 4-6 weeks. I think that this is
good and achievable goal, and we will be looking at improving our
process so that process concerns are not preventing us from reducing
our cycle time.
In order to get back into sync with our Preview goals, the next
release, 0.6, should focus on two major items (there will be others,
but these are the key ones)
1. Support for the Casual Collaborator Workflows - that mostly means
universal URL support
2. Starting work on implementing the new Sharing Format that has been
discussed - we will need to sync this work with the corresponding
work in Chandler 0.7a5.
Folks who were in the meeting, please clarify or correct as you see
fit. As always, feedback is welcome.
Ted
More information about the cosmo-dev
mailing list