# OPEN planning
2019-10-07
Present: Chris, David, Julian
HackMD: <https://hackmd.io/QiX_1aW5SqyUz-CL9mi3Xw>
## Agenda
* strategy for NCSA’s role
* Currently have funding for Max at 30%, Todd at 20%, $20k storage, and a few trips/year from UIUC to UA
* What is value of NCSA running the pipeline there vs all hands on deck here?
* leading the project management and weekly meetings
* Thursday 12-2 'hackathons' with the larger team (algorithm writers and data users)
* Sprint planning and review - should we invite Max and Todd to ours?
* schedule (who, when, agenda) meeting to plan the pipeline handover
* schedule (who, when, agenda) meeting to plan data archiving
* Who: sean stevens, automated globus transfers to GDrive
* prioritize data sets for archiving
* what is possible w/ Eric’s class for their final project
* he wants to stand up multiple pipelines - is this feasible?
* See [his proposal outline](https://docs.google.com/document/d/1o3h4kPYoFItnEVM64d_brZ54MDpsAEl_29ITfUHef9o/edit?pli=1)
* specific repo to track migration activities?
## Decisions
- Kickoff meeting ASAP
- Workflow orchestration:
- Use Makeflow
- specify in CWL to make them portable
- Roles
- PM (talk to Sangita - see below).
- Top level coordination across teams (Duke, DDPSC, GWU)
- setting boundaries and expectations
- "Responsible for success of development and deployment of Ag processing pipelines at UA through: planning and scheduling, analyzing and managing project risk, reporting and documentation, outreach and coordination with stakeholders and other groups, monitoring progress, ensuring quality and satisfaction"
- Chris:
- Technical Manager (and senior developer?)
- Schedule, high level guidance, coordination - sprints, technical directions
- Mentor for new project technical pm
- Coordinate w/ GWU PM (setting boundaries)
- Julian:
- Tech lead (NOT A MANAGER!) and developer
- Coming up with appropriate and feasible technical solutions
- Ensure we keep quality high, and technical debt and incidental complexity as low as possible
- Work closely with Max on the above two
- Help Chris with creative problem solving/technical solutions/processes in his role of managing expectations/setting boundaries
- Responsible for mentoring junior developers
- Working w/ Chris on scheduling stuff, to make sure things don't slip
- David:
- Product Manager/owner
- BDFL (final say on technical choices, after considering proposals)
- Planning Meetings
- Open kickoff
- Review notes from this meeting
- Data storage
- who: Julian, Blake, Sarah, David, Sean, Rob
- what: what data to archive on GDrive, where season 4 and 6 published data goes,
- Pipeline handover
- Goal of meeting: ?
- who:
- UA: David, Julian, Chris
- NCSA: Rob, Max, Todd,
- what:
- Max: postmortem summary
- When will Max (and Rob?) visit UA?
- what
- Weekly Meetings
- Thursday Hackthons (12-2), combines Monday 12-1 End user
- who: extractor developers, data users, and us
- what: review what has been done, sticking points
- Infrastructure Team Sprint Planning and Review
- who: our team + Max and Todd
- when: during our weekly planning / review meetings. Break into chunks (Max & Todd for first 15 min)
## TODO
- Have an initial meeting w/ Sangita
- define her roles
- define our needs w.r.t proj. management and coordination across teams
- regular meetings w/ Sangita and Duke
- make sure we are meeting goals, facilitate interactions w/ other groups
- Review TERRA REF postmortem
- [ ] Get milestones from David (Julian)
- [ ] Investigate tools/processes as alternatives to meetings (Julian & Chris)
## Background
- Project: The next phase of the TERRA REF project
- Funder: ARPA-E
- Time horizon: Two years
- Goal: Process the data coming off gantry (on CyVerse platform)
## References
