Task assignment and interaction chart

Task ID Task Description Responsible Person(s) Share work with task # Blocks on task #
1 assess requirements Vlad/Matt 2,3 NA
2 assess available DB products Matt/Vlad 1,3 NA
3 initial DB design Matt/ Glen/Vlad 1,2 2
4 define API expansion Vlad/Matt 5,6 NA
5 define UNIX tool changes Vlad/Matt 4,6 NA
6 define V1 client changes Vlad/Matt 4,5 3,4
7 install and config DB product Vlad/Matt 8 3
8 implement DB design Matt 7,9,11 7
9 DB load/unload tool Matt 8 8
10 expand API and algorithms Vlad/Matt 11,12,13,14,15 4,8
11 integrate DB in V1 and debug Vlad/Matt 10,8 6,10
12 quantify req. from new tools Vlad/Matt/Cat 10,13,14 11
13 minor web tool implementations Vlad/Cat/ Matt 10,12 12
14 major web tool implementations Cat/ Vlad/ Matt 10,12 12
15 V2 new features implementation Vlad 10,11,14,13 11
16 rebuild tools finalized Matt/ Vlad 8,9 9
17 quota tools implementation Vlad 8,11,15 9, 15
18 report tools implementation Matt 8,9 8
19 documentation updates Somone /Vlad/Matt Everything Everything
20 unit testing Vlad/Matt/Cat Everything Everything
21 regression testing Someone /Vlad/Matt Everything NA
22 username cleanup test A lot of Someone's NA 24
23 username cleanup policy made A lot of Someone's NA NA
24 account cleanup policy cleanup A lot MORE Someone's NA 23
25 testing policy established Some managers Everything NA

    Legend:    Things marked in Red still need to be determined.
                     Things marked in Purple are only partial items.