Skip to content

Latest commit

 

History

History
166 lines (132 loc) · 12.1 KB

product-life-cycle.md

File metadata and controls

166 lines (132 loc) · 12.1 KB

Product Life Cycle

Easy

With this module, you'll learn the about the various stages of a company and the mindset you need to find success in each stage.

Peaceful forest

Topics

Product-Market Fit (PMF)

With this topic, you'll learn the influence product-market fit has on the overarching mission of a business.

Learning Outcomes

  • Define what product-market fit is
  • State the core indicator that a business's product has reached PMF
  • Assess if a business's product has reached PMF
  • Theorize why PMF is the destination a business uses to set their course

Primary Resources

Extended Resources

Exercises


Stages of a Company

With this topic you'll learn how to correlate the stages of a company to its journey toward product-market fit.

Learning Outcomes

  • State the stages of a company
  • Correlate the stages of a company and their relation to product-market fit
  • Recite what matters to a company at the different stages of its growth

Resources

Exercises


Product Life Cycle Stages

With this topic, you'll learn how a software engineer's focus may change as the goals of a product change.

Learning Outcomes

  • State the stages of a product's life cycle
  • Correlate the stages of a product to stages of a company
  • Explain what matters to a company/product team at the different stages of its product
  • Theorize how the priority a product team places on various product development strategies might change through the different product stages

Resources

Exercises


Inter-team Coordination

With this topic, you'll learn how most companies coordinate software development between their product teams and the surrounding business.

Learning Outcomes

  • Describe the Agile and Waterfall software development core philosophies
  • Describe the typical practices/frameworks of each philosophy
  • Deduce what philosophy and practice a particular company adheres to
  • Theorize what philosophy is best for "the job at hand"

Resources

Exercises


Intra-team Coordination

With this topic, you'll learn how most product teams organize their composition of skill sets within the team and how a software engineer can work specifically with a product manager on their team.

Learning Outcomes

  • Describe the disciplines needed for balanced digital product development
  • Describe the responsibilities of various "manager" roles a developer may encounter
  • Explain what a developer should expect of a product manager
  • Explain what a typical product manager expects of a developer on their team

Resources

Exercises