Upload
yuri-thompson
View
32
Download
4
Embed Size (px)
DESCRIPTION
This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to keep track of these action items during your presentation In Slide Show, click on the right mouse button Select “Meeting Minder” Select the “Action Items” tab - PowerPoint PPT Presentation
Citation preview
Final Project Status PresentationMay 1, 2003
SPOT
www.cs.utexas.edu/users/cs378spot
Li Geng, Akbar Noorani, Aimee Ronn, Stephen Sisk, Mollie Wendel, Billy Wu
Context and ObjectivesThe customer’s problem
Need to keep track of daily practice of XP development team Need to generate statistical data to support productivity of
XP practicum Need to view the result transparently by various
stakeholders Product development goals: An automatic integrated
tool which can: Retrieve data from data file (XML) Analyze data and generate categorized information Provide a front-end interface for developers/users to view
the result Specific development objectives
A scalable and portable product Apply XP practice in the product development
Accomplishments/Progress
It works! (mostly) The wave, crazy
Billy dance, JelloIDE, talking with
devs, semi-available customer, good teamwork
Informing the customer is important
Customer and Development Team Satisfaction
0
10
20
30
40
50
60
70
80
90
100
Iteration 1 Iteration 2 Iteration 3
Iteration
Sat
isfa
ctio
n
Customer
Development Team
Final Statistics and DataWe delivered 16 stories over the 3 iterations
– We did not have significant scope changes from our customer
Total hours worked: 415Quality measures - total # of defects: 2.
1 fixed, 1 still open.Iteration schedule plan – 1st: behind;
2nd: on time; 3rd: on time Product size - # classes: 16, # SLOCs: ~2000,
# system tests: 10, # of unit tests: 27
Issues and Risk Remaining Due to the limitations imposed by GNU plot, we were not able to
exclude weekends in our graph even though they were excluded in our calculations of mean and standard deviation. → Should be fixed by using some other graphing software.
Need to have a Master XML file that we can test all of our code on.
→ Need someone to debug Mollie’s Test File. If the actual work done is more than 10 times greater than the
expected work, then we have an overflow and our Earned Value Graph has one flawed number which changes the appearance of the entire graph.→We believe this to be a GNU plot error.
☺ No outstanding technical Problems.
Technological Dependencies: GNU Plot.☼ Don’t see this as a big problem.
Lessons LearnedDevelopment process lessons: design &
refactor.XP lessons: pair-program & test.Customer interaction lessons: Elvis was
right.IDE tools experiences: intelliJ addiction;
just because it is an IDE doesn’t mean everything is integrated; when the IDE fails…
Final “do differentlies” list: refactor; test more; plan a test strategy; celebrate!
Future WorkCustomer usage and evolution
requirements anticipated– Package Defects web page– Unit Test Count per Day web page
Goals for any known follow-on work– Finalize the XML schema– Being able to access the rest of the
data fields in the XML file