What is swarming? - Software Engineering Stack Exchange Swarming, in its simplest form, means that teams work collaboratively on items (stories) and work them to completion The core concept is to "quit starting, and start finishing" In other words, instead of every developer working independently on a story, the team focuses on a more limited set of stories tasks together and get each item done
agile - Scrum and swarming non-parallelizable tasks - Software . . . Swarming might be a chance to ensure that multiple people learn how to do this Assuming that you have an unavoidable dependency between Product Backlog Items (PBI), I would consider all dependent PBIs as blocked until the the blocking dependency is addressed
Story points for bug fixing tasks: Is it suitable for Scrum? Ideally, your software should be bug-free after each iteration, and fixing bugs should be part of each sprint, so the work required to fix bugs should be considered when assigning story points (i e , a task that is more likely to produce bugs should have more story points assigned to it)