Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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)

...