TVA SCT Task Status -- Phil 5-13-2004
See also TVA/SCT 2.0 Enhancement Assessment (PDF Document)
TASK | Status | Est (hours) |
Dev (hours) |
Completed Tasks | |||
Est (hours) |
Dev (hours) |
See Note |
|||||
1 | Targ Op Entry | Done | 10 | 2.75 | 10 | 2.75 | |
2 | Day Dividers | Done | 6 | 3.0 | 6 | 3.0 | |
3 | Targ Op Copying | Done | 6 | 14.75 | 6 | 14.75 | *** |
4 | Config Print Size | Done | 20 | 35.75 | 20 | 35.75 | *** |
5 | Default Printer Dest | Done | 4 | 10.5 | 4 | 10.5 | *** |
6 | Persistent Size | Done | 5 | 3.5 | 5 | 3.5 | |
7 | Right Margin | Cancel | 3 | ||||
8 | Integrated Diag Window | Postpone | 22 | 1.5 | |||
9 | Integrated Run Progress | Postpone | 16 (or 22) |
||||
10 | Open Slot Dlg Button | Done | 22 | 36.5 | 22 | 36.5 | *** |
Original 10 Task TOTAL: | 114 | ||||||
11 | Adding Slots: Steady SCT | Done | 12 | 4.5 | 12 | 4.5 | |
TOTAL: | 126 | 112.75 | 85 | 111.25 |
Notes: Added feature not represented above: Option to show Row Slot Dividers as thick lines instead of as full text lines. This was something Rusty had mentioned in previous correspondence, but it did not make it into the TVA requested features list. (TVA is using the Row Slot Dividers in a way that was not anticipated -- i.e. as blank lines, followed by dummy Slot rows used as a label for a set of Slot rows). This feature was developed at the same time as other SCT tasks requiring configuration file and configuration GUI work. #3, Targ Op Copying: Extra time was taken for (1) Speeding up the Timeslice Paste operation, and (2) Diagnosing and starting to fix (not yet complete) a Target Operation Paste bug which results in an invalid slot/target operation state. It turned out that this bug is not part of this new development, so it was broken out as Gnats 3446 (gnats database record). #4, Config Print Size: The planned work did take longer than the estimate. But a user interface design change, including correspondence with TVA about this change, contributed to the extra time. This new feature is much broader than the TVA request ("Configurable Print Font Size") -- it supports a configurable SCREEN font size too -- and also other attributes (also font face and font style: normal, bolded, italics). See new Config Dialog tabbed pane. #5, Default Printer Destination: The solution we chose involved loading the user's printer settings only once (on the opening of the first SCT) and saving them on RiverWare exit (but only if the user operated the SCT print function). This work involved implementing a complete shutdown by the SctManager singleton class, which impacted the internal shutdown of SctDialogs and SctViews. The handling of incomplete states of those objects is now more robust. #10, Open Slot Dlg Button: The development time overrun was due to a bug in the MultiSlotDialog (not deleting itself when its Slot gets deleted). 15 hours were spent on that. |