1 / 7

Final Project Status Presentation May 1, 2003

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

Download Presentation

Final Project Status Presentation May 1, 2003

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 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 • Type in action items as they come up • Click OK to dismiss this box • This will automatically create an Action Item slide at the end of your presentation with your points entered. 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

  2. Context and Objectives • The 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 categorizedinformation • Provide a front-end interface for developers/users to view the result • Specific development objectives • A scalable and portable product • Apply XP practice in theproductdevelopment

  3. Accomplishments/Progress • It works! (mostly) • The wave, crazy Billy dance, Jello • IDE, talking with devs, semi-available customer, good teamwork • Informing the customer is important

  4. Final Statistics and Data • We delivered 16 stories over the 3iterations • We did not have significant scope changes from our customer • Total hours worked: 415 • Quality 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

  5. 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 byusing 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’sTest 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 tobe a GNU plot error. ☺ No outstanding technical Problems. • Technological Dependencies:GNU Plot. ☼ Don’t see this as a bigproblem.

  6. Lessons Learned • Development 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!

  7. Future Work • Customer usage and evolution requirements anticipated • Package Defects web page • Unit TestCount perDay web page • Goals for any known follow-on work • Finalize the XML schema • Being able toaccess the rest of the data fields in the XML file

More Related