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