Coming to a town near you!!! Well, okay, not quite, but we’re making progress. Here’s a tentative schedule:
SOC Schedule for Bertjan, Kpilot, 2007 | |||
From | To | Focus | |
May 28: Students begin coding for their GSoC projects; Google begins issuing initial student payments | |||
Week 01 | May 28, 2007 | Jun 2, 2007 | Write Use Case documentation of all conduit flows |
Week 02 | Jun 4, 2007 | Jun 9, 2007 | Review and revise Use Case documentation with mentor |
Week 03 | Jun 11, 2007 | Jun 16, 2007 | Create Sequence and Class Diagrams from Use Case documentation for all conduit flows. |
Week 04 | Jun 18, 2007 | Jun 23, 2007 | Review and revise Sequence and Class Diagrams with mentor. All flows and methods should be in SQDs. |
Week 05 | Jun 25, 2007 | Jun 30, 2007 | Review all design documentation to date. Ensure completeness and correctness. Aim for no changes to design after this. If all is complete and signed off, begin writing C++ code for base conduit classes. |
Week 06 | Jul 2, 2007 | Jul 7, 2007 | Write C++ code for base conduit classes |
July 9: Students upload code to code.google.com/hosting; mentors begin mid-term evaluations | |||
Week 07 | Jul 9, 2007 | Jul 14, 2007 | Do code review with mentor on base conduit code. Make any necessary corrections. Complete base classes. |
July 16: Mid-term evaluation deadline; Google begins issuing mid-term student payments | |||
Week 08 | Jul 16, 2007 | Jul 21, 2007 | Investigate, review with mentor, decide on whether to use base conduit classes for new or existing conduit. Plan approach. Review with mentor. Ensure no misses between needed work and design of base conduit code. |
Week 09 | Jul 23, 2007 | Jul 28, 2007 | Code concrete implementation of base conduit code. |
Week 10 | Jul 30, 2007 | Aug 4, 2007 | Continue concrete implementation of base conduit code. Begin creating test cases and cppunit classes for easy testability of conduit. |
Week 11 | Aug 6, 2007 | Aug 11, 2007 | Code review with mentor on new/updated conduit code. Make any necessary corrections. Complete conduit coding and test cases. |
Week 12 | Aug 13, 2007 | Aug 18, 2007 | Test and debug conduit code. Make necessary changes. Update test cases and cppunit classes. |
August 20: Students upload code to code.google.com/hosting; mentors begin final evaluations; students begin final program evaluations | |||
Week 13 | Aug 20, 2007 | Aug 25, 2007 | Review deliverables, code, progress with mentor. Discuss any final wrap-up issues and resolve them. Continue testing and debugging of conduit code. Ensure code documentation is up to date, correct, and as complete as possible. |
August 31: Final evaluation deadline; Google begins issuing student and mentoring organization payments | |||
Week 14 | Aug 27, 2007 | Sep 1, 2007 | Final review of all work and deliverables. Finish debugging, testing, writing of test cases. |
Pingback: Bobulate