Outline a process to review, improve, endorse, and implement SECOORA DM changes
This is a first cut / strawman - additions to this page? Login and make improvements or email Jesse Cleary for editing access.
Objectives
- Get new code and software tested, improved, endorsed and into production
- Small group for each specific review, but larger tacit review
- Help balance/distribute dev efforts around the organization
- Keep hub activities more tightly sync'd
- Contribute to general awareness of all SECOORA dev efforts
- Distribute technical knowledge via peer exchange
- Get development work into an internally visible location (trac/SVN) to pub DMCC efforts within SECOORA
- General
- light and quick
- public, build consensus
- supportive/positive
- time requirement for individuals participating in the DMCC
Process Outline
- New code is developed / software is considered
- document and publicize pieces while underway
- DMCC is notified when a review is desired by the author(s)
- might just be a stumbling block and not a full version review?
- Needs companion documentation - simple wiki page + code in SVN
- Reviewer(s) are volunteered
- Pending expertise and availability
- Reviewer role is part of SECOORA participation
- Reviewer(s) has some time period to review
- I think this should be short (1-2 weeks?)
- Reviewer(s) develop a short written response
- highlight issues and concerns
- publicize to DMCC
- Review call to discuss with author
- develop action items to improve
- publicize to DMCC
- Author works on improvements
- Ready after decisions/actions on improvements list?
- Out to DMCC to endorse
- author(s) and reviewer(s) informally discuss with DMCC
- non-reviewer DMCC comments heard
- DMCC discusses how to implement
