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