You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 10 Current »

Attendees

SG members

Julia Trimmer , Dong Joon (DJ) Lee  , Anna Guillaumet , Violeta Ilik  , Mike Conlon , Alex Viggio 

Duraspace

Andrew Woods Erin Tripp

Regrets

 Mark Newton Paul Albert

(star) = note taker

Connection Information

Join from PC, Mac, Linux, iOS or Android: 

https://duraspace.zoom.us/my/vivo1

Or iPhone one-tap :

    US: +16468769923,,9358074182#  or +16699006833,,9358074182# 

Or Telephone:

    Dial(for higher quality, dial a number based on your current location): 

        US: +1 646 876 9923  or +1 669 900 6833  or +1 408 638 0968  or +1 408 638 0986  or +1 646 558 8665 

    Meeting ID: 935 807 4182

    International numbers available: https://zoom.us/u/cex8G1kjQ

Agenda

  1. Voting on travel policy (Julia, 5 minutes)  See policy here: Travel Policy and Procedure

  2. Creating the VIVO annual report: See outline here http://bit.ly/2S2mUGE and possible layout here https://bit.ly/2T4RM9B  (Mike, 10 minutes)

  3. Reviewing the developer calls: goals and engagement (Andrew, 10 minutes)

  4. VIVO debt (Julia, 20 minutes)


Notes

Travel policy:

  • Erin - comment on the travel policy - would like to confirm that an estimate is required ahead of expenditure and then the DS staff person will export report from expensify and send to Mike/Julia for approval before it is processed in expensify. ACTION = Mike to revise policy to reflect this. 

Annual Report

  • Mike- we don't want to spend a lot. We have a template. PLease provide comments. 
  • Julia - Anna offered to have her designer work on the report. 
  • Violeta - offers to help with the text. 

Dev calls

  • Andrew: Calls happen on Tuesdays at 11 am ET. It's not set in stone but good to have a consistent time. 
  • We talk about tickets/work in progress, posts to the listserv, encourage people to respond, sometimes we talk about special topics or have short presentations. 
  • Central point of communication for VIVO software development. 
  • Product evolution group is a separate effort. 
  • We're not seeing the new committers attend these calls. 
  • Julia: makes sense. I'm wondering what the difference is between ongoing development and sprints. I understand during sprints it's a focused effort with more people but there is other development that goes on between sprints. 
  • Andrew: ideally both of these types of dev happen. Ongoing, low level development is in line with strategic direction of the project. From VIVO leaders/steering there is a general commitment in ongoing dev to VIVO. Keeping a breast of development, bugs that exist, raising the need for features and saying we'll work on it but keep community in the loop. Sprints supplement that. Low level effort isn't normally sufficient to get features out the door that are priorities. Sprints rally support to meet goals and deadlines. Ongoing dev is more up keep. 
  • Mike: When I think about software and how it is created it sounds like these meetinsg are operational. There are other processes attempted by VIVO over the course of the year. At the top level we have . strategy. What kind of software we want. Leads to statement of direction. We have that. Then we have architectural meetings, we're planning that. When we talk about features - they need to be designed. Features are coming forward that haven't been socialized. They're coming as completed work instead of a community designed effort. Same with product evolution. Their design work is unknown to the general dev group. TIB and Cornel are doing work privately. How do we have this process a community design process? 
  • Andrew - you're right. The design element is missing in the way things are structured now. There is also a bi-weekly call of VIVO committers. We have come closer to design on those calls. A bit more strategy. 
  • Mike - I think that's right. Maybe committers can be more proactive about engaging groups that are designing features. 
  • Julia – we don't want to create barriers to the committers. They have been boostrapping themselves. We appreciate it but need more collaboration. 
  • Andrew: There is opportunity to dedicate a meeting a month for design. It might be as simple as encouraging people to participate in this. There are cases where features are showing up as finished products and no opportunity for community input. In those cases we could ask for anyone in that situation. There's case of priority features in sprints on a timeline. 
  • Erin - Islandora example - they created a policy that 3 implementers need to use a feature before it can be committed to core. 
  • Mike: I think this is a good problem. We know these people. We can talk to them. We don't need to create new documentation requirements. We want to reap the benefit of their thinking ahead of code review. 
  • Julia - I also wanted to talk about how to get new developers involved in those calls. One more question, what does it mean to become a contributor, officially? 
  • Andrew - there was some sorting out to do around what it meant actually. Fundamentally where we landed on this is there is a Github organization and VIVO committers are responsible for it and getting releases out from it. Also need to be helpful participant, attending meetings, responding to posts on listserv. The process to become a committer is getting involved in calls and showing commitment. If I were to ask those who attend the calls, 'who will be the next committer?' I think everyone would have the same response. Ralph was a near unanimous choice. He helps with testing and release. He's a community builder. 
  • Mike - knowledgeable of OSS projects, insightful. 














  • No labels