2010Sep01
From Filtered Push Wiki
User: Chinua Iloabachie | User: Paul J. Morris | User: James Macklin | User: Bob Morris | User:Zhimin Wang | User: Bertram Ludaescher | User:
"User:" cannot be used as a page name in this wiki.
| User:"User:" cannot be used as a page name in this wiki.
| User:"User:" cannot be used as a page name in this wiki.
| User:"User:" cannot be used as a page name in this wiki.
| User:"User:" cannot be used as a page name in this wiki.
Discussion:
Paul: ToDo's
James: deliverable list from proposal, ranked as to production vs experimental ToDo Bob: Stake in the ground for Architecture Components. See Whiteboard in 407
Approach to project development:
- 6 mos release cycle
- Entire network stack is working every release.
- Incremental addition of functionality
- All defects recorded
- Incremental addition of clients. Needs characterization of client requirements as to required and desired functionality.
- Agile programming
- Unit tests
- pairwise everybody knows what the pieces are; informal peer programming.
- Nightly continuous build with minimal expectation documented, e.g. must build, must meet some use some scenario. Anyone who introduces a regression should be responsible early to help fix it.
- Integration testing of network, collaborators contributions, deployments, etc.
- Documentation
- code
- link commits to bug reports
- architecture
- deployment
- training
- Public code repo
- Bug tracking system
- project management system, milestones etc.
Next meeting 2010Sep8