2024-03-21 TAC meeting notes
Date
Mar 21, 2024 at 1pm EST / 12pm CST / 11 am MST / 10am PST
Zoom Info
https://nyu.zoom.us/j/97311573888
Join Zoom Meeting
Join our Cloud HD Video Meeting
Meeting ID: 973 1157 3888
One tap mobile
+16465588656,,97311573888# US (New York)
+13017158592,,97311573888# US (Washington DC)
Dial by your location
• +1 646 558 8656 US (New York)
• +1 301 715 8592 US (Washington DC)
• +1 312 626 6799 US (Chicago)
• +1 253 215 8782 US (Tacoma)
• +1 346 248 7799 US (Houston)
• +1 669 900 6833 US (San Jose)
Meeting ID: 973 1157 3888
Find your local number: Video Conferencing, Web Conferencing, Webinars, Screen Sharing
Meeting ID: 973 1157 3888
Participants
@Rachel Searcy , TAC Chair
@Austin Munsell , TAC Vice Chair
@Suzanne Reller , UAC Chair, ex-officio
@Rebecca Baugnon , UAC Vice Chair, ex-officio
@Christine Di Bella, ASpace Program Manager
@Jacqueline Asaro -regrets
@Diane Biunno
@Kate Bowers
@Elizabeth M. Caringola
@Kevin Clair
@Elizabeth Dunham
@Alexander Duryee (Deactivated)
@Bonnie Gordon
@Regine Heberlein- regrets
@Brianna McLaughlin
@Paige Monlux - regrets
@Michelle Paquette
@Elizabeth Roke
@Jenna Silver
@Tom Steele
@Matt Strauss
@Cheylon Woods- regrets
@Thimios Dimopulos
@Brian Zelip
@Donald smith
@Jessica Crouch
Discussion topics
Notetaker and Attendance:
Time | Item | Presenter | Notes |
---|---|---|---|
5 min | Attendance ice breaker | @Rachel Searcy | Icebreaker: What is a unusual term for an everyday object or slang expression from your region? (e.g., soda vs. pop, names for sandwiches) |
5 minutes | Program Update | @Christine Di Bella | 3.5.0 release came out last week! The team would like to hear feedback as people install and use it. Deadline to apply for Diversity Partnership is on 4/12. If you work with community archives or know anyone who does, encourage them to apply. |
15 min | Sub-team Updates | Development Prioritization: Integrations: Metadata Standards: Technical Documentation: Testing: |
|
5 minutes | TAC Business | @Rachel Searcy |
|
25 minutes | Conversation with ArchivesSpace Developers | @Thimios Dimopulos @Brian Zelip @Donald smith | We will be joined by the ArchivesSpace developers to hear about their backgrounds and their perspectives on the ArchivesSpace application and community. Brian Zelip: Frontend Developer. Although, since the team is small everyone wears a lot of hats. Has an MLIS from Illinois. Having a librarian background is useful because it helps him to conduct "reference interviews" with users to write up bug reports and feature requests. Brian, did you come to your MLIS from software development work or did you do the MLIS first? He was a developer in the 1990s (working on website development) and went on to get his MLIS in the early 2000s. How do you go about working on Jira tickets? First layer is reproducibility. Do we understand the ticket enough to replicate it in our environment? Gather as many details as we can to ensure that's the case. Recent discussion about ANW-1782 ("Read more" on the PUI). It's a good ticket because it links the visual information (screenshots) with the text describing the issue very well. All of those pieces of information are very helpful for reproducing tickets, determining how the issues happen, and what the best path to addressing them will be. Lots of people involved in Jira tickets -- the reporters, the developers translating the requests into code, and the testers who try to replicate the issue or confirm that a fix for it performs the necessary actions. All of these people have different backgrounds, technical capabilities (workflows, coding, writing specifications, etc.) Important to know that the time between a ticket being opened and the work being undertaken to fix it can sometimes take months or years, depending on how it is prioritized and how much effort goes into developing the ticket (writing the use case and desired behaviors, etc.) Would like to work on speeding this up but having well-written tickets helps. Would like to also consider templates for behavior scenarios to use when developing Jira tickets. That idea isn't ready for discussion yet though, not sure what the best approach is. Curious if there are bug reports or tickets that seem simple to archivists but that are actually complex from a developer perspective? It depends. One example of this was the new Collection Organization page that is released in v3.5.0. The old one had all sorts of funky infinite scrolling behavior. The new one looks more or less the same but works completely differently under the hood; changing resource tree behavior was a very complex and intricate process. ANW-504: As an Archivist, I want to identify an Agent linked to a (Resource | Digital Object | Accession | Resource Component | Digital Object Component) as "Primary"Closed-Complete was cited as a very good example of a ticket from a testing perspective. What's one thing about the ArchivesSpace code base that the developers want people to know? That ArchivesSpace is an older, larger application and there is a lot of institutional memory wrapped up in it. The data model and metadata standards on which it is built has very specific needs and is built on a very particular way of thinking about resource description -- people not in libraries/archives may not understand that. ArchivesSpace was written at a time when JavaScript was a clunkier, uglier language than it is now -- for example, the Collection Organization feature that was recently rewritten, and the Rapid Data Entry in the staff interface. So there are a lot of cobwebs that need to be dusted off in the application, but also it's kind of a miracle that we were able to make ASpace do what it does with the development patterns that existed back then. Easy to think ArchivesSpace is a little thing because it's so easy to set it up and run it, but it's really four applications in one when you sit down and look at it. It's much bigger and more complex than it first appears when you install it for the first time. |
3 min | Open Mic |
|
|
2 minutes | Closing Notes | @Rachel Searcy | Virtual Member Forum: March 26 and 27 April TAC meeting: Thursday, April 18th at 1pm EST / 10 am PST |