1 / 15

Boston University CS 633 Geographically Distributed Development

Boston University CS 633 Geographically Distributed Development. Group 2 Team 1 Ivan Alencar Robert Beaton Scott Cromar Kris Kaufman Kyle Spohn Ben Finkel. Agenda. Project Overview Collaboration Technology Formal Processes Roles and Responsibilities Challenges Lessons Learned

Download Presentation

Boston University CS 633 Geographically Distributed Development

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. Boston University CS 633Geographically Distributed Development Group 2 Team 1 Ivan Alencar Robert Beaton Scott Cromar Kris Kaufman Kyle Spohn Ben Finkel

  2. Agenda • Project Overview • Collaboration Technology • Formal Processes • Roles and Responsibilities • Challenges • Lessons Learned • Demo / Screenshots CS-633 Group 2 Team 1

  3. Project Overview Professor’s Requirements • It must require several people to build • It must be non-trivial • It must be fairly easy to understand Team Decisions • Keep it simple • Make it accessible via internet • Use ASP due to developer familiarity • Create contact information database CS-633 Group 2 Team 1

  4. Collaborative Technology • Instantconference.com (Phones) • Google Code • Google Groups • Email • Instant Messaging CS-633 Group 2 Team 1

  5. Team Formal Processes • Biweekly conference calls • Meeting minutes for review • Rough drafts posted on Google Groups • Reviews and comments made • Edits are made by original author • Final Documents uploaded to Google Code • Code repository hosted on Google Code CS-633 Group 2 Team 1

  6. Roles and Responsibilities CS-633 Group 2 Team 1

  7. Challenges • Learning curve • Culture differences • Communication related delays • Incompatible work schedules • Missed deadlines • Lack of participation CS-633 Group 2 Team 1

  8. Lessons Learned • Be flexible • Post drafts early • Review and approve • Swift trust but verify • Communicate often • Testing is important • Schedule deployments CS-633 Group 2 Team 1

  9. Demo – Start Screen Initial Options for Users • Add an new entry • Search for a contact • Review contact list 1 2 3 CS-633 Group 2 Team 1

  10. Demo – Add an Entry Data entry screen • All fields required • Hit “Publish Entry” to insert a record • Data validation occurs on server and application level • Hit “Reset” to clear fields and start over • Hit “Back” to return to start screen CS-633 Group 2 Team 1

  11. Demo – Search for Contact • Fill in at least one parameter • Hit “Search” button • Wildcard search implemented across fields • Records returned can be edited and deleted • Use “Reset” button to clear fields • Use “Back” to return to start screen CS-633 Group 2 Team 1

  12. Demo – Records Returned • All records matching parameter(s) are returned • All information associated with record is displayed • Use “Change Search Parameters” to return to search screen • Use “Home” button to return to start screen • Use “Open” button to review individual record CS-633 Group 2 Team 1

  13. Demo – Edit or Delete Record • All fields become editable • Use “Change Entry” button to update fields in database • Use “Delete Entry” to remove record from database • Use “Reset” button to return fields to previous values • Use “Back” button to return to searched list CS-633 Group 2 Team 1

  14. Demo – Contact List • All records in the system are displayed • Each column of associated data is displayed • Use “Back” button to return to start screen CS-633 Group 2 Team 1

  15. Questions and Answers CS-633 Group 2 Team 1

More Related