2010Sep01

From FilteredPush
Jump to: navigation, search
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