SRTP Development Plan
Completed in 2019
Database creation efficiency improvement
15 days
Spectrum Data to test
Party MVZ grouping Crew Action Overview
1 day
RCCL
Clear highlighting on deck/profile views
4 days
RCCL
Mark crew as unavailable - Printed mode
2 days
RCCL
0000362: Reset view (zoom level)
1/2 day
Redesign printed action cards
Bold text
One page
Grouped per crew
2 days
Cover sheet for leader
2 days
Improved Help / Documentation
Quick produced for Spectrum and Encore
Demo scripts
2 days
Standard demonstration
Consolidating presentations
3 days
Tester Application
20 days
Database Updater
15 days
Completed in 2020
Ritz Carlton - 3rd Node
2 days
Development of an Installation Guide / Process for internal use
Could contain checklists of things to do
5 days
Formal way of documentaion what has been done and any outstanding items
Crew List Update for NCL (using identifier instead of Emerg no)
Send DB Update without prompt from Main Tool to EAC
5 days
Common time-zone on tablets and PCs as drill report out of sync
Dependent actions
Update how the user knows when actions has dependencies
1 day
0000774: Dependent Actions - show hierarchy in main tool
1 day
CBT for NCL
Completed in 2021
CBT for RCCL
Database Builder
F- 0000741: Dependency Checker
Completed in 2021
Systema SRTP Onboard Export
Add example to Systema demo db to check what happens when there is a scenario triggered from a fire in space A that spreads to B. And then if the fire is triggered from B
Update icons - camera documents etc
Update Locations editor in admin panel to admin only
Ritz-Carlton
Allow leader to carry out actions
5 days
Add Replace Tablet option (get the state of the offline tablet and send all the messages to the new tablet so that it would be at a point where it could pick up from where the other tablet left off)
3 days
Total time 2 weeks
Immediate - 2022
EAC Assignment
Priority and Automatic Distribution
Heatmap shown by priority
Auto assign crew to EAC and position EAC within MVZ
15 days
Auto assign priority 1 actions to EACs
Assign EACs to Systems
20 days
Survey of equipment onboard instead of the excel sheet
Separate application/tablet
Discuss with Lou on how we could improve process
1 month
Provide a list of the crew manual actions with special tools - Requested by Giovanni during Getaway/Breakaway demo
Add the capability to survey the component locations using the software. This could utilise using the tablet devices to display a list of components and allow the user to update the location.
20 days
NCL Customisation
Manual Messaging - Investigate Bluetooth or other forms of backup
5 days
Tablet to tablet communication
Access points for tablets (eg raspberry pi)
Overhaul manual messaging (UI easier to use)
Progress Oveview timeline (show the progress for 1 hour and 2 hour subsystems)
2 days
Reiterated by Celebrity Apex crew
Need to tag systems with 1 hour, 2 hour times
Remove labels and EACs from Profile view
Allow leader assignment to made from popups
5 days
Expand EACs to be more flexible
Allow users access to all actions
Allow users to take actions from teams so that a Special Team could carry out tasks.
10 days
May need to update Tablet refresh rate
Highlight actions that are in the same space (down to deck/FZ/WTComp/Aclass)
5 days
Highlight MW Key scenarios
2 days
View PDFs on tablet device
5 days
Add Capability for adding pictures
5 days
Database Builder
CR- 0000784: Add Scenario description to failure table
5 days
Output the failures for each casualty
1 day
replace Excel Spreadsheet
Months
Add Version history to builds
2 days
Additional Checks
More than 1 action text for a piece of equipment for a particular scenario
1 day
If Equipment in more than once for a particular scenario, get overlapping spaces/scenarios
2 days
Check if the casualty and casualty spaces table exist
Set Subsystem Priorities
5 days
Summary output after build (log file)
Log File of import process
2 days
Statistics
Equipment
Documentation
Casualties
3 days
Scenarios
Equipment Locations
Subsystems
Read Scenario Sheet
Similar to subsystems, user can decide which scenarios to import for a subsystem
3 days
Alternative set of actions
5 days
Conflict check displayed by action instread of casualty?
2 days
Validation checks on ship model
5 days
Validating excel input against the ship model
Export additional information from Systema and show in SRtP Onboard. Confirm with AD what this involves.
Add additional view into SRTP Onboard
Could be used for Getaway/Breakaway
Tag information in Systema
Expand Configuration on a per operator basis (ini file)
2 days
SMC
Defining Zone Markers
CR- 0000585: Print Action Card Auto size
2 days
Add issues log for discrepencies
10 days
2022
Systema Onboard
Months
Maintenance
Include maintenance schedule (additional table with equipment and when it should be put under maintenance)
5 days
Could add available/unable option to equipment. This would allow casualties where the equipment is used to be flagged an impacted. When starting a drill, an information popup could display that required equipment is down for maintenance
Opportunity to interface with automation system to read status of equipment?
Admin Helper Tool to manage updates to software
If new version, tool could kill software update and restart
20 days
Could help with setting up of the network connections
Database Updater
Create the archive folder structure in code
1/2 day
Checkbox to decide what to import
KeyValues
Crew
1 day
EACs
Pair equipment so that we can add notes- Rename?
2 days
Survey
Investigate
Interface with Autronica or Martek
Investigate 64-bit build
1 day
Investigate - Update crew list from Fidellio - Tug
10 days
0000392: Investigate using one 'ShipModel' database
2 days
Drive assignment from EACs
20 days
Completed in 2022
Synchronisation
More seemless - running in background
5 days
Send whole DB instead of each table
5 days
Show timestamp of the differences
2 days
Update sync view
Make it clearer which machine to sync to (using drill IDs or timestamps)
Make it clearer the user has to do something as the window caption says 'please wait'. Use buttons/labels instead of table?
Mark the third node as not a sync source so that this machine is not used as a machine to sync to
Overide unable to complete actions if alternative action carried out - would allow dependencies to be carried out
5 days
Auto assign in Mobile group mode
1 day
Documentation
Provide assessment report (like systema)
15 days
Create kill cards on room-by-room basis
10 days
After 2022
Health check of system/DB
20 days
Run as service to allow 'access' to information without accessing the machine directly
30 days
CR- 0000749: More Descriptive information when issues with loading software
2 days
F- 0000743 Add exceptions to log file
2 days
Quicker access to Post Drill Anaysis - separate from admin panel
Saves to Fidellio?
Button on UI?
Stop drill - option given to view post drill analysis
Could be an option as in own form within admin panel
2 days
CR- 0000591: Unavailable crew - store in db and descending sort
3 days
CR- 0000582: Split key values table
2 days
EAC Mode
F- 0000742: Test Distribution of EACs
5 days
CR- 0000584: Unavailable crew - EAC mode
5 days
Highlight EAC communication before drill starts
1/2 day
Reporting of EACs to be included in drill report
5 days
0000364: Manage DB Updates in admin panel
2 days
Simulated Drill Mode
15 days
UI Updates
UI look and feel
Make master/slave more like a button
Edit/No Edit button to be moved to status or changed to "Preassignment"
3 days
Admin Panel on status bar
Buttons like aDSS style
Zoom to deck when location selected - flashing
2 day
Action time - highlight when actions have been dispatched for a long time
1 day
Display crew mobile group changes within drill report
1 day
Standby
EAC UI updates
Auto display crew check-in after leader has been confirmed
1 day
Only display notification icons when required
1 day
Notifications - popup message or flashing icon
1 day
0000226: Scale EAC for different device sizes
1 day
PDF help
5 days
Inline contextual help
10 days
Would be useful for NCLs feedback on Actions with undefined locations
"What to do next" Advisor
15 days
Routing information
Spaces marked as unavailable
Alternative routes provided
20 days
Highlight inaccessible spaces with actions
Reporting
CR-0000644: Export Drill report to excel
10 days
CR- 0000589: Improve drill reports
5 days
Code Improvements
F-0000602: Zone markers csv file: May be worthwhile looking at replacing csv excel file with a JSON or XML structured file.
Assigned to Rory
F-0000365: Review of Zone Markers code
Assigned to Aly
F-0000340: Begin End Updated on GLScene objects
2 days
CR- 0000592: Subclass controller for testing
2 days
CR- 0000590: Remove Message Dialogs from non visual classes
2 days
0000360: Common Label
1 day
0000344: Common PointInSlice for polygons
1 day
CR- 0000583: Speed improvements
2 days
Check added to exporter that checks the actions produced for a damage in Systema are the same as the actions for a casualty in SRTP Onboard
Internationalisation
UI
EAC displays version number
Deck view labels spaced
EAC Box sizes updated to be bigger for smaller vessels
Mobile groups displayed based on entries in MVZ Party table
Action count labels displayed based on zone markers
MVZ renamed to fire zone
Static data loaded
Indexes applied to FailureSpaces, CasualtySpaces and CrewActionDependencies
Setting of crew action status - updated to how we load dependencies in Crew assignment overview
Soluling used to translate UI and strings
French translation implemented
click to edit
Automate testing of document links
0001186 - Add flag into casualty spaces to indicate origin
Split Crew Action Files table in MainData.db
Synchronisation
Doesnt fail the first time
Two machines can be started at the same time
Assign by subsystem
Add the ability to preconfigure assigment of EACs
Hybrid approach - EAC and print at the same time
Delete entries from the drill database - could be done by admin user
Hover over deck view space - suggested by TP
Colour code dependencies in overview table - suggested by MM