Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Define ATM in context of execution periodApply pre-committed time per facilityApply maintenance time per facilityApply carry-over per facilityInspect ATMManual modification of ATMSource Conflict identification in ODsInspection of ODsModification of ODsAssign Preliminary SPGenerate reports: Facility Report, Proposal Summary Inspect Facility Report, Proposal SummaryInspect ADsApprove ADsGenerate Directors' Reports
A1
A2A3

A4

A5

A6


A7









To determine what time is available for the new proposals, I first have to build an Available Time Model (ATM) for my facility. The ATM needs to know about pre-committed time from previous approved proposals (e.g., multi-semester, monitoring), sponsored time, maintenance periods, tests, and then also carry-over from the previous semester. I want to be able to import files to specify this information, inspect the imported information, and modify it on the fly as I need. The ATM also depends on the weather and the hardware sometimes (e.g., VLA configuration).

...

Small adjustments in the ATM or and OSD can have big consequences for the available time. As a scheduler, I explore how these changes can make an efficient schedule. As there are a lot of working parts though (many proposals, many inputs to the ATM), I like to return to previous states to assess the impact of a small adjustment. I would like to be able to save a version the schedule so I can return to it later if needed. I would like a detailed version history so I can inspect many different versions if I need to.

Expand
titleA5
As a scheduler I want to inspect the ATM so I can check it is correct.
As a scheduler I would like to generate a Pressure Plot to represent the ATM so I have a holistic view of the available Time.
As a scheduler I want to inspect the  ATM in detail so I understand where it may be under or over subscribed.
As a scheduler I want a view that is like a calendar so I can review specific days for fixed date observations of pre-committed time.
Expand
titleA6
As a scheduler I want to modify the ATM manually at any point so it can be accurate.
As a scheduler I want to be able to edit or delete existing pre-committed time periods.
As a scheduler I want to be able to edit or delete existing carry-over time.
As a scheduler I want to be able to edit or delete existing maintenance periods.
As a scheduler I want the visual tools I use to inspect the ATM to update when I change the ATM so they will be correct.
As a scheduler I want version control on my ATM so I can easily access different versions of the ATM that I am building.


Now that I have the ATM, I can start to assess how the new requests will fit into it. I will need to modify the requests but I want to preserve the original request too. I likely will need to do detailed modifications, like to the sources, resources, or requested time, but sometimes I only want to do broad changes, such as total time. Sometimes these changes will have profound impacts on the intent of the request so I want to make sure I can let the PI and the TAC know about these proposed changes. My main intent is to determine preliminary scheduling priorities and to make sure the information needed for the TAC is accurate.

Expand
titleA7
As a scheduler I want to each Observation Specification Disposition to have a Scheduling Priority.
As a scheduler I want the OSDs to have only one of the Scheduling Priorities defined in the system so the algorithms know how to process the OSD.
As a scheduler I want OSDs associated with external facilities to be processed differently than internal joint proposals.

As a scheduler I want an algorithm to apply a preliminary Scheduling Priority.

As a scheduler I want to manually apply a preliminary Scheduling Priority.
As a scheduler I want to preserve the PIs request as I determine preliminary scheduling priorities.
As a scheduler I want modifications to ODs to not affect OSs so I do not modify what the user requested at submission.
As a scheduler I want a way to restore one or more ODs to what the user requested in their OSs.
As a scheduler I would like to inspect the ADs:OSDs associated with this solicitation so I can decide it their information is accurate.
As a scheduler I want to modify ADs:OSDs as needed so they are accurate.
As a scheduler I want to see the results of the Review Process phase so I know how to schedule the proposals.
As a scheduler I want to be able to set a flag per ODS that indicates to the system and the PI that the ODS cannot be processed through the usual proposal creation algorithms.