-
Notifications
You must be signed in to change notification settings - Fork 53
Home
J H edited this page Feb 10, 2019
·
150 revisions
Learning objectives:
- Students learn the basics of end-to-end product management and begin to develop their Startup Studio product strategies.
Lecture (slides):
- Preview of the entire course
- Introduction to product management
- Six phases of a big project (and how to counter)
- 4 D’s of PM
- What is a PM? (hint: it’s not a Project Manager: line vs dot)
- The Product part vs the Management part
- What does a PM do and not do
- Heads up vs heads down
- Directionality
- Illustration that this is not a linear process
- @goldman’s fog metaphor
- Xeno’s paradox
- Developing a meaningful and impactful product strategy
- Review basic product strategy
- Narrative
- System Diagram
- Wedges
- NCP
- Scaffolding and stubbing your product
- Modeling for high impact
- Why high impact is where startups live
- Audience
- 1/9/90 rule
- How it changes as your startup changes
- Early Adopters
- Applying to your basic strategy
- Long vs short-term strategy
- Product strategy (vision + goals) vs product roadmap (features + NCP)
- Setting Goals
- Review basic product strategy
- Q&A
Readings:
- Evolution of the Product Manager - Ellen Chisa
- The New Tech CEO Archetype - Fred Wilson
- The Five Traps of High-Stakes Decision Making - Michael C. Mankins
- The Art of Waiting - Ajay Rajani
- Bootstrap Your Network With A High Value Niche Use Case - Fred Wilson
- Optional: NY Product Conference 2017 Notes
Homework:
- Create the initial version of your Narrative, System Diagram & Wedge for your project
- Describe your potential Market Size & Initial Audience in a paragraph or two
- Fill out Product Development prioritization worksheet for your project (or an assigned app)
- Read this week’s readings and the readings for the next class
Learning Objectives:
- Students learn how to effectively leverage data during the product development process
Lecture (slides):
- Raw data & measurement
- Types of Data available and how to leverage them
- Inferring causal relationships
- Segments, Cohorts
- Improving, optimizing, and socializing
- Experiments, Funnels, Dashboards
Readings:
- Product + Data, 101 - Jason Davis
- The Experiment Experiment - Planet Money (podcast)
- Funnel Optimization 101 - 500 Startups
- Usability Testing Hints, Tips and Guidelines - Neil Turner
- Net Promoter - Wikipedia
- The Product Hacking Ecosystem - Andrew Morrison
- Data Driven Products Now! - Dan McKinley
- Growth vs Retention - Fred Wilson
Homework:
- Complete the initial version of your Dashboard
- Create a sample experiment (See Slide 32)
- Choose some of your favorite apps and make sure they are downloaded on your device for next class; print out three screenshots you want to discuss/critique and bring them to class
- Read the readings for the next class
Learning objectives:
- Students learn the key points where product management and design intersect, understanding the right questions to ask product designers
Lecture (slides):
- A PM’s approach to design
- Completeness: What are the loops?
- Focus: Where is the call to action?
- Simplicity: The best design is no design
- Scalability: How to leverage design frameworks and style guides
- Flexibility: Leaving space for variation and iteration
- Speed: Why speed and responsiveness matters
- A PM’s relationship with designers
- Understanding your skills and your designer's skills
- Differentiation between: Interaction Design, Visual Design, Graphic Design, Illustration
- What to leverage, how, and when
- Arming your designers with knowledge early on (and not arming them with your opinions after execution)
- The risk of placing design in a waterfall
- How to provide feedback
- Criticism vs feedback
- Facts vs opinions
- Creating a problem to solve vs dictating opinions
- Understanding your skills and your designer's skills
Readings:
- What Designers can Learn from Product Managers - Julie Zhuo
- Four Things Working at Facebook Has Taught Me About Design Critique - Tanner Christensen
- Hypothetical Futures & Product Design - Cap Watkins
- 4 Invisible User Experiences you Never Knew About - Michael Wong (skip to section on Uber)
- Four Questions Towards Understanding User Adoption of Your Product - Josh Elman
- The 7-Step-Paul-Rand Logo-Test - Dave Schools
Homework:
- Execute an initial Design Sprint around your product narrative: teams choose a User Story together, create Mindmap, Crazy 8s, and Solution Sketch artifacts individually, and then Voting together as a team
- Read the readings for the next class
Learning objectives:
- Students learn how to create product roadmaps and make consistent forward progress developing their new products
Lecture (slides):
- Product development vs software development
- Product quality vs software quality
- Following an impact map
- Goals vs features
- Product roadmaps and prioritization
- Build the right thing vs build the thing right
- Forming a roadmap
- Sizing strategy: The Snake vs The Fox
- Prioritization strategies
- Thinking through features
- Translating features to tasks
- Rollout Strategies
- Targeting audiences
- Identifying pain points in scaling
- % Rollout vs Experiments
- Apps vs the rest of your system
- Audience awareness
- There are many methodologies
- Why agile? Or why not?
- Don’t be dogmatic!
- A generalized methodology
- 4 Ps: Plan, Progress, Postmortem, Proclaim
-
- 3 Ps...
- How things go wrong
- Bad estimation
- Ratholes
- Build the right thing vs build the thing right
- Individual vs issues
- How to get back on track—or change track
Homework:
- Compare your individual Product Development Prioritization worksheets as a team and create a team Product Development Prioritization till end of Semester Submit your homework here
Readings:
- #now, #next, #later: Roadmaps without the Drudgery - Noah Weiss
- Manage your time like Google invests its resources: 70/20/10 - Noah Weiss
- Babe Ruth and Feature Lists - Ken Norton
- "Shipping beats perfection" explained - Ben Kamens
- Product Strategy Means Saying No - Des Traynor
- #12 Burnout - StartUp podcast
- Agile Product Ownership in a Nutshell - Henrik Kniberg
- Agility Follows an S-Curve - Ben Sandofsky
Learning objectives:
- Students learn how to be responsive to unplanned situations and team dynamics during development of their products
Lecture (slides):
- Managing the process
- Handling Hi-Tempo Situations
- Critical bugs
- Security breaches
- Traffic spikes
- Exceptional use cases
- Situation control while firefighting
- Moving Plutonium
- Keeping the calm
- Handling Hi-Tempo Situations
- Managing the team
- Leading through transparency
- Setting team tone
- Interpersonal dynamics
- Post mortems / retros
Readings:
- Blameless PostMortems and a Just Culture - John Allspaw (read it twice!)
- The five keys to a successful Google team - Julia Rozovsky
- No need to squish every bug - Terje Karlsen
- An Easy 10 step guide to fixing bugs in software - Kee-Won Hong
- On product vision drift - Jason Goldman
- Kim Scott’s Framework for Being a Better Boss - Erik Devaney
- Dis-Org Chart - Startup Podcast (podcast)
- Don’t create a sense of urgency, foster a sense of purpose. - Kimber Lockhart
Homework:
- Perform a Blameless Post-Mortem, at least two stories, five whys each (also see John Allspaw's article in the readings) Submit Work Here
- Read the readings for the next class (Class 4)
Learning Objectives:
- Students learn how to assess and improve product quality
Lecture (slides):
- Product quality
- Software quality vs product quality
- Bugs
- Severity and coverage
- Prioritization: which bugs to fix and when
- Architecture
- Bottleneck analysis
- Technical debt
- When to repay debt—or not
- Refactoring
- Pre-mortems
- When and how
Readings:
- The Product Hacking Ecosystem - Andrew Morrisson
- Towards an understanding of technical debt - Kellan Elliott-McCrea
- The 30 Best Pieces of Advice for Entrepreneurs in 2015 - First Round Review
Homework:
- Complete the pre-mortem you started in class
- Read the readings for the next class
Learning objectives:
- Students learn how product managers can effectively incorporate additional sources of requirements, including security, privacy, legal, regulatory compliance, and ethics.
Lecture (slides):
Learning objectives:
- Students test their understanding of product management against practicing PMs
Lecture (slides):
- Guest panel
- Students discuss their understanding of PM with Guests
Readings:
Homework:
- None