官术网_书友最值得收藏!

  • Lean Mobile App Development
  • Mike van Drongelen Adam Dennis Richard Garabedian Alberto Gonzalez Aravind Krishnaswamy
  • 448字
  • 2021-07-02 22:59:00

Backlog refinement

Before a sprint can start, the sprint backlog needs to be defined. What stories need to go into the sprint? To provide an answer to that, the team needs to review the product backlog. The product backlog contains all actions (stories) that need to be taken to complete the product (the app). First, they need to be refined before the team can commit to them.

Each story needs an estimation of the amount of work involved. This estimation is usually expressed in story points, not hours. The story points relate to the expected complexity and amount of work. Typically, a specific and clear action such as Edit a text on a button will be defined as one story point. This creates an anchor for defining other more complex stories. All estimated stories will be derived from it.

To be able to assign story points, the story needs to be clear and well understood by the team. Planning poker is often used to let the team members make estimates. You can use cards for the estimates, or use one of the many apps that are available.

Here is an example of such an app, called Scrum Time. You can find it on the Play Store or App Store.

As a user of the app, you can pick a card with a number that you will show to the rest of the team. If the estimated points differ too much between the team members, then they need to discuss why they think the implementation and testing of a story will take more (or less) time. Perhaps a member of the team has knowledge that the rest do not have, or maybe he is looking at the story in a different way. New insights can contribute to a better estimation.

The numbers to pick from are typically derived from the Fibonacci sequence. In mathematics, the Fibonacci sequence is characterized by the fact that every number after the first two is the sum of the two preceding ones. The reason why these numbers are used here is that the larger a story becomes (having more story points), the more difficult it will be to make an exact estimation. If you have no clue, you can always play the question mark card, or if the action related to the story is infinite (think of delivering support), then there are cards for that as well. And yes, if you are thirsty, there is always the coffee/pause card that you can play.

The 1,2,3,5, and 8 cards are the ones that are played most often. Stories with more points very likely need to be split up into multiple smaller stories to reduce risk.

主站蜘蛛池模板: 惠安县| 平度市| 曲麻莱县| 汝州市| 隆尧县| 乌拉特前旗| 盱眙县| 磴口县| 乌什县| 乌兰县| 化州市| 新昌县| 青海省| 敦煌市| 明水县| 巴林左旗| 佛教| 宜君县| 昌吉市| 贵港市| 阿荣旗| 岑巩县| 肇州县| 吴忠市| 金乡县| 大厂| 枣阳市| 宁南县| 西乌珠穆沁旗| 广安市| 苍南县| 周口市| 廉江市| 汨罗市| 壤塘县| 西城区| 星座| 隆化县| 嘉善县| 通州区| 秦皇岛市|