ITK/Tcons/Agendas/2011 06 03: Difference between revisions
From KitwarePublic
Jump to navigationJump to search
(7 intermediate revisions by 2 users not shown) | |||
Line 22: | Line 22: | ||
* Chapel Hill, North Carolina. | * Chapel Hill, North Carolina. | ||
* The Meeting will take place at the Franklin Hotel | * The Meeting will take place at the Franklin Hotel | ||
* Registration | * [[Media:ITKv4 Summer2011Meeting Registration.pdf |Registration Form]] | ||
* [[Summer_ITKv4_2011_Meeting#Meeting_Agenda|NEW AGENDA]] | |||
== BETA RELEASE == | == BETA RELEASE == | ||
Line 29: | Line 29: | ||
* Postponed. | * Postponed. | ||
** New Date : July 30 ? | ** New Date : July 30 ? | ||
** What are the non-ready tasks that led us to postpone the Beta ? | |||
** Why is that they are not ready ? | |||
** Need to restructure ? | |||
== Next ALPHA == | |||
* Next Alpha will be tagged on June 15. | * Next Alpha will be tagged on June 15. | ||
** What will be ready by June 15 ? | |||
== ITKv4 Status == | == ITKv4 Status == | ||
* Lack of Focus | * Lack of Focus | ||
* Feature Creep | |||
* Project Schedule | * Project Schedule | ||
* State of the Refactoring Efforts ? | * State of the Refactoring Efforts ? | ||
Line 41: | Line 49: | ||
* We need project planning & tracking | * We need project planning & tracking | ||
=== What is SCRUM ? === | |||
** http://en.wikipedia.org/wiki/Scrum_%28development%29 | ** http://en.wikipedia.org/wiki/Scrum_%28development%29 | ||
** http://en.wikipedia.org/wiki/Sprint_%28scrum%29 | ** http://en.wikipedia.org/wiki/Sprint_%28scrum%29 | ||
Line 55: | Line 65: | ||
* Break down targets into sprints | * Break down targets into sprints | ||
* Break down sprints into tasks | * Break down sprints into tasks | ||
* Tools | |||
** http://www.atlassian.com/software/greenhopper/ | |||
** http://www.atlassian.com/software/jira/ | |||
=== Example === | === Example === | ||
Line 67: | Line 80: | ||
=== Kitware === | === Kitware === | ||
* We have been using SCRUM for about six | * We have been using SCRUM for about six months | ||
* In three different large projects | * In three different large projects | ||
* Excellent method for keeping track of goals and intermediate tasks | * Excellent method for keeping track of goals and intermediate tasks | ||
Line 133: | Line 146: | ||
* Design discussion | * Design discussion | ||
* Add new part of pipeline to check inputs | |||
**http://review.source.kitware.com/#change,1820 | |||
==== Constant Inputs ==== | ==== Constant Inputs ==== |
Latest revision as of 14:26, 3 June 2011
How to Join the Tcon
Number to Call
Please be patient, due to some unforeseen circumstances, the call may not start on time...
- 1-800-728-9607 (in the US) or
- +1 9139049873 (international)
- access code 6815251
Webex
- Meeting link
- https://emeetings.webex.com/emeetings/j.php?ED=138191182&UID=482060457&PW=NNzJiNDk1ZGU3
Project Management
June Meeting in Chapel Hill
- Summer_ITKv4_2011_Meeting
- Will take place on June 27-29
- Chapel Hill, North Carolina.
- The Meeting will take place at the Franklin Hotel
- Registration Form
- NEW AGENDA
BETA RELEASE
- Postponed.
- New Date : July 30 ?
- What are the non-ready tasks that led us to postpone the Beta ?
- Why is that they are not ready ?
- Need to restructure ?
Next ALPHA
- Next Alpha will be tagged on June 15.
- What will be ready by June 15 ?
ITKv4 Status
- Lack of Focus
- Feature Creep
- Project Schedule
- State of the Refactoring Efforts ?
- State of A2D2 ?
Adopting SCRUM
- We need project planning & tracking
What is SCRUM ?
- http://en.wikipedia.org/wiki/Scrum_%28development%29
- http://en.wikipedia.org/wiki/Sprint_%28scrum%29
- Sprints of 2/3 week
- Specific targets for that period
- Decomposed in tasks for 1/2 days each
- Regular short meetings
Using JIRA at U.Iowa
- Hans setup a Jira installation at U. Iowa
- We could use JIRA to record and track tasks
- Break down targets into sprints
- Break down sprints into tasks
- Tools
Example
- Sprint for the Summer Meeting
- What we want ready by that meeting
- Migration Guide XML uploads to phpfaq
- Testing data upload (workflow)
- CVPR Tutorial on ITK+OpenCV
- Report/Presentation on what is new (&ready) in ITKv4
- What we want ready by that meeting
Kitware
- We have been using SCRUM for about six months
- In three different large projects
- Excellent method for keeping track of goals and intermediate tasks
- Keeps focus
- Leads to rapid solution of roadblocks
Technical Topics
Review Tasks
- Starting to review classes
- Target: June Meeting
- Review Directory: hackathon
- All files were classified
- https://spreadsheets.google.com/a/kitware.com/ccc?key=0ApfVzIsZe0VFdFUxdE95WE5kMVE4LTJ6b3ZYQnpRalE&hl=en&authkey=CMyS68EE#gid=0
- Missing Insight Journal references were added
- Now: Select the ones that must be moved into the toolkit
- Finally: We will move the remaining Review directory out of the toolkit and into an external module.
Dashboard
Monolithic Dashboard
- Dashboard Status - Today's Dashboard
Valgrind Errors
- 2,000 in one Machine? and 0 in another?
- Almost all of these are NRRD related. Why do we see them on this build and not this other build?
Refactoring Workflow
- Right now
- code is developed on other remote
- once the code is mature, we submit to gerrit
- lost history
- refactoring may appear as single commit from one person (not team spirit oriented)
- Any other solution?
Schedule
- Transition Plan
- When to tag ITKv4 BETA ?
- June 15 ?
Teaching ITK
- CVPR Tutorial : June 20th
- MICCAI SimpleITK Tutorial : September
- MICCAI ITKv4 Tutorial : September
Gerrit Reviews
BinaryFunctorImageFilter
Managing Physical Space
- Design discussion
- Add new part of pipeline to check inputs
Constant Inputs
- Luis: proposal for backing out changes for supporting constant inputs. Restoring the operation with a constant filters.