Skip to main content

What is a PBI?

After my last post, I had the question of what is a PBI... so I thought i'd write a short blog post about what they are and why they are used.

A PBI is an acronym for Product Backlog Item. It is a description of a piece of work that your SCRUM team will develop and deliver. When you have a list of Product Backlog Items, you then refer to that collective list as a Product Backlog.

The product backlog is often prioritised and yourteam will work through each PBI, and release on a regular schedule... I am however going deep into the world of Agile development, which isn't entirely what this post is about, so I will stop myself now.


A Product Backlog Item is made up of the following:


Title - This is often a one liner that gives the team an idea of what the PBI is about, although it can just be an ID for the item and the team work off of that.


Description - Breaks down the PBI in a bit more detail, and can be written in any style, however I prefer it to be written as follows: 




By writing it this way you can clearly see what it is that is trying to be achieved, you also know who it is aimed at and what the benefits are.

Conditions of Acceptance (COA) - These are effectively criteria that must be met for the PBI to be considered as done. They will often drive test cases, as well as the QAs own mind and inquisitive thinkings.  The COAs can b written in Given When Then format, or they can drive the teams in coming eup with their own GWTs which are then reviewed by the Business Analyst or Product Owner.

Every PBI will be sized in a sizing session, this is where the team sit down with the product owner and business analyst and will have a look at the title, description and the COAs and then come up with an arbitrary size based on how big they think it is. 

The following sizes are used (fibonacci sequence):

0, ½, 1, 2, 3, 5, 8, 13, 20, 40, 100,

Every team will size a PBI different, however, they will have their own scale so a PBI that is a 2 for one team may be a 3 or even a 5 for another team, many factors will play in to a size of a PBI, ranging from complexity, to teams knowledge of the systems (another factor that will change the size of a PBI from team to team). 

Sizing a PBI will give a team an idea of what they can fit into a sprint, each team will have a velocity of what they normally achieve in a sprint, and this gives the business an idea of when they can expect certain features/PBIs to be completed. Again, this is why every team will size a PBI differently, and this leads into the amount of story points that a team can do in a sprint, so whilst team A might be able to complete 20 story points in one sprint against another team that can do 15, it's not necessarily saying that team A are completing more work...

Hopefully this has given you an idea of what PBI is, it is essentially an item of work that will have a number of team (QA and Dev) tasks against it, that the team will complete during a sprint.


Comments



  1. nice post thanks for sharing. i will also share this article in my circle
    Business softwares

    ReplyDelete
  2. Now-a-days, nothing is sure!!! Then undoubtedly, our main concern would be purity that affects our health and atmosphere. xenon test chamber

    ReplyDelete
  3. hi admin...Really an amazing post..! By reading your blog post i gained more information. Software Testing Training in Bangalore

    ReplyDelete
  4. Really cool post, highly informative and professionally written and I am glad to be a visitor of this perfect blog, thank you for this rare info!

    selenium training in chennai|

    ReplyDelete
  5. Needed to compose you a very little word to thank you yet again regarding the nice suggestions you’ve contributed here.

    Java Training in Bangalore

    ReplyDelete
  6. I feel really happy to have seen your webpage and look forward to so many more entertaining times reading here. Thanks once more for all the details.

    selenium training in bangalore|

    ReplyDelete
  7. Thanks for one marvelous posting! I enjoyed reading it; you are a great
    author. I will make sure to bookmark your blog and may come back
    someday. I want to encourage that you continue your great posts, have
    a nice weekend!

    java training in chennai


    java training in bangalore

    ReplyDelete
  8. Thanks for splitting your comprehension with us. It’s really useful to me & I hope it helps the people who in need of this vital information. Devops Training in Chennai
    Devops Training Institute in Chennai

    ReplyDelete

  9. Thanks for the useful information of software testing courses, give more updates on Android development, First time I visit your blog really nice, I bookmark your blog here after a daily visit. Learn software testing course in Chennai

    ReplyDelete
  10. Wow! That's really great information guys.I know lot of new things here. Really great contribution.Thank you ...

    automation testing courses online

    ReplyDelete
  11. Ciitnoida provides Core and java training institute in

    noida
    . We have a team of experienced Java professionals who help our students learn Java with the help of Live Base Projects. The object-

    oriented, java training in noida , class-based build

    of Java has made it one of most popular programming languages and the demand of professionals with certification in Advance Java training is at an

    all-time high not just in India but foreign countries too.

    By helping our students understand the fundamentals and Advance concepts of Java, we prepare them for a successful programming career. With over 13

    years of sound experience, we have successfully trained hundreds of students in Noida and have been able to turn ourselves into an institute for best

    Java training in Noida.

    java training institute in noida
    java training in noida

    ReplyDelete
  12. Much needed information with unique content and it is very helpful to know about the information based on blogs

    software testing training

    ReplyDelete
  13. I strongly believe that there will be great opportunities for those who looked into this area...
    Best Online Software Training Institute | Web Services Training

    ReplyDelete

  14. Excellent information you made in this blog, very helpful information. Thanks for sharing.

    Software Testing | Austere Technology

    ReplyDelete
  15. Its extremely intriguing and valuable also.Thank you to such an extent

    Article Submission sites | Latest Updates | Technology

    ReplyDelete
  16. Nice Blog, Thanks for sharing this valuable one. This very useful for me and gain more information.

    Regards,
    Selenium Training in Chennai

    ReplyDelete
  17. Awe! What An Blog Very Helpful and interesting Really A great center for acquiring knowledge.Very Helpful Post And Explained Very Clearly About All the things.Very Helpful. Coming To Our Self We Provide Food Service Parts . Really Thankful For the blogger providing such a great information.Thank you. Have a Nice Day.

    ReplyDelete
  18. Such a amazing information, Thanks for sharing this useful information.

    Embedded Training in Chennai | Embedded Training Institute in Chennai

    ReplyDelete
  19. Excellent article, Cool, Looking ahead to reading a lot. Sensible article USMLE Thanks for posting.

    ReplyDelete
  20. What An Blog Very Helpful and interesting Really A great center for acquiring knowledge.Very Helpful Post And Explained Very Clearly About All the things.
    Software Testing Training In Chennai

    ReplyDelete
  21. Really Thanks For Posting Such an Useful and informative article. Mulesoft Certification Training

    ReplyDelete
  22. It’s a great post. Keep sharing such kind of worthy information.

    Mobile Testing Training in Chennai | Mobile Testing Training

    ReplyDelete
  23. Really Thanks For Such an Useful and Informative Post...

    Plots for Sale in Vizag

    ReplyDelete
  24. Thanks for sharing this informative article..!!
    Keep posting waiting for next post.

    Java Training in Bangalore

    ReplyDelete
  25. Your blog was very interesting & easy to understand. Thank you so much sharing that informative blog.Inventory Audit

    selenium training in chennai

    aws training in chennai


    ReplyDelete
  26. I applaud the publication of your article on pbi. It's a good reminder to look on the DevOps training.

    It is recommended to take DevOps training in Chennai quora

    Thank you for sharing with us the post that you have worked so hard to refine.


    DevOps training in chennai with placement | Best DevOps training in chennai | DevOps training in chennai OMR | DevOps training in chennai Velachery |DevOps training in chennai

    ReplyDelete
  27. This comment has been removed by the author.

    ReplyDelete
  28. Nice blog with excellent information. Thank you, keep sharing.....

    java training in chennai

    selenium training in chennai

    ReplyDelete
  29. Softofree
    Get your favorite mac & windows applications on your computer or macbook. Free games & applications are available here to download Sniper Elite Crack With Keygen

    ReplyDelete
  30. Appyzone
    You can get free mac & pc applications. You are one click away from getting best cracks, cheats, and patches of games IBM SPSS Crack With License Key

    ReplyDelete
  31. Oceanofmobile
    Do you want to crack your softwares or want any generator and activator for personal computers and mac. Get serial keys and mode of any software to activate Virtual Audio Cable Crack With License key Full

    ReplyDelete
  32. Hey there, You've done an excellent job. I’ll certainly digg it and individually suggest to my friends. I am sure they'll be benefited from this site. home based business singapore

    ReplyDelete
  33. I have learn a few just right stuff here. Definitely value bookmarking for revisiting. I surprise how so much attempt you set to make such a great informative site. Whats up very nice site!! Guy .. Excellent .. Superb .. I will bookmark your site and take the feeds additionally…I am happy to seek out a lot of useful information right here within the put up, we need work out extra techniques in this regard, thank you for sharing. . . . . . web page design singapore

    ReplyDelete
  34. fantastic post, very informative. I ponder why the opposite specialists of this sector don't realize this. You must continue your writing. I'm sure, you've a great readers' base already!e commerce website

    ReplyDelete
  35. Superb site you have here but I was wondering if you knew of any community forums that cover the same topics talked about in this article? I'd really love to be a part of community where I can get comments from other knowledgeable people that share the same interest. If you have any suggestions, please let me know. Many thanks! van singapore

    ReplyDelete
  36. I think this is among the most important info for me. And i'm glad reading your article. But wanna remark on few general things, The web site style is ideal, the articles is really great : D. Good job, cheers Facebook advertising

    ReplyDelete
  37. What’s Happening i'm new to this, I stumbled upon this I have found It absolutely helpful and it has helped me out loads. I hope to contribute & help other users like its aided me. Great job. english tuition

    ReplyDelete
  38. This is really impressive post, I am inspired with your post, do post more blogs like this, I am waiting for your blogs.


    Data Science Course in Chennai

    Data Science With R

    Python Training in Chennai

    Machine Learning in Chennai

    SAS Training in Chennai

    ReplyDelete
  39. Its a good post and keep posting good article.its very interesting to read.
    devops certification in chennai

    ReplyDelete
  40. Thanks a bunch for sharing this with all of us you really know what you're talking about! Bookmarked. Please also visit my site =). We could have a link exchange contract between us! SEO  web design Singapor

    ReplyDelete
  41. Thank you a lot for providing individuals with an extremely nice chance to read from this blog. It is always so beneficial and also packed with a lot of fun for me personally and my office fellow workers to visit your website at least three times in a week to read through the newest items you have got. And lastly, I am just usually contented concerning the awesome inspiring ideas served by you. Certain two facts in this article are in fact the very best I've had. dive course indonesia

    ReplyDelete
  42. Hello, Neat post. There's a problem along with your site in internet explorer, would check this… IE still is the market leader and a huge element of other people will miss your fantastic writing due to this problem.free online advertising singapore

    ReplyDelete
  43. This is really impressive post, I am inspired with your post, do post more blogs like this, I am waiting for your blogs.
    Aviation Academy in Chennai
    Air hostess training in Chennai
    Airport management courses in Chennai
    Ground staff training in Chennai

    ReplyDelete
  44. I would like to express my appreciation for your generosity giving support to people that really need help with this particular subject. Your special dedication to getting the solution across had become really powerful and has specifically empowered women like me to realize their objectives. Your amazing important help and advice entails this much to me and extremely more to my office workers. Thank you; from everyone of us.door handles sydney

    ReplyDelete
  45. hi!,I like your writing very much! share we communicate more about your article on AOL? I require a specialist on this area to solve my problem. Maybe that's you! Looking forward to see you. pest control cost

    ReplyDelete
  46. I think this is among the most vital information for me. And i am glad reading your article. But should remark on few general things, The site style is great, the articles is really great : D. Good job, cheers global seo packages

    ReplyDelete
  47. Thanks on your marvelous posting! I seriously enjoyed reading it, you happen to be a great author.I will be sure to bookmark your post and definitely will come back someday. I want to encourage you to ultimately continue your great work, have a nice weekend! wayanad hotels and resorts

    ReplyDelete
  48. Very nice post. I just stumbled upon your blog and wished to say that I have really enjoyed browsing your blog posts. In any case I will be subscribing to your feed and I hope you write again soon!
    marketing agency in singapore

    ReplyDelete

Post a Comment

Popular posts from this blog

Coding something simple.... or not! Taking a screenshot on error using Selenium WebDriver

I recently wrote a little function that takes a screenshot at the end of a test if it has errored. What sounded very simple at the start turned out to be quite a bit of work, and quite a few lines of code to handle certain scenarios! It's now over 50 lines of code! I'll start with what I had at the beginning, this was to simply take a screenshot in the working directory, we are using SpecFlow and Selenium to run the tests, so we are going to check if the ScenarioContext.Current.TestError isn't null, if it is, then using Selenium, take a screenshot (note the below code is a simplified version of what I had at the beginning). [AfterScenario]         public static void TakeScreenShotOnError()         {             if (ScenarioContext.Current.TestError == null) return;             var screenshotDriver = Driver as ITakesScreenshot;             if (screenshotD...

How to manage resources within new teams?

Working where I work we are constantly spinning up new teams to take on new workloads as business come up with new demands and new features they want developed and tested. The problem with this is how do we ensure the work of the newly spun up team is of sufficient quality. One method is by taking people from other established teams and placing them on the new team. This works great for the new team, but unfortunately it will oftenl eave the established team lacking in a resource whilst they try and fill the gap left by the person who has left. We are seeing this often with our offshore teams, it can be damaging to the team structure and the teams velocity, but try as I might, I can't think of another way around it. It's far easier to take 1 person from a team that is established than it is to build a whole new team from scratch. At least by leaving the core of a team in place, you should be guaranteeing that the new team are aware of any coding standards or any QA standard...

Considerations when creating automated tests

We recently released to a number of teams our automated regression pack that has been worked on over the past few months. This regression pack tests legacy code, but contains a large number of tests.  As a bit of background, a number of teams are working on new solutions whilst some are still working on legacy code. With this in mind we constructed an email with a list of guidelines when creating new tests that need to be added to this regression pack.  I figured that these can be quite broad so should apply for any organisation, so thought it would make an interesting blog post...  So here goes,  when creating automated tests, it's important to consider and adhere to the following: - Think about data . The tests need to retrieve or set the data they need without any manual intervention - This should help them be more robust and easier to run without manual intervention. - The tests need to be idempotent - By making it so that each test is standalone and does...