Cracking the PM Career: The Skills, Frameworks, and Practices To Become a Great Product Manager
Produktkarriere

Cracking the PM Career: The Skills, Frameworks, and Practices To Become a Great Product Manager

Jackie Bavaro, Gayle McDowell, 2021

Inhaltsverzeichnis des Buches

  • Foreword by Marissa Mayer
  • Foreword
  • The Product Manager Role
  • Getting Started
  • Our goal is for this book to be the guide we never had.
  • Our goal is for this book to be the guide our mentees never had.
  • Our goal is for this book to help more people become great product managers.
  • PM Skills
  • Career Skills
  • PM Career Ladder
  • If you're short on time...
  • I'm new to product management
  • I'm having trouble getting promoted
  • I'm a senior product leader
  • I want to develop my skills as a PM
  • I want to land a product manager job
  • The Product Manager Role
  • The Product Triad
  • The Product Life Cycle
  • Discover
  • Define
  • Design
  • Develop
  • Delivery
  • Debrief
  • Other activities
  • How do I become a great product manager?
  • The First 90 Days
  • The "I'm new here" advantage
  • 30/60/90 day onboarding plan
  • First 30 Days
  • First 60 Days
  • First 90 Days
  • Introductory meetings
  • Your manager
  • Your onboarding buddy
  • Executives
  • Close teammates
  • Getting-to-know-you questions:
  • Aligning on expectations:
  • Opportunities:
  • Everyone else
  • General questions:
  • Dos
  • Take advantage of your beginner's eyes
  • Become the expert on your product and users
  • Build credibility
  • Get quick wins in early
  • Look for ways to feel like you belong at the company
  • Make it easy for people to give you feedback
  • Don'ts
  • Don't start by telling people they're doing it all wrong
  • Don't shut people down—Say "yes, and…"
  • Don't try to make major changes right away
  • Don't assume you need to maintain all previous decisions
  • Key Takeaways
  • Product Skills
  • User Insight
  • Responsibilities
  • Speak with users and potential users
  • Dig beyond surface needs
  • Validate your assumptions
  • Plan strategic user research to look for new opportunities
  • Create a user-focused cultur
  • Growth Practices
  • Cultivate a beginner's mindset
  • Connect product choices to customer insights
  • Build your user-focused intuition
  • Categorize user insights by priority
  • Evangelize your customer insights
  • Surface the key insight that unlocks the problem
  • Concepts and Frameworks
  • Jobs To Be Done
  • Customer Journey
  • Usability Guidelines
  • 10 Usability Heuristics for User Interface Design
  • User Research
  • Types of user research
  • Field studies
  • Diary studies
  • User interviews
  • Surveys
  • Usability tests and concept tests
  • Participatory design (co-design)
  • Card sorting
  • Beta program
  • Recruiting user research participants
  • User research mistakes to avoid
  • Asking the wrong question
  • Leading the witness
  • Too many participants for usability studies
  • Not treating user researchers as partners
  • Key Takeaways
  • Data Insight
  • Responsibilities
  • Learn your company's key success metrics
  • Learn how to pull data for yourself
  • Create a dashboard for your team
  • Review your team's metrics regularly
  • Explore the data
  • Shape your company's key success metrics
  • P&L Responsibility
  • Growth Practices
  • Use benchmarks to make sense of data
  • Build your data intuition
  • Run better experiments
  • Concepts and Frameworks
  • Good metrics versus vanity metrics
  • Pirate Metrics
  • A/B Testing and Statistics
  • What you need to know about statistics
  • Confidence interval
  • P-values
  • Beware of p-hacking
  • Statistics and experiments
  • Key Takeaways
  • Analytical Problem Solving
  • Responsibilities
  • Identify and structure ambiguous problems
  • Exploratory problems
  • Decision-making problems
  • Look into the data yourself
  • Help triage and reproduce bugs
  • Systems thinking
  • Growth practices
  • Be curious: predict and explore
  • Articulate your frameworks
  • Don't just point out problems
  • Optimize across products and over the long term
  • Visualize how it's built
  • Concepts and Frameworks
  • The 2x2 matrix
  • Red/yellow/green tables
  • If we're optimizing for...
  • Decision tree
  • Eigenquestions
  • Five Whys
  • Key Takeaways
  • Product and Design Skills
  • Responsibilities
  • Do product discovery
  • Always bring things back to the goals
  • Don't hide internal goals and constraints
  • Drive product decisions by laying out your insights and reasoning
  • Partner with your designer to come up with great solutions
  • Design ethical products
  • Advocate for a balanced solution
  • Give great product feedback
  • Create product (and/or design) principles
  • Growth Practices
  • Pick the fastest and best ways to test hypotheses
  • Design for sticky usage
  • Build product mindset
  • Practice identifying and prioritizing goals
  • Write down all of the business and customer goals you can think of
  • Prioritize the goals
  • Stay current with well-designed products
  • Develop your quality bar
  • Expand your perspective: Consider more radical solutions
  • Concepts and Frameworks
  • Wireframes, prototypes, and flows
  • Opportunity solution trees
  • Product teardowns
  • Brainstorming
  • Start with independent brainstorming before sharing as a group
  • Invite people from multiple teams and roles
  • Set up the brainstorming with some structure
  • Key Takeaways
  • Technical Skills
  • Responsibilities
  • Learn about how the technical infrastructure impacts the product
  • If you know how to code, consider contributing to help out
  • Growth Practices
  • Check in with your manager and engineers
  • Build your costing intuition
  • How to Build Your Costing Intuition
  • Concepts and Frameworks
  • Technical terms and concepts
  • API
  • Client (also called frontend) and server (also called backend)
  • Deployments and development, testing, staging, beta, and production servers
  • Product analytics and logging
  • SQL and databases
  • Algorithms and Data Structures
  • A few more terms
  • What does "that's too hard to build" actually mean?
  • It would be expensive to build
  • The performance would be very slow or have poor scalability
  • It would introduce technical debt that makes future projects take longer to build
  • Key Takeaways
  • Writing Product Documentation
  • Use the Documentation Process to Clarify Your Thinking
  • Optimize For Making the Document Easy to Read and Understand
  • Use the Spec as the Focal Point for Feedback
  • Be Clear When the Spec Stops Being the Source of Truth
  • Focus on Outcomes
  • Example Spec
  • Problems
  • Goals
  • Use Cases
  • Timeline
  • Detailed Proposal
  • Key Trade-Offs & Decisions
  • Key Takeaways
  • Execution Skills
  • Project Management
  • Concepts and Frameworks
  • Philosophies
  • Lean
  • Agile
  • Scrum
  • Kanban
  • Product Backlog
  • How design and discovery fit in
  • Designers work one sprint ahead of engineering.
  • Engineering doesn't start until the Discovery and Design phases have gotten a large enough head start.
  • Responsibilities
  • Have an explicit conversation about your project management responsibilities
  • Groom and prioritize the backlog
  • Create milestones and checkpoints
  • Write good status reports
  • Check in with your team members
  • Adjust plans as things change
  • Share your best practices across the organization
  • Growth Practices
  • Be available
  • Reduce dependencies
  • Optimize around your team's resources
  • Improve your team's processes
  • Set up project management software
  • Use demos as a forcing function
  • Use special days to invest in areas that get overlooked
  • Sniff out risks and mitigate them
  • Drive quality and velocity improvements across product teams
  • Consider partnerships and acquisitions
  • Key Takeaways
  • Scoping and Incremental Development
  • Concepts and Frameworks
  • Incremental Development
  • Minimum Viable Product (MVP)
  • Common mistakes with MVPs
  • Time and Value
  • Responsibilities
  • Break work into incremental launches and validate early
  • Don't scope too small
  • Drive team alignment around lean MVPs
  • Invest in systems that support incremental development
  • Growth Practices
  • Accept that you don't know exactly what to build
  • Use your judgment to optimize for the right time frame
  • Refine and simplify your hypotheses
  • Encourage MVP thinking and push back against perfectionism in your org
  • Key Takeaways
  • Product Launches
  • Concepts and Frameworks
  • Launch Review
  • Launch Checklist
  • Go-to-Market (GTM) Strategy
  • Positioning Statement
  • Promotion
  • Responsibilities
  • Don't launch until the product is ready
  • Ensure nothing falls through the cracks
  • Quality assurance
  • Handle any launch problems
  • Celebrate and communicate back to the company
  • Growth Practices
  • Partner with launch stakeholders early
  • Use launch reviews as a way to earn credibility
  • Refine the way you think about launch dates
  • Take responsibility for the end-to-end customer experience
  • Get the launch strategy right
  • Key Takeaways
  • Get Things Done
  • Concepts and Frameworks
  • What does it mean to be a person who gets things done?
  • Action-oriented
  • High capacity
  • Reliable
  • Results-oriented
  • Personal productivity systems
  • Getting Things Done
  • Set dates for work that is important but not urgent
  • Time Management
  • Accept that you have more work to do than can actually be done
  • Analyze your ideal vs. actual time allocation
  • The 4 D's: delete, defer, delegate, and diminish
  • Big rocks first
  • Get out of the office to make space for uninterrupted work
  • Beating procrastination
  • Responsibilities
  • Have a point of view
  • Find ways around roadblocks
  • Keep or renegotiate your commitments
  • Communicate proactively
  • Run multiple teams at once
  • Don't be a roadblock
  • Growth Practices
  • Don't treat work like school
  • Focus on outcomes, not deliverables
  • Share work early
  • Prioritize being responsive to your team
  • Be intentional about how you use real-time and asynchronous communication
  • Use "timeboxing" when you need to balance how long to spend on something
  • Move faster
  • It doesn't seem like anyone is waiting for your decision
  • Creating fancy frameworks when simple judgment would do
  • Too much iteration
  • "Trust, but verify" during cross-functional collaboration
  • Learn how to delegate well
  • Hand over ownership of a full responsibility
  • Understand your reluctance to delegate
  • Take responsibility for defining what success looks like, and delegate the solution to your designers and engineers
  • Don't treat rules as set-in-stone
  • Get your team excited about what comes next
  • Share your monthly priorities with your team
  • Set up regular workshop time to optimize your schedule
  • Clear roadblocks for your team
  • Remote Work
  • Key Takeaways
  • Strategic Skills
  • Product Strategy Overview
  • What does it mean to be strategic?
  • Strategic vs. not strategic
  • Vision
  • Competitive framework
  • Strategic framework
  • Alignment with company strategy
  • Systems thinking
  • Long-term roadmapping
  • Execution
  • Goal setting
  • Planning ahead
  • Autonomy
  • Advocacy
  • What is a Product Strategy?
  • The product vision
  • The strategic framework
  • The roadmap
  • Creating a product strategy
  • Making the time
  • The mindset shift
  • Understand the importance of strategic work
  • What if the engineering lead says you can't spare any time for strategic work?
  • Consider quick approaches
  • Creating a large strategy
  • Step 1: Dive into lots of input
  • Step 2: Kick it off
  • Step 3: Checkpoint 1—key hypotheses
  • Step 4: Checkpoint 2—draft strategies/bets
  • Step 5: Checkpoint 3—declare
  • Step 6: Create artifacts
  • Step 7: Create a scoreboard
  • Share your strategy and evangelize it
  • Key Takeaways
  • Vision
  • Responsibilities
  • Brainstorm an ambitious vision
  • Make your vision concrete and inspiring
  • Growth Practices
  • Champion new opportunities outside of your scope
  • Organize company-wide vision brainstorming days
  • Frameworks
  • Work Backwards
  • Key Takeaways
  • Strategic Framework
  • Responsibilities
  • Learn your business, market, and industry to spot opportunities and obstacles
  • Get crisp on your target customer and pain points
  • Growth Practices
  • Address questions and tradeoffs in your strategic framework
  • Align your strategy with the bigger picture
  • Concepts and Frameworks
  • Customer Purchase Decision-Making Process
  • Marketing Mix (4 Ps)
  • SWOT Analysis
  • The Five Cs (Situational Analysis)
  • Porter's 5 Forces
  • Pricing Models
  • Key Takeaways
  • Roadmapping and Prioritization
  • Responsibilities
  • Prioritize and sequence work
  • Estimated benefits:
  • Estimated cost and constraints:
  • Ensure your work aligns with the strategy
  • Create a long-term roadmap for your team
  • Growth Practices
  • Don't overlook the obvious wins
  • Learn how to say "no"
  • Don't panic when executives torpedo your roadmap
  • Prioritize competing goals with a balanced portfolio
  • Concepts and Frameworks
  • Return on investment
  • Outcome-based roadmaps
  • Ignore solutions
  • Consider solutions but don't put them on the roadmap
  • Include outcomes and solutions
  • Voice of the Customer
  • How to Start
  • Key Takeaways
  • Team Goals
  • The importance of setting team goals
  • Responsibilities
  • Create Team Goals
  • Good goals and bad goals
  • Ensure the goals are met
  • Growth Practices
  • Include counter metrics in your goals
  • Use goals to motivate your team
  • Picking Targets
  • What the company needs from your team
  • What's achievable
  • How targets impact decision-making
  • Concepts and Frameworks
  • OKRs
  • Key Takeaways
  • Leadership Skills
  • Personal Mindset
  • Responsibilities
  • Growth Mindset
  • Put aside your ego
  • Intellectual humility
  • Maturity
  • Equanimity
  • Growth Practices
  • Don't let Impostor Syndrome hold you back
  • Build Internal Strength and Confidence
  • Concepts and Frameworks
  • The Drama Triangle and Shifting Above the Line
  • Key Takeaways
  • Collaboration
  • Responsibilities
  • Treat people like partners
  • Create Psychological Safety
  • Resolve conflicts peacefully
  • Growth Practices
  • Make time to bond with coworkers
  • Optimize for long-term relationships
  • Concepts and Frameworks
  • The Big 5
  • The Enneagram
  • Key Takeaways
  • Influencing Without Authority
  • Responsibilities
  • Build relationships
  • Earn Credibility
  • Drive decisions
  • Take responsibility for making the decision
  • Assert your decisions tactfully
  • Move quickly
  • Growth Practices
  • Choose the right time to share your ideas
  • Include people in the creation to get their buy-in
  • Build cross-departmental trust
  • Concepts and Frameworks
  • Stakeholder management
  • Step 1: Deeply understand your stakeholders and their goals
  • Step 2: Clarify the decision-maker and other roles
  • Step 3: Explain the process and communication plan
  • Step 4: Make each stakeholder feel heard
  • Key Takeaways
  • Communication
  • Responsibilities
  • Learn what your audience thinks and cares about
  • Get clear about what you want to say
  • Growth Practices
  • Tailor your communication for your audience and goals
  • Catch miscommunications as they happen
  • Redirect conversations to the right issues
  • Concepts and Frameworks
  • Best practices for written communication
  • Best practices for live conversations
  • Best practices for running meetings
  • Best practices for presentations
  • Key Takeaways
  • Motivation and Inspiration
  • Responsibilities
  • Keep your teammates motivated
  • Inspire executives and people across the company to believe in your team's work
  • Recruit people to your team
  • Growth Practices
  • Build up your internal conviction
  • Use motivation to hit deadlines, but sparingly
  • Get clear on the reasons it's worth it to work harder now
  • Ask in the right way
  • Look for ways to make the extra work fun
  • Concepts and Frameworks
  • Intrinsic vs extrinsic motivation
  • Autonomy
  • Mastery
  • Purpose
  • Key Takeaways
  • Ownership Mentality
  • Responsibilities
  • Fill in the whitespace
  • Take responsibility for the full customer experience
  • Proactively share your team's progress, challenges and accomplishments
  • Growth Practices
  • Find the answers for other people
  • Dig into the details yourself
  • Contribute to the broader PM team and company at large
  • Concepts and Frameworks
  • What does it mean to act like an owner
  • Taking responsibility for all of the components that drive success
  • Identifying what needs to be done and doing it
  • Being the primary representative for your team
  • Key Takeaways
  • Mentoring
  • Finding people to mentor
  • Responsibilities
  • Teach your mentee about the company and product
  • Mentor through apprenticeship
  • Give your mentee feedback to help them grow
  • Gather peer feedback for your mentee
  • Be a sponsor, not just a mentor
  • Growth Practices
  • Get comfortable giving easy developmental feedback
  • Positive feedback
  • Small corrections
  • "Next level" feedback
  • Giving negative feedback
  • Don't use a feedback sandwich
  • Handling a first offense
  • Addressing a pattern
  • Get feedback on your mentoring
  • Guide your mentees to figure out solutions on their own
  • Refine the way you give developmental feedback
  • Concepts and Frameworks
  • Reviewing and critiquing work
  • Mentoring someone with impostor syndrome
  • Key Takeaways
  • Working With Other Departments
  • Working with Designers
  • Have a direct conversation about working together
  • Treat your designer like a partner
  • Bring your designer problems, not solutions
  • Speak in terms of user benefit, not business benefit
  • Set your quality bar high and don't pull a bait-and-switch
  • Invest appropriately in design debt and design systems improvements
  • Working with engineers
  • Treat your engineers like partners
  • Understand and respect technical constraints
  • Never commit to dates for your engineers
  • Respect their process
  • Avoid wasting their work
  • Working with executives
  • Work for founders and executives that you respect
  • Seek to understand
  • Validate ideas from executives
  • Be prepared for your meetings with executives
  • Protect your team from thrash
  • Don't use "because the executive said so" as your reason
  • Don't throw away their ideas; build on them
  • Key Takeaways
  • People Management Skills
  • Becoming a People Manager
  • Do you really want to be a people manager?
  • Reasons you might not want to be a people manager
  • People management can be emotionally draining
  • People management can be isolating
  • You can't be entirely honest
  • You need to get work done through other people
  • You have to disappoint people
  • You need to put in a lot of hours and have a lot of meetings
  • You are responsible for process
  • Recruiting becomes a big part of your job
  • You don't need to be a manager to mentor people
  • Becoming a manager is not always the best way to advance your career
  • You don't need to become a manager to make a huge salary
  • Reasons you might want to be a people manager
  • You can have a bigger impact
  • You have more strategic influence
  • It expands your perspective
  • It can be very rewarding to support people and build a well-functioning team
  • It takes time to build people management skills, so it helps to start early
  • How to become a people manager
  • The organization has a need for a new manager
  • You are senior enough and performing well enough
  • Leadership thinks you would be interested in (and good at) people management
  • Myths about becoming a people manager
  • Managing your former peers
  • Key Takeaways
  • New Leadership Skills for PM Managers
  • Responsibilities
  • See yourself as a member of the leadership team
  • You speak on behalf of the company
  • Hold people accountable
  • Set strategy for your team
  • Keep your teams connected to the strategy
  • Review and approve work
  • Obsolete yourself
  • Growth Practices
  • Build up a support network
  • Maintain authenticity
  • Set healthy boundaries
  • Avoid micromanaging
  • Be intentional about velocity
  • Ensure that your reports feel full ownership over their work
  • Look out for decisions with broad or long-term impact
  • Intentionally create transparency
  • Concepts and Frameworks
  • The "Do, Try, Consider" framework for product feedback
  • Editing Framework
  • Key Takeaways
  • Coaching and Development
  • Responsibilities
  • Set expectations
  • Look at their work, even if you're not the approver
  • Co-create personal development plans
  • Find opportunities for your reports to stretch their skills
  • Scope projects based on experience level
  • Growth Practices
  • Build a strong relationship with your reports
  • Set aside dedicated time for coaching
  • Make it their responsibility to communicate proactively with you
  • Solicit feedback from your reports' peers and partners
  • Create plans to counteract implicit bias
  • Concepts and Frameworks
  • Compensation and promotions
  • Managing underperformance
  • Do I believe I can turn this around?
  • Have I given clear feedback on the problem?
  • Do they really want to improve?
  • Is there a different role where they'd be likely to succeed?
  • Where is your time and energy best spent?
  • Now what? (How to let go)
  • Key Takeaways
  • Building a Team
  • Responsibilities
  • Find and attract candidates
  • Evaluate candidates fairly and effectively
  • Growth Practices
  • Source and refer a lot of candidates
  • Learn how to successfully pitch candidates
  • Put a personal touch into closing candidates
  • Concepts and Frameworks
  • PM Archetypes: Builders, Tuners, and Innovators
  • Optimizing for Signal and the Candidate Experience
  • What Makes a Good Process
  • Designing a PM interview process
  • Align on what you're looking for in a PM
  • Identify qualities that are hard to teach (and therefore need to be assessed in the interview)
  • Put together an interview process that tests for all of the skills, experiences, and traits that you're looking for
  • Write up rubrics for your questions
  • Key Takeaways
  • Organizational Excellence
  • Responsibilities
  • Build your team culture
  • Get your team the resources and support they need
  • Establish product processes
  • User research debrief
  • Spec review
  • Design review
  • Eng design doc review
  • Experiment results review
  • Launch review
  • Build out a product planning process
  • Publish the planning timeline to the whole company
  • Consider the "W framework" for planning
  • Make an open call for requests
  • Host strategy days with your team
  • Growth Practices
  • Use deadlines effectively
  • Allocate people efficiently
  • Concepts and Frameworks
  • Horizontal tasks
  • Org design
  • By product
  • By short-term project
  • By engineering codebase
  • By user type
  • By use case (or problem)
  • By objective
  • Key Takeaways
  • Careers
  • The Career Ladders
  • Levels and Ladders
  • A Typical Ladder
  • Advancement
  • Scope, Autonomy, and Impact
  • The Levels
  • Associate Product Manager (APM)
  • Typical Scope, Autonomy, and Impact
  • To get from APM to PM 1
  • PM 1 and 2
  • Typical Scope, Autonomy, and Impact
  • To get from PM 2 to senior PM
  • Senior PM
  • Typical Scope, Autonomy, and Impact
  • To get from senior PM to PM Lead
  • To get from senior PM to principal PM
  • Principal PM
  • Typical Scope, Autonomy, and Impact
  • PM Lead
  • Typical Scope, Autonomy, and Impact
  • To get from PM lead to director
  • PM Director
  • Typical Scope, Autonomy, and Impact
  • To get to head of product
  • Head of Product
  • Typical scope, autonomy, and impact
  • Levels In Practice
  • Scenario 1: Customers complain about ease of use
  • Scenario 2: PMs feel that there's too much "process"
  • Scenario 3: Annual Planning
  • How Level Impacts Your Career
  • Compensation
  • Expectations
  • Project Allocation
  • The pressure to advance—and when it stops
  • People Management
  • Leveling During the Hiring Process
  • Key Takeaways
  • Career Goals
  • Figuring out what matters
  • Visualization Exercises
  • Zone of Genius
  • Imagining your ideal job
  • Preferences and Tradeoffs
  • What stage of company do you prefer?
  • Are you drawn to a particular type of product, or do you mostly want to go where you can make the largest impact?
  • What salary range would you need to feel comfortable?
  • How important is keeping your options open?
  • "Live to work" or "work to live?"
  • What is your risk tolerance now, and in the future?
  • Creating a personal development plan
  • Key Takeaways
  • Skills for Career Growth
  • Working with your manager
  • Managers are only human
  • Empathize with your manager's mindset
  • Partner with your boss on your career goals
  • Sponsorship
  • Buddy with your boss on their work
  • Make sure your manager knows how your work is going
  • Ambition and self-advocacy
  • Learning from feedback
  • Notice, Assess, Improve
  • Soliciting feedback
  • Building relationships with your manager's peers
  • Choosing the right place at the right time
  • Top-reputation companies
  • Fast-growing companies
  • Startups
  • Choosing the right team
  • Moving on at the right time
  • Negotiation
  • Naming a Number
  • Optimizing Review Cycles
  • Manager Discretion vs. By Committee
  • Timing
  • Goals and OKRs
  • Self-Review
  • Peer Feedback
  • Networking
  • Broadly reach out with small requests
  • Build genuine relationships with people who can mentor you and might help you
  • When networking goes wrong
  • Bad situations
  • Recoverable and unrecoverable situations
  • Manager Problems
  • Negative performance feedback and Performance Improvement Plans (PIPs)
  • Failed project
  • Failing company
  • Burnout
  • General advice for switching companies
  • Key Takeaways
  • Extended Learning
  • Courses
  • Coaches
  • MBA
  • Beyond PM
  • General Manager
  • Venture Capital
  • Angel Investor
  • Founder/CEO
  • Chief of Staff
  • Product Coaching and Consulting
  • Product Leader Q&A
  • Q&A with Dylan Casey
  • Q&A with Brian Ellin
  • Q&A with Osi Imeokparia
  • Q&A with Bangaly Kaba
  • Q&A with Sara Mauskopf
  • Q&A with Ken Norton
  • Q&A with Anuj Rathi
  • Q&A with Sachin Rekhi
  • Q&A with Teresa Torres
  • Q&A with Oji Udezue
  • Q&A with April Underwood
  • Additional Reading
  • Types of PM Roles
  • Landing a Product Manager Role
  • Networking for Introverts
  • The Paradox of Autonomy and Recognition
  • 10 Rules for Negotiating a Job Offer
  • Appendix
  • Key Phrases to Learn
  • TLAs and Other Acronyms
  • Acknowledgements
  • Index