...
Attend weekly Software Solutions meeting (mandatory)
Attend weekly Software Leads meeting (mandatory)
Mentor their assigned developers and be able to walk through problems with them
Check in with developers at least once a week via Slack
Complete advanced coding tasks
Review PRs
Responsible for making sure members' work doesn’t get held up too long
If a high-priority ticket is stale for more than 2-3 weeks, the lead should either do the ticket themselves or ensure that it gets done by a reliable member
Goals:
Gain the ability to foster a sense of community in your tech lead group to maintain retention
Gain a more complete understanding of every aspect of the code base
Take ownership of the application (feel proud of the work and the website we make)
Learn how to write tickets and break out epics
Software
...
Product Manager – (
...
5 hrs / week):
Reports to: Head of SoftwareSoftware Group Leads are responsible for an entire team of Tech Leads and Developers. This team is responsible for a big set of features from the product roadmap, and the SGL should keep the team on track for completion. The goals for an SGL are to think long term and to foster an environment where their team can thrive.Product Management
Responsibilities:
Attend weekly Software Solutions meeting product meetings (mandatory)
Attend weekly Software Leads meeting (mandatory)
Lead development team and keep progress on track
Manage and mentor assigned Tech Leads and team members
Be an expert on the features for their team and contribute to their development
Software Product Analyst – (4-7 hrs / week):
Reports to: Software Product Manager, Head of Product Management
Same as Software Product Manager below but is in an apprenticeship role to one
Shadow your Assigned SPM to learn the NER product approach
Learn how to flesh out tickets and investigate features with users
Software Product Manager – (5-10 hrs / week):
Reports to: Head of Product Management
Attend weekly Software Solutions meeting (mandatory)
Responsible for bridging the gap between users and the development team
Slacking and communicating with engineers and developers
Making epics
Designing new features
Conducting Design Reviews for their new features
Understand and advocate for the users, their needs, and resolving pain points
Conduct user interviews to understand user behaviors and needs
Write user stories, flesh out tickets, and provide user insight on tickets
Track the application's features and build the application roadmap
Designer — (4-7 hrs / wk)
Reports to: Head of Product Management
...
Responsible for building user interface design sketches and wireframes
...
Design improvements to existing user interfaces and create new designs
...
Help communicate the visual aesthetic to developers to ensure users have a positive experience interacting with the application
...
Goals:
Head of Product Management — (10-15 hrs / wk)
...