Monday 31 August 2020

Sprint 13 Getting to production ready

Production Ready

There were a couple of features that I wanted to add to aid support in production.  The first was an auto-generated version number that is tied to an individual build.  This allows me to determine if a user is using the latest version or an older cached version.  Also, if an issue is found. I can log this against a distinct build and code revision.  I've also standardised all dates as UK format using this pipe and this list of timezones.

There is now a conditional release to a production environment which only runs on 'master' branch.  Details on how to specify these conditions can be found here.

Inventory Management

I've started the inventory management stories including the ability to filter the boats, mark as in repair and mark as repaired.  




Saturday 22 August 2020

Sprint 12 Basin Access and notes from Driver and Participant

Notes for Driver and Participant

There are lost of edge cases that would be too expensive to implement given the amount that they would be used.  This was a business value call.  I felt that we could mop up all of these edge cases with a simple notes field that could be used as a workaround.  I could monitor these notes and introduce features that came up regularly.

Participant notes

Car/Driver notes

Basin Access

Initially, I envisioned this to be part of the boat booking or joining a trip, but on further though I realised that this makes more sense if it is part of the car.  It is the driver's responsibility to arrange access to the basin to pick up boats and equipment.  I wanted it to be something that could be added after (and separate from) adding a car.  

Has Key / Needs Key

Also for basin access it is important to know which cars have keys and which cars will need to get keys from the caretaker.  This needs to be arrange in advance, so providing that info here gives the equipment officers the information they need.

Basin access can be added to a car or removed by the driver.

The weekly access report has been updated to show basin access rather than cars.

End of Core Feature Build

The end of sprint 12 marks the end of the core feature build.  I believe this should now be ready to deliver into trial and be used for a real trip.  

For the next phase I will be concentrating on the following:

I want to transfer focus on the following areas:

  • Equipment officer boat management features
  • Treasury features - deposits / expense
  • Private Trips