22/08/2020
- Need to find a Release Coordinator and an Engineering Resource Coordinator (Notify this to HR)
- Release Coordinator to manage:
- Code review of merging to staging
- Weekly release notes
- Contact with QA to do final validation
- Release to production
- Rollback management as needed
- Engineering Resource Coordinator to manage:
- Help facilitate onboarding engineers to find good fit for time and level and to find first story
- Collaborate in scoping out work to identify best volunteer to match with work
- Follow-up on mechanisms to keep engineering roster and level of hours up to date with realistic commitments
- Work with HR on what resources are needed
- Improve engineering onboarding:
- Create a separate slack channel for Engineering Onboarding (notify this to HR), and make the existing FAQ more detailed for new Engineers.
- Encourage new engineers to contribute to FAQ and help next onboarding engineers.
- Can also post recordings here when instructing new engineers to watch for setting up various environments
- Try to find a day weekly for new Engineers to meet with all the current engineers to be given new tickets and to ask doubts or the process further (rather than one off slack conversations) > have info and any recordings. from these sessions be added to FAQ above
- For notifications feature:
- Try to first focus on the Email notifications (keeping the 21st Sept deadline in mind) Then gradually think of in app or push notifications.
- For messaging feature:
- Need to start with private comments to begin with (for 21st Sept)
- Try to get partnership with Sendbird for in app realtime chat
- Engineering and Product to continue to determine process of assigning tickets to engineers instead of asking for time commitments
- May be more effective for getting new volunteers engaged.
- Product to work on the existing Github Tickets and assign them relevant tags.