Software Product Leadership – Product Management 101
Become a Product Manager in an IT/Software company| Get the skills and interview tips | Learn from experienced industry experts
What is a Product Manager’s role in the software development lifecycle? How do Product Managers communicate requirements? How do they reduce ambiguity, frame the problem landscape, influence design decisions and drive execution? What are some common Product Metrics, what is A/B testing and why is it important for PMs to be data-driven? What do tech companies look for when they hire PMs? What are some good ways to prepare for PM interviews?
After this course, you will know everything you need to know to separate the fact from fiction about software product management and move forward as a software leader. Beyond the conceptual foundation and specific knowledge provided, the course also includes exercises, links, and resources that will help you further your studies, help you with career decisions, and even become a Product Manager yourself.
Syllabus Overview
Section 1: Introduction and Business Concepts
- Role of a Product Manager.
- An overview of the business skills needed to run your products and features.
- A deep dive into performing competitive research.
- How to keep up with prevailing market trends and how to think about what features, apps or products to build next.
Section 2: Leadership and Teamwork
- How to create a pitch for your ideas.
- An overview of how to do an estimation of time and resources needed when trying to get your idea funded.
- Understanding the dynamics and the culture of the team that you are in
- Best practices to avoid isolation and misalignment for yourself and others.
- Tips on socializing your ideas and seeking feedback on them from others in respectful and non-intrusive ways.
Section 3: User Experience (UX) Design
- Developing user stories and making use of personas to communicate product and feature ideas.
- Basics of visual design and working with designers to come up with alternatives (explorations) to bring ideas to reality.
- Understanding the non-visual elements of design such as gestures, responsiveness, etc.
- An overview of common methods for performing user research, such as flash feedback, etc.
- What are A/B testing and how and why to A/B test different ideas
Section 4: Execution and Evaluation (Data Driven-ness)
- Writing functional specifications.
- Unblocking Engineers by taking care of non-technical issues all the way from legal things such as open-source licenses to UI strings that could block your team’s progress.
- Understanding your role as the person who may be responsible for communication with partners.
- Role of Data – Understand common metrics such as Monthly Active Users, Daily Active Users, Net Promotor Score and so on – What are they about how to use them to make product decisions!
- Special topic: A day in the life of a PM.
Section 5: Product Management interviews and Career advancement strategies
- Pro-tips from Ramit for preparing for your Product Management interview.
- References to books, blogs, and materials you need to read to get started for your PM interview.
- A peek into career strategies that Dean applied to grow his career for 20+ years continuously.
- A framework for figuring out your career advancement as a PM
Curriculum
- 7 Sections
- 36 Lessons
- 52 Weeks
- Introduction2
- Business: Discovering market needs and opportunities9
- 2.1Section Overview3 Minutes
- 2.2Understanding Business Motivations5 Minutes
- 2.3Business Motivations Quiz5 Minutes1 Question
- 2.4Uncovering the competitive landscape5 Minutes
- 2.5Keeping up with industry trends6 Minutes
- 2.6Forming a point of view5 Minutes
- 2.7MVP Quiz5 Minutes1 Question
- 2.8Customer Empathy5 Minutes
- 2.9Customer Empathy Quiz5 Minutes1 Question
- Leadership: Getting your team and other stakeholders onboard8
- Design: Crafting the User Experience6
- Execution and Evaluation: Delivering on the value proposition9
- 5.1Section Overview2 Minutes
- 5.2Anatomy of functional specs4 Minutes
- 5.3Functional Spec Quiz5 Minutes1 Question
- 5.4Unblocking engineers4 Minutes
- 5.5Interfacing with other parties2 Minutes
- 5.6Standard Metrics (MAU, DAU and more)4 Minutes
- 5.7Decision making with metrics2 Minutes
- 5.8Sum up: A day in the life of a Product Manager1 Minute
- 5.9Metrics Quiz5 Minutes2 Questions
- Your PM Career: Getting in and growing as a Product Manager5
- Try this on own own!2
A Product Manager in the Microsoft Office Division, Ramit has been influencing numerous developments inside Word, Excel, PowerPoint and OneNote. Prior to joining Microsoft, Ramit interned at Goldman Sachs and Siemens Healthcare and has also had the experience of venture pitching at incubators including Startup Weekend, Cozad and YCombinator. He holds a Bachelor's in Computer Science from University of Illinois at Urbana-Champaign and is highly regarded for his use of data and insights to guide product directions.