Developer Retreat 2014

Location: NESCent's Grey Conference Room

Participants

 * 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 https://dukeuniversity.webex.com/dukeuniversity/j.php?MTID=m6a5e3b14e5663525dfadf8535640f0a6 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: https://dukeuniversity.webex.com/dukeuniversity/j.php?MTID=m2d3e2a29483c759b16f57efd11a3f8ed

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: https://dukeuniversity.webex.com/dukeuniversity/globalcallin.php?serviceType=MC&ED=310301002&tollFree=0

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)
 * Staff Onboarding Checklist
 * FogCreek Onboarding
 * 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
 * Supporting documents: Scaling up - status and considerations, Technical requirements
 * 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.