Phase 1 Task Spreadsheet
Note: All dates below are for 2006.
Sakaibrary Task Schedule and Completion Status
For best results, please update this page in Wiki Markup Mode
Status Key
Following is a table of Status Icons in order of decreasing priority.
Status Icon |
Markup Notation |
Meaning |
---|---|---|
|
(?) |
status unknown, discussion/update needed |
|
(!) |
past due |
|
(n) |
work in progress, not on track with due date |
|
(y) |
work in progress, on track with due date |
|
(/) |
done |
|
(x) |
cancelled |
Category |
Sub-Category |
Task |
Planned Due Date |
Persons Responsible |
Status |
Actual Finish Date |
---|---|---|---|---|---|---|
Pilot Servers |
Basic Configuration |
Configuring all project dependencies |
28-Sep |
Jim, Steve, Gaurav |
|
|
|
|
Deploying project dependencies to the correct location |
1-Dec |
Jim, Steve, Gaurav |
|
|
|
|
Setting up MySQL database for Sakai (UM) |
3-Oct |
Gaurav |
|
|
|
User Configuration |
Setting up test users |
3-Oct |
Jim, Steve, Gaurav |
|
|
|
|
Changing "Look and Feel" to match user's institution (skins, importing users/courses, etc.) |
5-Oct |
Jim, Steve, Gaurav |
|
|
|
|
Setting up pilot users (course instructors, students, librarians) |
5-Oct |
Jim, Steve, Gaurav |
|
|
|
Testing/QA |
Running basic component tests (exercising individual screens/functions) |
Oct 3-10 |
|
|
|
|
|
Running application tests (carrying out specific tasks from start to finish) |
Oct 3-10 |
|
|
|
|
|
Fixing bugs indentified in component/application testing |
13-Oct |
Jim, Steve, Gaurav |
|
|
|
|
|
|
|
|
|
IU Usability Testing |
Preparation |
Creating a script |
? |
Sharon, Mark |
|
|
|
Testing Sessions |
Contacting participants and setting up test sessions |
? |
Sharon, Mark |
|
|
|
|
Running Usability Tests |
? |
Sharon, Mark |
|
|
|
Usability Testing Analysis |
Analysis data/experiences collected from testing |
? |
Sharon, Mark |
|
|
|
|
Recommending changes: short-term (Phase 1) and long-term (Phase 2) |
? |
Sharon, Mark |
|
|
|
|
|
|
|
|
|
UM Usability Testing |
Preparation |
Creating a script |
? |
Sharon, Mark |
|
|
|
Testing Sessions |
Contacting participants and setting up test sessions |
4-Oct |
Susan, Gaurav |
|
|
|
|
Running Usability Tests |
Oct 16-27 |
Susan, Gaurav, Deborah |
|
|
|
Usability Testing Analysis |
Analysis data/experiences collected from testing |
? |
Sharon, Mark |
|
|
|
|
Recommending changes: short-term (Phase 1) and long-term (Phase 2) |
? |
Sharon, Mark |
|
|
|
|
|
|
|
|
|
IU Pilot Testing |
Preparation |
? |
? |
Sharon, Mark |
|
|
|
Testing Sessions |
? |
? |
Sharon, Mark |
|
|
|
Pilot Testing Analysis |
? |
? |
Sharon, Mark |
|
|
|
|
|
|
|
|
|
UM Pilot Testing |
Preparation |
? |
? |
? |
|
|
|
Testing Sessions |
? |
? |
Susan, Gaurav, Deborah |
|
|
|
Pilot Testing Analysis |
? |
? |
? |
|
|
|
|
|
|
|
|
|
Mock OSID |
Test Scenarios |
Develop specific test search scenarios for Jim to use |
25-Aug |
Gaurav |
|
28-Aug |
|
|
|
|
|
|
|
Common OSID |
Documentation |
Prepare a "Consumer Guide" to share with Jim as well as the OSID community |
25-Aug |
Gaurav |
|
29-Aug |
|
|
CQL Parsing for keyword only |
25-Aug |
Gaurav |
|
25-Aug |
|
|
CQL Parsing for author, title, year, AND, OR, etc. (Advanced Search) |
8-Sep |
Gaurav |
|
|
|
Configuration |
Repackage |
26-Sep |
Gaurav |
|
26-Sep |
|
|
Create Maven and Eclipse projects |
26-Sep |
Gaurav |
|
26-Sep |
|
|
|
|
|
|
|
X-Server OSID |
Configuration |
Configure search sources |
25-Aug |
Gaurav |
|
25-Aug |
|
Repository |
Define PropertiesType to hold status information |
25-Aug |
Gaurav |
|
25-Aug |
|
|
Fill status information with data from underlying metasearch engine |
25-Aug |
Gaurav |
|
25-Aug |
|
Search |
Asynchronous search |
25-Aug |
Gaurav |
|
25-Aug |
|
|
Multi-threaded, asynchronous search |
soon |
Gaurav |
|
|
|
AssetIterator |
Put search results into Assets using the defined Parts/record structure |
25-Aug |
Gaurav |
|
25-Aug |
|
|
Define new string targets for exceptions |
25-Aug |
Gaurav |
|
25-Aug |
|
|
Implement AssetIterator with correct behavior for hasNext and getNextAsset() |
25-Aug |
Gaurav |
|
25-Aug |
|
Testing |
Complete OSID Testing |
29-Aug |
Gaurav |
|
|
|
Logging |
Change print statements to commons logging |
10-Oct |
Gaurav |
|
|
|
|
|
|
|
|
|
Sirsi OSID |
Configuration |
Configure search sources |
25-Aug |
Steve |
|
25-Aug |
|
|
Repackage |
26-Sep |
Steve |
|
|
|
|
Add to SVN |
26-Sep |
Steve |
|
|
|
Repository |
Define PropertiesType to hold status information |
25-Aug |
Steve |
|
25-Aug |
|
|
Fill status information with data from underlying metasearch engine |
25-Aug |
Steve |
|
|
|
Search |
Asynchronous search |
25-Aug |
Steve |
|
|
|
AssetIterator |
Put search results into Assets using the defined Parts/record structure |
25-Aug |
Steve |
|
25-Aug |
|
|
Define new string targets for exceptions |
25-Aug |
Steve |
|
|
|
|
Implement AssetIterator with correct behavior for hasNext and getNextAsset() |
25-Aug |
Steve |
|
|
|
Testing |
Complete OSID Testing |
15-Sep |
Steve |
|
|
|
|
|
|
|
|
|
Citation Manager |
Assets |
Turn assets into Citation Objects |
5-Sep |
Jim, Gaurav |
|
|
|
Citations |
Produce a rendering of a citation |
25-Aug |
Jim |
|
< 25-Aug |
|
|
Produce an OpenURL for a citation |
5-Sep |
Jim, Gaurav |
|
|
|
|
Include a citation in a list |
25-Aug |
Jim |
|
< 25-Aug |
|
|
Delete a citation from a list |
1-Sep |
Jim |
|
|
|
|
Use common OSID for CQL parsing |
27-Sep |
Jim |
|
26-Sep |
|
|
|
|
|
|
|
Citation UI |
Edit citation |
Display citation editor |
25-Aug |
Jim |
|
< 25-Aug |
|
|
Allow user entry/change of values |
21-Aug |
Jim |
|
|
|
|
Map fields across citation types within editor |
25-Aug |
Jim |
|
|
|
|
Allow easy editing of many-valued fields (e.g., author, URL, etc.) |
26-Sep |
Jim |
|
|
|
Display Citation |
Display a short citation in some style |
25-Aug |
Jim |
|
< 25-Aug |
|
|
Display the full list of data for a citation |
5-Sep |
Jim |
|
|
|
|
Generate a site-specific link to an openURL resolver |
5-Sep |
Jim, Gaurav |
|
|
|
|
|
|
|
|
|
Search UI |
Searching |
Provide list of hard-coded search targets |
29-Aug |
Jim |
|
|
|
|
Accept keyword input |
29-Aug |
Jim |
|
|
|
Results list |
List citation renderings |
5-Sep |
Jim |
|
|
|
|
Allow marking of citations for inclusion/exclusion in the final interface form |
8-Sep |
Jim |
|
|
|
|
Real-time addition of marked citations to the underlying citation collection (in code) and citation list (in the other UI window) |
11-Sep |
Jim (Mark, Sharon) |
|
|
|
|
Allow removal of items from list (unmarking) |
11-Sep |
Jim (Mark, Sharon) |
|
|
|
|
Paginate results |
11-Sep |
Jim |
|
|
|
|
Final serach results page per UI discussions |
26-Sep |
Jim |
|
|
|
|
Allow sorting of retrieved results |
Phase 2? |
|
|
|
|
|
|
|
|
|
|
Citation collection |
Editing |
Creation of collection from Citation tool |
25-Aug |
Jim |
|
|
|
|
Creation of collection within Resources |
25-Aug |
Jim |
|
|
|
|
Add stuff to an empty collection from search |
5-Sep |
Jim |
|
|
|
|
Add stuff to an existing collection from search |
5-Sep |
Jim |
|
|
|
|
Add stuff to an empty collection "by hand" |
25-Aug |
Jim |
|
25-Aug |
|
|
Add stuff to an existing collection "by hand" |
25-Aug |
Jim |
|
25-Aug |
|
|
Remove an item from a collection |
25-Aug |
Jim |
|
25-Aug |
|
Import/Export |
Import data from RIS file |
Phase 2 |
Bill, Gaurav |
|
|
|
|
Export data to RIS file |
26-Sep |
Bill, Gaurav |
|
|
|
Storage |
Save collection to backend store (triplestore?) |
25-Aug |
Jim |
|
|
|
|
Retrieve collection from backend store |
25-Aug |
Jim |
|
|
|
|
|
|
|
|
|
Citation List |
Editing |
Allow addition of arbitrary description to the top of an already-saved list of citations |
8-Sep |
Jim |
|
|
|
|
Using a rich text editor widget |
8-Sep |
Jim |
|
|
|
Display |
Display citation list, with fully-rendered citations that display openURL "find it" button |
1-Sep |
Jim, Gaurav |
|
|
|
|
Final display |
26-Sep |
Jim |
|
|