#kanban

Visualisation
for agile teams

The

END

Siddharta Govindaraj
siddharta@silverstripesoftware.com
@toolsforagile

...
#kanban

Siddharta Govindaraj
Director, Silver Stripe Software Pvt Ltd
Email: siddharta@toolsforagile.com
Twitter: @toolsf...
#kanban

Backlog?

sales@toolsforagile.com

@toolsforagile

facebook.com/ToolsForAgile
#kanban

The product backlog (or "backlog") is the
requirements for a system, expressed as a
prioritized list of product b...
#kanban

Why do we need a backlog?

sales@toolsforagile.com

@toolsforagile

facebook.com/ToolsForAgile
#kanban

Commitment?
Sequencing / Priority?
Forecasting?
Tracking progress?
Just a place to dump stuff?

sales@toolsforagi...
#kanban

sales@toolsforagile.com

@toolsforagile

facebook.com/ToolsForAgile
#kanban

As a buyer, I want to be able to see a list of new books on the
home page
● As a seller, I want to show a list of...
#kanban

As a buyer, I want to be able to add multiple copies of the same
book to the cart
● As a buyer, I want to be able...
#kanban

As a seller, I want to be able to keep track of the number of sales of
each book so we can promote the bestseller...
#kanban

As a seller, I want to be able to cross-sell other books during
checkout
● As a seller, I would like to bundle ce...
#kanban

sales@toolsforagile.com

@toolsforagile

facebook.com/ToolsForAgile
#kanban

Whats wrong?

sales@toolsforagile.com

@toolsforagile

facebook.com/ToolsForAgile
#kanban

Level of abstraction
Goal; MMF; Feature; Story

sales@toolsforagile.com

@toolsforagile

facebook.com/ToolsForAgi...
#kanban

Goal: Increase average per-transaction value
MMFs: Recommendations, Bundles
Features for: Recommendations

Show r...
#kanban

Commitments
vs
Decisions
vs
Options
sales@toolsforagile.com

@toolsforagile

facebook.com/ToolsForAgile
#kanban

Real Options
Options have value;
Options expire;
Never commit early unless you know why

sales@toolsforagile.com
...
#kanban

Do we have all the required information to make a
decision or commitment?
When does an option expire?
How much do...
#kanban

A system of Pull
Limit work in progress; Focus on flow

sales@toolsforagile.com

@toolsforagile

facebook.com/Too...
#kanban

Our next few goals [Limit 1]
* Increase average value per-transaction by 20%
Increase checkout conversion rate by...
#kanban

sales@toolsforagile.com

@toolsforagile

facebook.com/ToolsForAgile
#kanban

WORK IN PROGRESS
Limit work at each level of decisioning

sales@toolsforagile.com

@toolsforagile

facebook.com/T...
#kanban

PRIORITISATION
Don't do it. Use selection instead

sales@toolsforagile.com

@toolsforagile

facebook.com/ToolsFor...
#kanban

REAL OPTIONS
Keep options open. Commit late

sales@toolsforagile.com

@toolsforagile

facebook.com/ToolsForAgile
#kanban

Siddharta Govindaraj
Director, Silver Stripe Software Pvt Ltd
Email: siddharta@toolsforagile.com
Twitter: @toolsf...
Upcoming SlideShare
Loading in...5
×

The end of the backlog?

706

Published on

Do teams really need a backlog? Large backlogs are often wasteful -- they are difficult to groom and manage, difficult to prioritise and difficult to keep track of everything going on. By limiting WIP at the portfolio level, deferring commitment to the last responsible moment, and tracking lead times at an MMF level, we may be able to hack backlogs that are so small, that we can get rid of them altogether.

1 Comment
4 Likes
Statistics
Notes
  • Agreed, backlog is full of noise and most of the time doesn't conform to specific business values/goals. To make it worse, stories become irrelevant by being late or never released.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
706
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
8
Comments
1
Likes
4
Embeds 0
No embeds

No notes for slide

The end of the backlog?

  1. 1. #kanban Visualisation for agile teams The END Siddharta Govindaraj siddharta@silverstripesoftware.com @toolsforagile of the backlog? sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  2. 2. #kanban Siddharta Govindaraj Director, Silver Stripe Software Pvt Ltd Email: siddharta@toolsforagile.com Twitter: @toolsforagile Beyond Agile: Tales of Continuous Improvement http://amzn.to/beyond_agile sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  3. 3. #kanban Backlog? sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  4. 4. #kanban The product backlog (or "backlog") is the requirements for a system, expressed as a prioritized list of product backlog Items. These included both functional and nonfunctional customer requirements, as well as technical team-generated requirements. Scrum Alliance sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  5. 5. #kanban Why do we need a backlog? sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  6. 6. #kanban Commitment? Sequencing / Priority? Forecasting? Tracking progress? Just a place to dump stuff? sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  7. 7. #kanban sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  8. 8. #kanban As a buyer, I want to be able to see a list of new books on the home page ● As a seller, I want to show a list of bestsellers on the home page so that we can do more sales per quarter ● As a buyer, I want to see the details of a book ● As a buyer, I want to see reviews of a book before buying it ● As a reviewer, I want to add reviews to the book page for a book I've purchased so that I can help future buyers ● As a buyer, I want to be able to browse books by category ● As a buyer, I want to be able to search for books by title ● As a buyer, I want to be able to search for books by author ● As a buyer, I want to be able to search for books by ISBN ● As a buyer, I want to be able to restrict my search to specific formats ● As a buyer, I want to be able to add a book to my shopping cart ● As a buyer, I want to be able to remove a book from my shopping cart ● sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  9. 9. #kanban As a buyer, I want to be able to add multiple copies of the same book to the cart ● As a buyer, I want to be able to change the number of copies of a book in the cart ● As a buyer, I want to be able to checkout the cart and pay by credit card ● As a buyer, I want to be able to checkout the cart and pay by debit card ● As a buyer, I want to be able to checkout the cart and pay by netbanking ● As a buyer, I want to be able to checkout the cart and pay by PayPal ● As a buyer, I want to be able to checkout the cart and pay cash on delivery ● As a buyer, I want to be view reviewer ratings so that I know which reviews are more reliable ● As a buyer, I want to be able to rate book reviews ● sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  10. 10. #kanban As a seller, I want to be able to keep track of the number of sales of each book so we can promote the bestsellers on the home page ● As a seller, I want analytics to be able to see how visitors browse the site so that we can optimise the site ● As a seller, I want to be able to track the checkout drop off funnel so we can improve the check out process ● As a buyer, I want to be able to check out with my payment details on file, so I dont have to re-enter payment details every time ● As a buyer, I want to know when a book is out of stock ● As a seller, I want the buyer to know when a book is almost out of stock so that the buyer completes the transaction before it goes out of stock ● As a buyer, I want to be notified when an out of stock book is restocked ● As a buyer, I want to be able to pre-order a book that is not yet on sale ● sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  11. 11. #kanban As a seller, I want to be able to cross-sell other books during checkout ● As a seller, I would like to bundle certain books at a discount to increase the transaction value ● As a buyer, I would like to gift books to someone else ● As a seller, I want to show recommended books similar to the book the buyer is viewing now ● As a seller, I would like to periodically inform customers of new books which are similar to purchases they made in the past ● As a buyer, I would like to get recommendations on new books that match my tastes ● As a seller, I want to highlight books on sale on the homepage ● As a buyer, I want to purchase gift cards which can be redeemed by other people ● sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  12. 12. #kanban sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  13. 13. #kanban Whats wrong? sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  14. 14. #kanban Level of abstraction Goal; MMF; Feature; Story sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  15. 15. #kanban Goal: Increase average per-transaction value MMFs: Recommendations, Bundles Features for: Recommendations Show related books to the book the buyer is viewing 'Customers that bought this book also bought...' Stories for: Related Books Show related books based on the author Show related books based on the current book Show related books based on the browsing pattern sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  16. 16. #kanban Commitments vs Decisions vs Options sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  17. 17. #kanban Real Options Options have value; Options expire; Never commit early unless you know why sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  18. 18. #kanban Do we have all the required information to make a decision or commitment? When does an option expire? How much does it cost to postpone the point where an option expires? How much does it cost to increase the number of options? sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  19. 19. #kanban A system of Pull Limit work in progress; Focus on flow sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  20. 20. #kanban Our next few goals [Limit 1] * Increase average value per-transaction by 20% Increase checkout conversion rate by 10% Improve customer trust before purchase Our next few MMFs [Limit 1] * Show related books in the book detail page Add support for discounted book bundles Our next few Features [Limit 1] * Show related books to the book the buyer is viewing 'Customers that bought this book also bought...' Our next few stories [Limit 2] * Show related books based on the author * Show related books based on the current book Show related books based on the browsing pattern sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  21. 21. #kanban sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  22. 22. #kanban WORK IN PROGRESS Limit work at each level of decisioning sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  23. 23. #kanban PRIORITISATION Don't do it. Use selection instead sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  24. 24. #kanban REAL OPTIONS Keep options open. Commit late sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  25. 25. #kanban Siddharta Govindaraj Director, Silver Stripe Software Pvt Ltd Email: siddharta@toolsforagile.com Twitter: @toolsforagile sales@toolsforagile.com @toolsforagile facebook.com/ToolsForAgile
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×