7
Final Project Status Presentation May 1, 2003 SPOT www.cs.utexas.edu/users/cs378s pot Li Geng, Akbar Noorani, Aimee Ronn, Stephen Sisk, Mollie Wendel, Billy Wu

Final Project Status Presentation May 1, 2003

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

Page 1: Final Project Status Presentation May 1, 2003

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

Page 2: Final Project Status Presentation May 1, 2003

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

Page 3: Final Project Status Presentation May 1, 2003

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

Page 4: Final Project Status Presentation May 1, 2003

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

Page 5: Final Project Status Presentation May 1, 2003

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.

Page 6: Final Project Status Presentation May 1, 2003

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!

Page 7: Final Project Status Presentation May 1, 2003

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