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
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.