This document describes best practices for internship for learning with Product.
Internships are a great way for a GitLab team member to learn about being a Product Manager at GitLab. Use this guide for planning and executing an internship under an IC PM who acts as the 'Intern Mentor'.
The first step you will need to take in order to start an internship in Product Management is to find a mentor from the Product Management team.
You can reach out on slack to the #product channel and express your interest in an internship and that you are looking for a mentor.
Another option is using the table below that will help match mentors and interns. If you are interested in participating in an internship, either as a mentor or intern, please fill out your details in the table below. If you see an empty slot for a mentor/intern, feel free to reach out to that person to see if they are available to be your internship match.
Mentor | Intern | Group | Mentor Timezone | Intern Timezone |
---|---|---|---|---|
Feel free to schedule a coffee chat with any of the PM internship Alumni. You can review the list of PM internship below. These chats can be helpful when deciding whether to apply to participate or if you're unable to participate but want to hear about the experience and what alumni have learned during their internship.
The Product Development Flow at GitLab offers a systematic way to scope Product Internships for learning. While not mandatory, it is helpful to select one of the tracks to focus on for the internship. Available tracks:
Selection of which track to pursue for the internship should be based on the goals of the PM intern.
Start date | End date | Group | Track | Name | Title | Takeaways |
---|---|---|---|---|---|---|
2021-01-18 | 2021-04-18 | Release | Release | @iganbaruch | Sr. Technical Product Marketing Manager | During GitLab 13.9 planning and development I worked closly with the PM of the Release group, and learned all the main PM tasks around development of a milestone. Then I was acting as a PM and led the planning, development and release of GitLab 13.10 and GitLab 13.11 in the Release group. |
2021-06-14 | 2021-08-19 | Editor | Build | @mmacfarlane | Team Lead, Enterprise Sales Development | Delivered Snippet rendering feature in 14.2 and published accompanying release post. Learned Build track workflow and relationship management between Engineering Manager, Product Designer, and Technical Writer. |
2020-08-05 | 2020-11-01 | Monitor | Validation | @mmacfarlane | Team Lead, Enterprise Sales Development | Created and presented opportunity canvas to VP and EVP or Product at GitLab. Conducted 8 interviews utilizing UX Research team, Respondent.io, and Dovetail. Create discussion guide for interviews. Learned Validation process from start to finish. |
2020-02-01 | 2020-04-30 | Monitor | Build | @williamchia | Sr. Product Marketing Manager | I got to PM the release of Status Page. |
2021-10-25 | 2022-03-23 | Organization | Build | @aciciu | Support Engineer | Learned the PM workflow on how to triage and plan for a release. I collaborated and participated in discussions with engineers, EM and product designer, regarding scheduling. |
2022-03-21 | 2022-06-10 | Foundations | Validation | @m_frankiewicz | Backend Engineer | Practiced qualitative customer interviewing: prepared discussion guide, led 7 customer interviews, documented results in Dovetail. Derived key insights and patterns from customer interviews and surveys' feedback. Created and presented opportunity canvas to to the Director and VP of Product. |