SVPG · Free post · Execution, roadmaps & process · Discovery & customer research

Product Management in an Agile Environment

Marty CaganNov 5, 20075 min
SourceSVPG
KindFree post
PublishedNov 5, 2007
Originalsvpg.com ↗
N:

Marty Cagan argues that Agile methods, such as Scrum and XP, change but do not eliminate the product manager's job, and he offers guidance specific to product software rather than custom or IT projects. The product manager acts as product owner and customer representative, must stay deeply involved with engineering, and should plan on a shorter, rolling horizon using lightweight opportunity assessments. Prototypes and user stories replace heavy requirements documents, and designers work one or two sprints ahead of implementation. Cagan also explains why initial sprints should not simply serve as prototypes: time to market, the engineering team's need to build production-quality software, and the cost of changing course mid-build. For product leaders, the piece is a practical playbook for keeping discovery and delivery separate within Agile teams.

01Key takeaways

  • Stay deeply involved as product owner; Agile increases the PM's engagement rather than reducing it.
  • Plan on a shorter rolling horizon, using lightweight opportunity assessments rather than heavy requirements documents.
  • Validate ideas with disposable prototypes and real users before committing sprint capacity to building them.
  • Keep designers one or two sprints ahead so difficult features are validated before implementation starts.
  • Batch sprint output into deliberate releases, since constant change can frustrate customers.
  • Keep discovery separate from delivery so engineers can focus on production-quality software.

02Key sections

The product owner's role
The product manager serves as product owner and stays closely involved with the development team, answering questions and shaping the backlog. Agile does not reduce the PM's workload.
Planning in a rolling horizon
Agile still requires knowing the goal and how success will be measured, but over a shorter, rolling horizon using a lightweight opportunity assessment instead of a heavy MRD.
Prototypes and user stories
Prototypes replace PRDs and functional specs. They are tested with real users, clarify thinking, and communicate what engineering should build, with designers staying ahead of the sprints.
Working rhythm and releases
Daily standups become a starting point for continuous communication, sprint results are staged until a meaningful release, and each sprint ends with a demo of the product and the next prototype.
Why sprints are not prototypes
Using sprints for discovery is too slow, diverts engineers from building production-quality software, and makes significant changes of direction costly once work is underway.

03From the post

“A partnership dedicated to teaching best practices to product teams and product leaders”

“Using Agile is not an excuse for a lack of product planning.”Marty Cagan · SVPG
“Replace heavy PRD's and Functional Specs with prototypes and user stories.”Marty Cagan · SVPG
“A sprint is far too long to wait to try out an idea. An idea which will most likely be wrong.”Marty Cagan · SVPG

04Frameworks mentioned

Summary and takeaways written by PM Atlas; quotes are short excerpts. © the original author.