Thursday, 2022-12-15, 12 PM MT/ 2 PM ET

Attendees: John Tobin  Jeff Kern  Laura Jensen  Mark Whitehead  Stephan Witz  Daniel Lyons 

Zoom link:

Web: https://go.nrao.edu/nraozoom08
Audio-only: +1 646 876 9923
Meeting ID: 487 078 5642
Passcode: 682714

Agenda/Updates:

  • Review status of action items from the last meeting
    • Segment the backlog into things that should be done now versus delayed during the architecture analysis/design step. (Daniel) - Done.
      • I have walked through the backlog and attempted to give a rough guess about which stories are going to warrant some architectural input. Of the 234, I identified 18 that seem likely to require that kind of input. I have marked them with the label “Needs-Architecture,” and you can see them here: https://open-jira.nrao.edu/issues/?jql=labels%20%3D%20Needs-Architecture

    • Initiation - John has revised the initiation plan. - Done. John might have some slight edits.
    • Re-frame the scope statement avoiding "merge" and "integration" with WS (Daniel + John) - Done
    • Conduct a stakeholder meeting with the stakeholders listed on the initiation page, including sharing what is in and out of scope for this phase (John) - Future task, Target end of January 2023.
    • Regroup Jan. 5 at 12 PM MT/ 2 PM ET. - Done

New Actions:

  1. Mark and Daniel are meeting on Monday (1/9/23) to kick off an architectural deep dive (structure, style of archive, characteristics, quality attributes). This will lead to architectural decisions. 
  2. Jeff and Laura will review the initiation plan and provide feedback to John.
  3. Lessons learned - this was a good first step at going through an initiation process. CIS should be included as a planning stakeholder.
  4. After Mark and Daniel meet next week, we'll set a target date to meet again and review their architectural outputs.
  5. Conduct a stakeholder meeting with the stakeholders listed on the initiation page, including sharing what is in and out of scope for this phase (John)

References:

Archive Project Initiation Plan

NRAO Archive Tool Enhancements

New Archive, Legacy Archive Issues

Archive Improvement Projects

  • No labels

1 Comment

  1. I'd like to clarify actions 1&4.

    The following topics form a general framework for discussing and developing architecture:

    1. Structure: What style of architecture do we envision (layered monolith, client/server, service oriented, etc) or do we need to use a methodology to arrive at a style?

    2. Characteristics: "-ilities", success criteria of the system.

    3. Decisions: Rules for how the system should be constructed (e.g. only the business and services layers talk to the database layer, the presentation layer can't talk directly to the database).

    4. Design Principles: Guidelines for how to build the system (e.g. SSA product teams should use asynchronous messaging between services in a SOA to increase performance/promote isolation/whatever). This is guidance for a preferred method but we want to accommodate reasonable exceptions.

    Other elements to consider include domain concepts, abstractions, interfaces, services, and modularity.

    Daniel and I will meet Monday to start discussing these topics. The discussion will likely spawn additional tasks.

    I do not expect to be able to provide a target date for anything by the end of the Monday meeting.