- This is a summary of the phased implementation planning for the new TTA Tools Suite taken from the TTAT Execution Plan.
Logical Design Initiation
Objectives:
- Design logical architecture to support solicitation and proposal creation.
Design Goals | Target Start | Target Finish | Actual Start | Actual Finish |
---|---|---|---|---|
1) Review Requirements and walk through Project Docs | Jan. 4, 2021 | Feb. 19, 2021 | ||
2) Establish infrastructure related to development environments | ||||
3) Establish Revision Control and Unit Testing | ||||
4) Further develop architecture and prototype the Solicitation Package |
Phase 1: Logical Design of Solicitation and Proposal Submission
Objectives:
- Design and prototype logical architecture to support solicitation and proposal creation.
Design Goals | Target Start | Target Finish | Actual Start | Actual Finish |
---|---|---|---|---|
1) The system shall support definition of multiple concurrent solicitations. | Feb. 22, 2021 | April 14, 2021 | ||
2) Users shall be able to create proposals containing all proposal information except:
| ||||
3) Proposals shall be able to be created, edited, submitted, withdrawn and duplicated. | ||||
4) The ability to validate the software through creation and submission of test proposals and the subsequent removal of proposals when the solicitation is opened shall be demonstrated. |
Phase 2: Logical Design of Observatory Site Review and Allocation Disposition Creation
Objectives:
- Design and prototype logical architecture to support a review and time allocation process.
Design Goals | Target Start | Target Finish | Actual Start | Actual Finish |
---|---|---|---|---|
1) Review processes shall be able to be configured on a per solicitation basis. Review process will be observatory site review. | Mar. 9, 2021 | April 27, 2021 | ||
2) The results of the review shall be entered and persisted, and an allocation disposition created.
| ||||
3) Allocation Dispositions shall contain recommended allocation at the Observing Specification Disposition level, although this is simplified with respect to the final state. |
Phase 3: Logical Design of Allocation Approval, Project Creation, and Process Closeout
Objectives:
- Design and prototype the logical architecture to support the allocation approval, creation of observing projects,
and the closeout of the proposal process.
Design Goals | Target Start | Target Finish | Actual Start | Actual Finish |
---|---|---|---|---|
1) Generation of metrics and reports (subject to available meta-data) | Mar 17, 2021 | May 11, 2021 | ||
2) Export of csv-formatted spreadsheets containing proposal and allocation information. | ||||
3) Modification of Allocation Dispositions by member of TTA Group. | ||||
4) Recording of acceptance by the director or designee. | ||||
5) Configurable generation and distribution of disposition letters. | ||||
6) Creation of observing projects for proposals with positive disposition.
|
Integration: Integration of Phases 1 - 3
Objectives:
- Internal Software Delivery
Design Goals | Target Start | Target Finish | Actual Start | Actual Finish |
---|---|---|---|---|
1) Integrate Phases 1 - 3 | May 11, 2021 | June 2, 2021 | ||
2) Demonstrate Functional Walking Skeleton | June 30, 2021 |
Technical Debt
Objectives:
- Design and prototype the logical architecture to support the allocation approval, creation of observing projects,
and the closeout of the proposal process.
Design Goals | Target Start | Target Finish | Actual Start | Actual Finish |
---|---|---|---|---|
1) Specific technical debt items will draw from the technical debt register (TBD) | May 19, 2021 | Aug. 4, 2021 |
Phase 4: Solicitation Definition
Objectives:
- Production level specification of multiple concurrent solicitations.
Design Goals | Target Start | Target Finish | Actual Start | Actual Finish |
---|---|---|---|---|
1) Capabilities will be represented by simple stubbed proxies. | June 10, 2021 | Aug. 24, 2021 | ||
2) Only the observatory site review process may be specified. |
Phase 5: High Level Proposal Entry
Objectives:
- Population of the Proposal Information, Author, and Technical Justification portions of proposals.
Design Goals | Target Start | Target Finish | Actual Start | Actual Finish |
---|---|---|---|---|
1) Author information will be in a primitive state as the author information service is not yet available. | June 21, 2021 | Aug 20, 2021 | ||
2) Allocation requests will continue to be stubs as in Phase 1. | ||||
3) Production level performance of service does not need to be demonstrated at this time. |
Phase 6a: Panel-Based Review - Science and Feasibility Reviews
Objectives:
- Implement the Individual Science and Feasibility review processes.
Design Goals | Target Start | Target Finish | Actual Start | Actual Finish |
---|---|---|---|---|
1) Automatic Conflict detection will be based on string comparison rather than Global Author ID | Jun 29,2021 | Sep. 8, 2021 | ||
2) Filters for assigning feasibility reviews are not yet required. | ||||
3) User roles may be by assertion (e.g. users may define themselves to be members of the TTA Group) |
Phase 6b: Panel-Based Review - Consensus Meeting
Objectives:
- Implement support for the NRAO Consensus Review.
Design Goals | Target Start | Target Finish | Actual Start | Actual Finish |
---|---|---|---|---|
1) User roles may be by assertion (e.g. users may define themselves to be chair of the science review panel) | July 8, 2021 | Sep. 20, 2021 |