Distributed Media Storage/Internship report/Schedule

From Meta, a Wikimedia project coordination wiki

Organisation[edit]

Division of roles[edit]

Principal 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[edit]

Internship start date: Monday July 25th 2005
Internship end date: Tuesday November 22th 2005
Total hours: 560

Schedule[edit]

Week 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.