DINA Virtual Workshop: March 30th - April 2nd 2020
Details will be sent by email. Please use your real name and add your affiliation so we can easily identify people and it will help taking notes.
Primary system: Zoom, backup Adobe Connect.
Time is in Eastern Daylight Time (EDT)
Session 1- Welcome + Show and Tell Session Moderators: Satpal + Falko Session note taker:
8:30am - 9:00am
INTRODUCTIONS
- Round table introductions
- Non developers share their role in the project developers share software stacks/skills sets
9:00am - 10:00am
- Satpal - AAFC high level BioMob Project
- Satpal - AAFC DEMO’s / Slides
- AAFC: Multimedia and Document Store Module
- AAFC: Sequence Module : WGS Workflow
10:00am - 10:15am
BREAK
10:15am - 11:15am
- Falko - MFN DINA + funding from Berlin
- High level project, deliverables, goals, funding..
- What have they prioritized as sooner than later
- Falko - MFN DEMO’s/ SlidesBerlin:
- BerlinMultimedia & Portal
- Berlin: Specify Broker
- Berlin: Labels & Reporting Module
- Berlin:Generic Data Module
11:15am - 11:30am
BREAK
11:30am - 12:30pm
- SWE - Fredrik’s SeqDB Deck
- James/ Falko - The landscape and other projects - ELVIS, DiSSCo, ALA, GBIF, etc…
- Matt from UK will present (10-15mins)
- Satpal - AAFC DINA-web. Github changes
12:30pm END
Session 2 - The DINA-AAFC Design Process
Session Moderators: Satpal Session note taker:
Session3 - The DINA-AAFC Technical Architecture
Session Moderators: Christian + Glen + Falko Session note taker:
8:30am - 9:00am
Satpal - DINA-AAFC Design Process
Christian/Mat/Jonathan - Code review process. CI/CD??
9:00am - 10:00am
Christian - DINA-AAFC Technical Architecture
Session 3 DINA-AAFC Technical Architecture
- Lessons learned from previous collaboration
- AAFC gives guided tour through code bases (frontend and backend)
- Get the AAFC development environment working for Berlin
- DEVS spend some time on UI and how to re-use of the AAFC UI, the different layers to it
10:00am - 10:15am
BREAK
10:15am - 11:15am
Christian - AAFC gives guided tour through code bases (continued)
- Explain the API spec automatic generation
- Review and path forward of the API Guidelines
11:15am - 11:30am
BREAK
Session 4 The Data Models
Session Moderators: Christian + Falko Session note taker:
11:30am - 12:30pm
Christian - Data Models
- Object Store data model
- Collection Management data model
- Ensuring user stories like Mineralogy fit in
12:30pm END
8:30am - 9:00am
- Christian - To Follow up Technical question from previous day
- Open API http://spec.openapis.org/oas/v3.0.3
- New repo dina-model-concepts: https://github.com/DINA-Web/dina-model-concepts
- General questions from the group
Session 5 - The Migration Path(s) Session Moderators: David Session note taker:
9:00am - 10:00am
David - AAFC Migration path(s)
- Data Quality considerations
- Specify 6, 7
- Spreadsheets, Access, etc…
- Generic data model
- Home for legacy data, serialized
- Temporary homes for migrated data elements when final resting places (with subsequent linking) do not yet exist
- Multiple, sequential or asynchronous migrations of parts of sources into parts of destinations look closer at fields to track digitization efforts (who did what when?)
10:00am - 10:15am
BREAK
10:15am - 10:15am
Session 6 - The Roadmap
Session Moderators: Satpal + Falko + Laith + James Session note taker:
Satpal - The AAFC Roadmap
- Release 1, 2, 3
- Gaps
Falco - The MFN Roadmap
James - Alignment and gaps compared to AAFC
Potential break out group to continue with roadmap discussion until end of day
11:15am - 11:30am
BREAK
11:30am - 12:30pm
Roadmap continued….
12:30pm END
Session 7 - How to work collaboratively
Session Moderators: Satpal + Falko + Glen + Jens Session note taker:
8:30am - 9:00am
Questions from previous day about roadmap
9:00am - 10:00am
- Satpal - AAFC Development team structure and project management structure
- Falco - What is the Berlin Development team and project management structure?
- Structure to communication
- How to deal with time zone differences
- Tooling: Slack? Mattermost?
- Github Best practices...
10:00am - 10:15am
BREAK
10:15am - 11:15am
- Satpal How do we achieve success?
- SCRUM framework sprints, etc...
- Agree on: Definition of Done with other DEV
Sprint Work:
- Choosing who works on what...
11:15am - 11:30am
BREAK
11:30am - 12:30pm
- Falco + James Development agreement : for collaborative development on collection management module?
- Talk about how the MOU contracts (Collaborative Agreement/Development agreement) play out…
- Satpal / James / Falko / Laith Assemble post meeting material for management
12:30pm END