Developer Retreat 2014

From Dryad wiki
Jump to: navigation, search

Location: NESCent's Grey Conference Room


  • All developers (Ryan, Dan, Daisie, Nathan) will be participating throughout the meeting.
  • Todd and Bill will participate throughout, except for a grant administration meeting on Tuesday morning.
  • Martin will participate as time allows, most likely in the morning sessions.
  • Other participants are noted in the relevant sections.


Connection information

Topic: Dryad Developer Retreat Date: Monday, July 28, 2014 Time: 9:00 am, Eastern Daylight Time (New York, GMT-04:00) Meeting Number: 732 063 355 Meeting Password: dryad

To join the online meeting (Now from mobile devices!) 1. Go to 2. If requested, enter your name and email address. 3. If a password is required, enter the meeting password: dryad 4. Click "Join".

To view in other time zones or languages, please click the link:

To join the audio conference only To receive a call back, provide your phone number when you join the meeting, or call the number below and enter the access code. Call-in toll number (US/Canada): 1-650-479-3207

Access code:732 063 355 Global call-in numbers:

Monday, July 28, 2014

9:00am Introductions, Brief review of Development Roadmap and Strategic Plan

9:15am General team issues:

  • Extra participants: Hilmar, Jamie, Elizabeth, Jane, (possibly Erin)
  • General team communication (Ryan)
  • Making it easier for non-developers to edit the website (Elizabeth)
  • Improving documentation for developers, both for onboarding employees and to support external developers (Ryan/Daisie/Nathan)
  • Social media coverage (Jamie)
    • Review policies for announcements and communication with end-users.
    • Are there niches we're not hitting? (Google Plus?)

10:30am Break

10:45am Support for curation (Elizabeth)

  • Extra participants: Erin, Elizabeth, Jane
  • Detailed planning for curation scaling
  • Review plans for workflow/communication as work moves to Drexel
  • Communication between developers and curators
    • Brainstorm to identify common use cases for communication
    • What communication mechanism is best for each use case?
    • How to best handle urgent items?
    • How to notify curators of feature deployment schedule?
    • Should curators use slack?
  • Requirements gathering for redesign review workflow (Daisie)

12pm Lunch

1pm Submission system issues (Elizabeth)

  • Extra participants: Elizabeth, Jamie
  • Review the submission system interface -- overall workflow and usability
    • This could potentially be a substantial agenda item where we walk through the system screen by screen
    • Supporting document: Submission system improvements

3pm Break

3:15pm Support for near-term development projects:

  • Preparing for DSpace 4.0 upgrade. Analyze test coverage and determine tests that need to be in place for a smooth upgrade. (Dan)
  • (if needed) Further review/planning for ORCID Integration. (Ryan/Todd)
  • Review current prototype for Data Display Widget. Discuss how to structure file viewers. (Nathan)
  • Discuss potential UI designs for integrating DataONE search into Dryad search interface. (Nathan)

5:30pm Adjourn

6pm Dinner at Cuban Revolution

7pm Interested people may attend the Durham Bulls game.

Tuesday, July 29, 2014

9am Development planning for next year (Ryan)

  • Support for general scalability
    • Effects of greater usage/downloads
    • Effects of greater submissions
    • Effects of greater journal integrations
  • Fleshing out details for development activities in year 1 & 2 of the strategic plan.
  • Timeline and resources required for all development activities on the strategic plan.
  • Re-organizing the Development Roadmap to align with the Strategic Plan

10:30am Break (Todd/Bill have scheduled a call)

10:45 Continue development planning discussions

12pm Lunch

1pm Future of the Dryad software platform:

  • Extra participants: Jim Tuttle (Duke), Markus Wust (NCSU)
  • Review core Dryad features that need to be supported
  • Review/brainstorm long-term requirements for a development platform.
  • Review available technology platforms.
  • Review schedule of platform transition in strategic plan

3pm break

3:15pm Leftover issues, opportunistic issues, wrapup

5:00pm adjourn

Extra topics

These topics were suggested, and may be addressed as time permits. However, they can be addressed in other meetings.

  • Reporting
    • Review reports that are currently sent. For each report:
      • does the report meet our needs?
      • who is responsible for creating it? is there a backup person?
      • can we automate the report?
  • Document management plans -- wiki, Google docs, Dropbox
  • Project management tools / methods (Trello, FogBugz, etc.)
    • Gather requirements
    • Note that a full change may need to wait until we hire an executive director.