1 / 17

The A+ Team

The A+ Team. Solving software problems since mid-September. Who We Are. Timothy Choo – Computer Science Jacob Gulliver – Computer Engineering Jordan Lerner – Computer Science Berk Yazicioglu – Computer Science. Presentation Outline. Describe the Problem Review the Client Meetings

malha
Download Presentation

The A+ Team

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. The A+ Team Solving software problems since mid-September.

  2. Who We Are Timothy Choo– Computer Science Jacob Gulliver – Computer Engineering Jordan Lerner – Computer Science Berk Yazicioglu– Computer Science

  3. Presentation Outline • Describe the Problem • Review the Client Meetings • Discuss the most important Use Cases • Reflect on the Project • Give a short Demonstration

  4. The Problem You are head-consultant on a team developing a running field-booking system in Victoria for the Clubs training to participate in the selections for Team Canada to go to the Olympics 2012 in London. The running arena has several running tracks and community clubs can use these tracks to train for different venues such as 100m, 50m, or 500m runs. The clubs can use the system to both book time on the tracks and also find out what they have already booked. Clubs are billed on a monthly basis and must first apply to the arena before they are allowed to complete their first booking. Running tracks maintenance is ongoing, and when staff is working on a such a track, it is unavailable to all users - arena managers must be able at a glance to see the availability or unavailability of tracks for any period of time.

  5. The Problem You are head-consultant on a team developing a running field-booking system in Victoria for the Clubs training to participate in the selections for Team Canada to go to the Olympics 2012 in London. The running arena has several running tracks and community clubs can use these tracks to train for different venues such as 100m, 50m, or 500m runs. The clubs can use the system to both book time on the tracks and also find out what they have already booked. Clubs are billed on a monthly basis and must first apply to the arena before they are allowed to complete their first booking. Running tracks maintenance is ongoing, and when staff is working on a such a track, it is unavailable to all users - arena managers must be able at a glance to see the availability or unavailability of tracks for any period of time.

  6. 1st Client Meeting Focused on the big questions

  7. 1st Client Meeting • Tell us about your arena. • What are the specifics of bookings? • Can bookings be canceled? • How should billing work?

  8. 2nd Client Meeting Focused on the details

  9. 2nd Client Meeting • Do we need to handle out of hours operations? • Should bookings start on the odd or even hour? • What information should be on the invoices?

  10. 2nd Client Meeting • Bookings should not be made by track # • Availability for an entire week should be displayed • Bookings require confirmation by Arena Managers

  11. Two Most Important Use-Cases • Create a booking • View availability

  12. Create a Booking

  13. View Availability

  14. Test Plan • All use cases tested for compliance • Not just most important • Common error cases tested such as • Incorrect formatting • Missing data • Out of range inputs

  15. Future Improvements • Booking restrictions • Dynamic view availability • Implement a GUI

  16. Demonstration

  17. Questions?

More Related