[Dev] 2007.06+ Remaining Server Tasks
Brett Wooldridge
bwooldridge at alterpoint.com
Sun Aug 5 17:14:41 CDT 2007
ZipTie Developers,
I have just completed the rather frightening exercise of recording all
remaining work items on the ZipTie Server for the 2007.06+ release. You can
see this task list here (Leo¹s table was already there):
http://wiki.ziptie.org/bin/view/Developer/Status2007_06_Plus
As part of the exercise I went through a scoping for each task. Each sizing
is in hours (the ³Est.² column), as is the remaining hours to complete the
task (the ³Rem.² column). The remaining hours are simply a calculation of
the percentage of estimated hours based on the status column completion
percentage. Note that 8 hours does not necessarily equal 1 day. My
estimates are always in ³effective labor hours², but I always round to 8
hour increments. So, an estimate of 8 hours is an estimate of effective
labor hours, but given an industry accepted effectiveness of 60%
time-on-task an 8 hour labor estimate is ~13 hours worked. However, given
that I¹m working 13 hours a day, maybe 8hrs does equal 1 day! :-)
Note however the total hours at the bottom. Currently at 285 hours, this
represents ~7.5 weeks of 40 effective hours, or said another way ~8 weeks of
64 work hours. Fun!
Dylan, if at all possible I would like to offload the Credential Management,
Protocol Management, and Adapter Metadata services to you. This will take
80 labor hours off of my plate. This entails creating the remote APIs,
creating the client remote binding bundles (easy), and wiring the existing
code up to use Hibernate to persist the objects (for creds and protos). I
can help you put in the skeleton for a remote API, the client bundle, and
Hibernate integration (it¹s very simple) which should set you well on your
way. None of these things are currently blocking the UI, but the Adapter
Metadata service is nearly so. With luck the second service will roll
faster than the first and my estimate will prove to be high.
Please review the list for completeness, if I¹ve missed anything let me
know, and feel free to question estimates (either down OR up). Some of my
work items while complete in code tend sit at 95% because they require one
or more of: externalizing messages for i18n, Checkstyle warning clean-up
(usually related to the former), and improved JavaDoc and package doc.
-Brett
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.ziptie.org/pipermail/dev/attachments/20070805/1f90d5ea/attachment.html
More information about the Dev
mailing list