Distributed Media Storage/Internship report/Schedule
Organisation
editDivision of roles
editPrincipal | Wikimedia | Providing the assignment |
Technical advisor | Arjan van Krimpen | Providing knowledge regarding the technical aspects of the assignment |
Mentor | Ad Aerts | Guiding the internship |
Student | Mark Bergsma | Accomplishing the internship assignment Writing the internship report |
Management
editInternship start date: Monday July 25th 2005
Internship end date: Tuesday November 22th 2005
Total hours: 560
Schedule
editWeek | Task | Hours | |
---|---|---|---|
1 | Write task description, write time plan, read literature. | 32 | |
2 | Wikimania conference. Discuss software requirements and other aspects with fellow developers. Drink beer. | 32 | |
3 | Finalize Software Requirements (SR), read bibliography | 32 | |
4-9 | Define three architectural models, discuss their (dis)advantages and possibly write a small prototype and do some measurements. | 192 | |
4 | Model 1 | ||
5 | |||
6 | Model 2 | ||
7 | |||
8 | Model 3 | ||
9 | |||
10-15 | Design and implement the system. | 192 | |
10 | Write Architectural Design (AD), including component diagrams, deployment diagrams, class diagrams. | ||
11 | |||
12 | Implement the system. Write Design Document (DD). | ||
13 | |||
14 | |||
15 | Testing. | ||
16-17 | 16 | Additional RUP iterations for new insights, optional features, or to be used as extra time. | 64 |
17 | |||
18 | Finalize internship report. | 16 | |
Total | 560 |
This schedule is time boxed, i.e. if a deadline of a certain subtask is not met, the project will continue with the next task anyway, if possible.