Scope of Roles
This document describes the overall responsibilities of each role on a project team. For more detail on each role, please see their respective runbooks. Anyone participating in a project team has discretion to comment on any features including frontend and backend architecture and implementation, UI/UX designs, and any other internal discussions.
Product Manager Tasks
- Communication
- Communication Channels
- Manage Discord project team channel
- Facilitate communication between NPOs and Project Team
- Via Email, Slack, Discord, at PMs discretion
- Manage task organization software(Github Taskboard, Jira, etc...)
- Communication Channels
- Meetings
- Organize and lead Project Team Meetings
- Create agenda
- Standup
- Goals of meeting
- Task delegation
- Iterate feedback from NPO
- Create agenda
- Organize NPO Meetings
- Feature/progress
showcasereport - Ask questions regarding:
- Features
- Timeline
- Scope of Project
- Feature/progress
- Organize and lead Project Team Meetings
- Determine priority of features
- Write Masters feature issues/tasks
- To be populate by Tech Leads
- Delegate tasks
- Test Features for functionality
- Write according bug/fix tasks that address necessary changes
- Approve UI/UX and designs
- Test functionality of buttons, hyperlinks, embedded videos, etc..
Tech Lead Responsibilities
Developer Responsibilities
Designer Responsibilities
Attend necessary NPO meetings(summer, early fall) Features