Published: September 5, 2022
Updated: September 21, 2025
Agile sizing is one of those practices that can quietly determine whether your team delivers on time without burning out. When it works, you get a predictable, sustainable rhythm. Stories flow from planning to delivery to release with minimal friction. When it doesn’t, work rolls over, deadlines slip, and confidence in the process erodes.
At XBOSoft, we’ve seen teams of every size struggle with sizing, and we’ve helped them turn it into a strength. This guide distills the essentials we focus on when integrating with Agile teams: how to frame work so it’s achievable, testable, and ready to ship within the sprint.
At XBOSoft, we’ve seen that successful Agile teams don’t just size work to fill a sprint. They size in a way that fosters respect, trust, and open communication. When teams share information freely and plan with honesty about capacity, delivery becomes more predictable and quality remains high.
Understanding how a project is segmented in time is key. Agile teams often use “iteration” and “sprint” interchangeably. Each team sets its own iteration length, most commonly 1–3 weeks. Some teams transitioning from waterfall experiment with 4-week iterations, but this can edge into iterative waterfall. For this guide, we’ll assume 2-week iterations—a length we’ve found works well for balancing momentum with opportunities for feedback.
The backlog holds the work that will be pulled into each sprint. It’s a living list, containing epics and stories, and it works best when reviewed regularly so the right work is available at the right time.
Epics provide the big-picture direction. They usually represent significant features or deliverables that can’t be completed in a single iteration. An epic may contain several stories, and it’s only considered done when all those stories are complete, tested, and accepted by the customer.
In the “building a house” analogy we often use with teams, an epic might be the roof, the external design, or a floor plan. It sets a scope that requires smaller, coordinated pieces to bring it to life.
Stories are narrower in scope and can be completed within a single iteration. They still require testing and customer acceptance, and all tasks within the story must be done before it is closed.
In the house analogy, a story might be installing the front door, fitting the living room windows, or building the staircase. It’s tangible, testable, and delivers a piece of value on its own.
Tasks are the individual units of work that make up a story. These can be assigned to different team members and may include analysis, development, and quality activities.
In our front door example, tasks might include purchasing the door, receiving delivery, installation, painting, fitting the lock and handle, and testing that it works as expected.
A spike is research work—exploring a new feature, technology, or process. Depending on size, it can be an epic or a story. Because spikes are exploratory, they often start vague and may carry over between iterations without penalty. The value of a spike is in the clarity it brings for future actionable work.
In a 2-week sprint, the team has ten business days. Planning must account for real availability, not idealized schedules. We’ve seen many new teams assume each person has 40 hours per week for sprint work, only to be surprised when meetings, support, and unplanned tasks eat into that time. A realistic guideline is about six hours per person per day for sprint work, with adjustments for holidays, vacations, and training.
At XBOSoft, we believe QA belongs in sizing conversations from the start. When testers are part of estimation, stories are more likely to be testable, acceptance criteria are clearer, and quality-related work is included in the plan. This approach helps avoid the common pitfall of pushing testing to the end of the sprint and rushing it under deadline pressure.
We encourage teams to look beyond strict role boundaries. Quality engineers can contribute to business or development tasks. Analysts can support testing or development. This flexibility improves flow, but it also makes sizing accuracy critical. Misjudging capacity in a cross-skilled team can quickly ripple through the sprint.
T-shirt sizing labels stories as XS, S, M, L, or XL. The sprint is like a fixed-size dresser drawer: bigger stories take more capacity, smaller ones take less. The art is in filling the sprint so it’s full but not overflowing, avoiding work that rolls over.
We’ve found T-shirt sizing especially useful in early backlog grooming sessions or when onboarding new team members—it’s quick, intuitive, and avoids the false precision of hours.
Points sizing gives a numerical value to effort or duration, based on a shared team definition. For example:
Once agreed upon, consistency is key. Change the definition too often and you lose the ability to learn from your own velocity data.
We advise teams to measure success in completed stories, not started work. A story is done when it’s closed, with all tasks complete. Anything left open carries over. This aligns with the principle of limiting work in progress, similar to Just In Time manufacturing: focus on completing what’s in play before starting new work.
Sizing is a skill that improves over time. Retrospectives are the place to ask: Did we size accurately? Did we leave stories unfinished? Did defects increase when we took on more work? Did dependencies slow us down? The answers feed into better planning next sprint.
At XBOSoft, we often help teams identify sizing patterns that lead to recurring issues, whether that’s underestimating test effort, missing dependency mapping, or overloading the sprint. Small adjustments can make a big difference in predictability and quality.
Speed without quality only creates rework. Quality without speed risks missing market opportunities. The aim is to build quality in from the start so that speed and quality work together. That means including testing tasks in every story and making sure QA has a voice in sizing.
We’ve worked with teams that tried to “move fast and break things” and ended up spending more time fixing than delivering. Moving fast works only if you know what’s being broken and can decide whether to fix, replace, or retire it. Agile sizing is where those trade-offs begin.
When XBOSoft joins an Agile team, one of the first things we look at is how work is sized and planned. That’s because good sizing makes it easier for us to integrate seamlessly, fitting into your cadence without disrupting it, and to deliver the kind of tested, production-ready software that Agile promises.
Plan Agile Sprints with Quality in Mind
Learn how to size work so testing fits naturally into the sprint — no last-minute crunch.
Book a Call
Scaling QA in Agile and DevOps Environments
Explore our full hub on building quality into Agile without slowing delivery.
Visit the Hub
Strategies for Agile Testing
Download our free white paper on embedding testing practices into Agile workflows for faster, higher-quality releases.
Download the White Paper (free, email required)
Looking for more insights on Agile, DevOps, and quality practices? Explore our latest articles for practical tips, proven strategies, and real-world lessons from QA teams around the world.