Versions Compared

Key

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

Technical council overview APPROVED 

Background:

What is the work? 

What is the impact? 

Developer details 

Testing details 

Definition of Done 

Questions

  1. What about spring modules? [grab from TC document]
  2. How can we test earlier? 
  3. How to make sure this is enabled in bugfest environment?
  4. How is this tested to determine performance improvements before any code changes are made? 

To Do: 

  • Get a recording 

Short-term 

...

PTF has conducted testing on enabling Read/Write and results have shown improved CICO performance (significant) and data import (moderate). Goal is to apply this to all modules that support this capability. 

Poppy Release

  • R/W CICO - Development: Vega   -
    Jira Legacy
    serverSystem JIRA
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyCIRC-1777
    • Implementation:
      Jira Legacy
      serverSystem JIRA
      serverId01505d01-b853-3c2e-90f1-ee9b165564fc
      keyCIRC-
      1666 - reopen and request Poppy work
      1788
    • Team Testing - enable R/W  CIRCSTORE
      • Manual QA and AQA smoke testing 
      • PO smoke
  • testing 
      • testing
      • PTF testing  
  • R/W Data import import : Folijet 
    Jira Legacy
    serverSystem
    Jira
    JIRA
    columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
    columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyMODSOURMAN-966
    - how to move to Poppy 
    • Team Testing - enable R/W  MODSOURMAN
      • Manual QA and AQA smoke testing 
      • PO smoke testing 
      • PTF testing
  • R/W Acquisitions (Poppy)Acquisitions 
    • Implementation:
      • mod-invoice-storage //waiting verification from PTF team
      • mod-organization-storage //waiting verification from PTF team
      • mod-orders //waiting verification from PTF team
      • mod-orders-storage //waiting verification from PTF team
      • mod-finance-storage
        Jira Legacy
        serverSystem
      Jira
      • JIRA
        serverId01505d01-b853-3c2e-90f1-ee9b165564fc
        keyMODFISTO-402
        (separate feature created
        Jira Legacy
        serverSystem JIRA
        columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
        columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
        serverId01505d01-b853-3c2e-90f1-ee9b165564fc
        keyUXPROD-4321
        XXL size, PO decided to move to Q release as it's too risky to implement it in Poppy)
    • Team Testing - enable R/W  MODFISTO
      • Enable RW split on Orchid bugfest -
        Jira Legacy
        serverSystem JIRA
        serverId01505d01-b853-3c2e-90f1-ee9b165564fc
        keyBF-496
         
        • Execute Katare test before and after enabling
        • Execute E2E test after enabling
      • Manual QA and AQA smoke testing 
      • PO smoke testing 
    Testing
    • PTF will test
      • testing
      • PTF testing  
        •  mod-invoice-storage
        •  mod-organization-storage
        •  mod-orders
        •  mod-orders-storage
        •  mod-finance-storage
  • Challenges
    • Teams cannot do unit testing until until
      Jira Legacy
      serverSystem
    Jira
    • JIRA
      serverId01505d01-b853-3c2e-90f1-ee9b165564fc
      keyRMB-938
       
      • Karate test impact - may need to run in two modes with and without R/W enabled. 

TO Do: Martin to create a UXPROD feature Next steps for Poppy release

  •  Kitfox: add possibility to test RW split on Rancher env
    • Jira Legacy
      serverSystem JIRA
      serverId01505d01-b853-3c2e-90f1-ee9b165564fc
      keyRANCHER-765
    • Jira Legacy
      serverSystem JIRA
      serverId01505d01-b853-3c2e-90f1-ee9b165564fc
      keyRANCHER-764
    • Jira Legacy
      serverSystem JIRA
      serverId01505d01-b853-3c2e-90f1-ee9b165564fc
      keyRANCHER-766
  •  Martin to discuss R/W to Folijet and Vega dev leads and determine work required
  •  Vega and Folijet dev leads need to create user stories. 
  •  Vega review 
    Jira Legacy
    serverSystem JIRA
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyCIRC-1666
    and possibly re-open issue. Will be done under
    Jira Legacy
    serverSystem JIRA
    serverId01505d01-b853-3c2e-90f1-ee9b165564fc
    keyCIRC-1788
  •  Martin/Oleksii/Sasha B. define a test plan (including environments) for - Planned be ready for review at  
    •  Development/QA
    •  PO 
    •  PTF
  •  Martin to define technical definition of done 
  •  Khalilah to discuss with Steph and Ann-Marie that this work maybe included in Poppy based on technical discussion and creation of requirements
  •  Martin to create a UXPROD feature for Poppy 

...

Poppy2 Release and beyond

Next steps

  •  Martin to create a UXPROD feature/epic to describe the business value of this change.

...

  •  
    • Jira Legacy
      serverSystem JIRA
      serverId01505d01-b853-3c2e-90f1-ee9b165564fc
      keyFOLIO-3753
  •  Martin to link already created stories to UXPROD feature/epic 
  •  Martin to discuss with key stakeholders need to implement feature/epic and recommended completion date 
    •  Oleksii to schedule call with Mark, Lee, Yogesh, Sobha, Vince, Olamide, Vijay 
  •  Based on key stakeholders, release manager/PO lead/PM  will work with Martin to outline an implementation plan (if necessary) 
  •  Martin will discuss feature with dev leads
  •  Testing plan must be discussed
  •  PO lead will coordinate a meeting to discuss with POs
  •  Oleksii/Denis?  will monitor implementation status 

Long-term

  • OAI-PMH (Poppy)
    • Jira Legacy
      serverSystem JiraJIRA
      serverId01505d01-b853-3c2e-90f1-ee9b165564fc
      keyMODOAIPMH-457
    • Jira Legacy
      serverSystem JiraJIRA
      serverId01505d01-b853-3c2e-90f1-ee9b165564fc
      keyMODOAIPMH-445

...

  • All storage modules 
    • Jira Legacy
      serverSystem JiraJIRA
      serverId01505d01-b853-3c2e-90f1-ee9b165564fc
      keyMODINVSTOR-960
    • Jira Legacy
      serverSystem JiraJIRA
      serverId01505d01-b853-3c2e-90f1-ee9b165564fc
      keyCIRCSTORE-359
    • Jira Legacy
      serverSystem JIRA
      columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
      columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
      serverId01505d01-b853-3c2e-90f1-ee9b165564fc
      keyUXPROD-4321


...

Miscellaneous

Questions

  1. What about spring modules? [grab from TC document]
    1. Discuss with SpringForce team → Oleksii Petrenko
  2. How can we test earlier? 
    1. We can. Implemented support on Rancher
    2. Steve implemented RMB-938 to execute unit tests
  3. How to make sure this is enabled in bugfest environment?
    1. Include RW enable step to Poppy bugfest environment preparation plan → Oleksii Petrenko 
  4. How is this tested to determine performance improvements before any code changes are made? 
    1. Include to RW split testing strategy (baseline, functional aspect) → Oleksandr Bashtynskyi 
    2. Define scope of workflows for modules that support RW Split → Martin Tran 

To Do: 

  • Get a recording (TC)