Transcript 22.MyIsern

Team MyISERN-1-Purple
Review and Analysis of
MyISERN-2.1
October 22, 2007
ICS 612, Fall 2007
Lisa Chen
Randy Cox
MyISERN-1-Purple
Lisa Chen
Randy Cox
Information and Computer Science
University of Hawaii
Honolulu, HI 96822
1
Demonstration
Query via Command Line
 Input Entry via Command Line
 Resulting XML file
 JUnit Tests Results
 Emma Coverage
 Verify Result

Use or disclosure is subject to
the restrictions on the title page
of this document.
2
Quality Analysis



JUnit Tests
Coverage (Emma Report)
Data Quality
•
•
•
•

Better Tools
Better Data Sources
Methods to Link records
Table Layouts
Improvements
•
•
•
•
Additional tests for error and anomalous conditions
Data management and quality checking
Re-factoring the parsing structure allow independent ordering
Use Command Design Patter for Command execution
Use or disclosure is subject to
the restrictions on the title page
of this document.
3
Group Process
Architecture Meeting
 Work Breakout
 Assignments
 Issues Entered
 Progress Update
 Scrum Meeting
 Interim Progress
 Final Packaging
 Presentation Planning

Use or disclosure is subject to
the restrictions on the title page
of this document.
In person
In person
In person
Hosting
Hosting
IM
In person
In person
In person
Mon 10/15 3:45pm
Mon 10/15 3:45pm
Wed 10/17 3:45pm
Ongoing
Ongoing
Daily 8:30pm
Fri 10/19 5:00pm
Sun 10/21 1:00pm
Sun 10/21 1:00pm
4
Roles and Responsibilities (Shared)

Architecture
•
•
•
•




Data – Randy
Queries – Randy
Command Parsing – Lisa
Interactive Menu – Lisa
Data Entry – Randy and Lisa
Packaging – Lisa
Use Cases – Randy and Lisa
Quality – Randy and Lisa
Use or disclosure is subject to
the restrictions on the title page
of this document.
5
Lessons Learned

Lessons Learned from Previous Assignment
•
•
•
•
•
•

Finish architecture early
Finish work breakdown early
Breakout work to minimize dependencies
Allow for cross-checking and collaboration
Keep Issues up to date
Check in code often
Improvements
• Better database entry strategy
• Research database tools for improved data quality
• Process may need improvement to scale to more members.
Use or disclosure is subject to
the restrictions on the title page
of this document.
6