From IGSTK
IGSTK 5.0 Schedule
| Activities | Start Data | End Date
|
| Stage topic branches that will be part of IGSTK 5.0 release | January 23 | January 25
|
| Code reviews | January 26 | January 27
|
| Review fixing | January 28 | January 30
|
| Merge topic branches to master | January 31 | January 31
|
| Increase code coverage/dynamic analysis/fixing failing tests | January 31 | Feb 3
|
| repository tagging, tarball generation and posting | Feb 3 | Feb 3
|
IGSTK 4.4 Schedule
| Activities | Start Data | End Date
|
| Fix failing tests/Code review/Code fixing | January 27 | Feb 3
|
| Sandbox CVS Tagging | Feb 3 | Feb 3
|
| Move code from Sandbox to CVS and rigorous testing | Feb 3 | Feb 3
|
| Increase code coverage/dynamic analysis/fixing failing tests | Feb 3 | Feb 10
|
| Main CVS tagging | Feb 10 | Feb 10
|
| Generating/Testing tarballs | Feb 11 | Feb 11
|
| Posting tarballs | Feb 11 | Feb 11
|
IGSTK 4.2 Schedule
| Activities | Start Data | End Date
|
| Fix failing tests/Code review/Code fixing | June 2 | June 9
|
| Sandbox CVS Tagging | June 9 | June 9
|
| Move code from Sandbox to CVS and rigorous testing | June 10 | June 10
|
| Increase code coverage/dynamic analysis/fixing failing tests | June 11 | June 17
|
| Main CVS tagging | June 18 | June 18
|
| Generating/Testing tarballs | June 19 | June 19
|
| Posting tarballs | June 19 | June 19
|
IGSTK 4.0 Schedule
| Activities | Start Data | End Date
|
| Fix failing tests/Code review/Code fixing | Already started | January 15,2009
|
| Sandbox CVS Tagging | January 16,2009 | January 16,2009
|
| Move code from Sandbox to CVS and rigorous testing | January 19,2009 | January 26,2009
|
| Increase code coverage | January 26,2009 | January 30,2009
|
| Main CVS tagging | February 2,2009 | February 2,2009
|
| Generating/Testing tarballs | February 3, 2009 | February 4,2009
|
| Posting tarballs | February 5, 2009 | February 5, 2009
|
IGSTK Release 2, Iteration Schedule
| Iteration | Release Number | Date
|
| 9 | 2.0 | February 2007
|
| 10 | 2.2 | June 30, 2007
|
| 11 | 2.4 | August 30, 2007
|
| 12 | 2.6 | October 30, 2007
|
| 13 | 2.8 | December 30, 2007
|
Release Life Cycle
Last period for adding classes and features
- New classes will be selected from feature requests
- New features and new methods can be added during this period.
Feature Freeze & Implementation
- Implement new classes according to the feature
- Write unite testing program
Code Reviews, Fixing Tests, Code Coverage
Code Review
- Coding style
- check coding style against the IGSTK code review guideline
- Increase code coverage
- address any UNTESTED files
- target code coverage 100%
- Address Run-time memory issues
- Purify reports
- Valgrind reports
CVS Tagging
The repository is tagged.
Posting Tarballs
- Tarballs are posted to www.igstk.org and wiki
Iteration 10 Schedule
| Activities | Start Date | End Date
|
| Review feature request | May 1, 2007 | May 7, 2007
|
| Select feature to implement | May 8, 2007 | May 14, 2007
|
| Design discussion | May 15, 2007 | May 21, 2007
|
| Feature freeze, implementation | May 22, 2007 | June 12, 2007
|
| Code review, fixing tests, code coverage | June 13, 2007 | June 27, 2007
|
| CVS Tagging | June 28, 2007 | June 28, 2007
|
| Testing tarballs | June 29, 2007 | June 29, 2007
|
| Posting tarballs | July 2, 2007 | July 2, 2007
|
Tcon Schedule
Feature List
VideoGrabber
VideoGrabberComp: incorporate real-time image source
- High Priority
- Basic video grabber functionality. Functionality for grabbing one video image to memory from a real-time video stream - grabOneFrame().
- Medium Priority
- Spatial Object/ Spatial Object Representation for video.
- Low Priority
View
View Refactoring View component refactoring
- High Priority
- Separate GUI interaction from visualization
- Support Qt GUI
- Medium Priority
- Support automatically adjust camera position according to the reslice image plane
- Low Priority
Tracker
- High Priority
- Support Micron tracker
- Medium Priority
- Support Ascension tracker
- Low Priority
- Refactor Tracker class, expose TrackerTool class
ImageReslice
ImageSliceRepresentation: the ability to do oblique reslicing according to surgeon's preference
- High Priority
- Medium Priority
- Low Priority
Others
- High Priority
- Medium Priority
- Low Priority
- Network Extension (Slicer-IGT, summer student project)
- Application Framework(Function based, conglomerated module for easy plug-in type of development)
- Orientation Registration
Iteration 11 Schedule
| Activities | Start Date | End Date
|
| Review feature request | ????, 2007 | ????, 2007
|
| Select feature to implement | ????, 2007 | ????, 2007
|
| Design discussion | ????, 2007 | ????, 2007
|
| Feature freeze, implementation | ????, 2007 | ????, 2007
|
| Code review, fixing tests, code coverage | ????, 2007 | ????, 2007
|
| CVS Tagging | ????, 2007 | ????, 2007
|
| Testing tarballs | ????, 2007 | ????, 2007
|
| Posting tarballs | ????, 2007 | ????, 2007
|
Tcon Schedule
Feature List
Feature 1
- High Priority
- Medium Priority
- Low Priority