Saturday, 4 July 2020

Sprint 6 - Car sharing and own boat bookings

Passengers and Boats into Cars

I had ambitious plans to complete car sharing and start multiple ability (coached / led) groups this sprint however the remaining car sharing stories turned out to be a little bit more complex than I had anticipated at the planning stage.  One of the reasons for this was that I wanted to ensure that users with their own boats could book onto a car in the same way as someone who had booked a club boat.  This meant that I had to do a bit of additional work creating an automatic 'booking' for a users own boat.  The multiple ability group story was dropped back into the backlog and will be picked up in sprint 7.

Once a car has been added, users can join as passengers and/or add boats:


To add a boat, the user will need to have either booked a boat or indicated that they are using their own boat.  


Booked boat has been added to the car.

Own Boat Bookings

When a user joins a trip and specifies that they are going to take their own boat I needed to create a pseudo booking that could be used on the car share to carry the boat.  This booking uses a 'hidden' inventory item that cannot be booked using the standard booking system.  The booking also doesn't check to see if it's already booked because it is assumed that only the boat's owner uses it (in other words, the boat is not available to other users) so no start and end dates need to be supplied.

Core Features and MVPs

The core features of BoatTrippy (Trips, Boat Bookings and Car Share) have now been added, so Sprint 6 marks the meeting of a milestone!  There are still some features that are required to get to the MVP before I open the app up for trial trip.  The features that will make up the MVP are as follows:

For MVP 1.0 - to be ready for a trial trip
  • Multiple Ability (lead/coached) Groups.
  • Capacity Management
  • Trip Organiser - Status icons on passengers
  • Equipment Office - Access report for weekend
  • Inventory - import of current boat list (excel to db)
For MVP 1.1 - to be ready after trial trip
  • Trip Organiser - Trip report, that can be manually edited before sending to treasurer
2.0 Features - needs to be ready before full club adoption
  • Private Trips
  • Pull out from Trip
  • Trip Organiser - Cancelling Trip
  • Trip Organiser - Editing trips
  • Equipment Office - boat inventory management
  • Equipment Office - boat repairs 
  • Treasury - Deposits
  • Treasury - Expenses
  • Small club equipment booking
  • SBOAC boat booking






No comments:

Post a Comment