InfoQ

News

Presentation: Prioritizing Your Product Backlog

Posted by Geoffrey Wiseman on Oct 06, 2008 10:01 AM

Community
Agile
Topics
Delivering Value ,
Agile Techniques
Tags
Management ,
agile2008 ,
Planning
Choosing the right features can make the difference between the success and failure of a software product. Mike Cohn presented 'Prioritizing your Project Backlog' at Agile 2008 on how a project backlog should be organized and prioritized and non-financial techniques for prioritization such as kano analysis, theme screening/scoring, relative weighting and analytic hierarchy process.

Watch Prioritizing Your Product Backlog (75 minutes).

Pascal Van Cauwenberghe commented on the presentation:
Essentially, the process works on the theme level. Applying it to stories is too much work and is often meaningless to business users. When we work on a theme, we have to split them in stories and redo the exercise because not all stories in a high-scoring them have a lot of business value or are necessary to realize the theme’s business value. Overall an excellent presentation with good visuals, some exercises and practical advice.

If you'd like a hardcopy, Mike Cohn has released a PDF of his presentation.
  • This article is part of a featured topic series on agile2008

3 comments

Reply

hardcopy by Jesse Stockall Posted Oct 6, 2008 12:28 PM
Re: hardcopy by Ralph Poellath Posted Oct 7, 2008 9:27 AM
Re: hardcopy by Geoffrey Wiseman Posted Oct 8, 2008 12:04 PM
  1. Back to top

    hardcopy

    Oct 6, 2008 12:28 PM by Jesse Stockall

    Most of the links, including the PDF download are not functional

  2. Back to top

    Re: hardcopy

    Oct 7, 2008 9:27 AM by Ralph Poellath

    The PDF of Mike's presentation can be found
    on his website.

  3. Back to top

    Re: hardcopy

    Oct 8, 2008 12:04 PM by Geoffrey Wiseman

    Fixed.

Exclusive Content

Clojure

Rich Hickey discusses Clojure features and syntax, example code, functional programming, concurrency semantics, transactions, software transactional memory, agents, implementation and pain points.

Composite Oriented Programming with Qi4j

We introduce the concept of Composite Oriented Programming, and show how it avoids the issues with OOP and reignites the hope of being able to compose domain models with reusable pieces.

Dan Farino About MySpace’s Architecture

Dan Farino talks about the system architecture and the challenges faced when building a very large online community. Dan explains how a .NET product scales on hundreds of servers.

Principles and Practices of Lean-Agile Software Development

Alan Shalloway, CEO and founder of Net Objectives, presents the Lean software development principles and practices and how they can benefit to Agile practitioners.

The Maxine VM

Bernd Mathiske discusses Maxine VM, Java compatibility, swapping major VM components, research areas, Object handling, code examples, optimizing compiler, snippets, bytecode generation, JNI and JIT.

Joe Armstrong About Erlang

Joe Armstrong speaks on various aspects of the Erlang language, presenting its roots, how it compares with other languages and why it has become popular these days.

The Limits of Code Optimization: a new Singleton Pattern Implementation

The java double-check singleton pattern is not thread safe and can’t be fixed. In this article, Dr. Alexey Yakubovich provides an implementation of the Singleton pattern that he claims is thread-safe.

Pressure and Performance – The CTO's Dilemma

Diana and Jim talk about patterns observed in CTOs' activity. CTOs emerge as real people caring for other people in their organization, and are put under a lot of pressure and constraints.