ABSTRACT

Product management in an agile environment is very similar to product management in any application development environment. Much of the work of product management centers on understanding what features will make your product valuable to the eventual users. This requires a clear understanding of development constraints and timeframes and a delicate balancing of market and customer needs, business needs, and an endless variety of competing limitations and requirements. In agile development, specifically when using Scrum, we more fully enhance the product manager role by giving a more appropriate title of “product owner” and, from the perspective of the development teams, limiting the authority to prioritize and interpret requirements solely to the product owner. In this chapter, we will review the major responsibilities of the product owner, how the product owner uses and maintains the product backlog, and how defects affect the product backlog.