The philosophy of small batches is about focusing on fewer items, which leads to two pivotal benefits: quicker delivery of value to the customer, enabling rapid feedback for future improvements, and refining internal workflows for optimal value delivery. To implement small batches effectively, two principles are paramount:
1) Break down work items into the smallest viable increments. This is where the concept of user stories becomes a valuable tool for itemization, providing bite-sized pieces of work that contribute to a larger whole (you can find a deeper dive on user stories in one of my previous blog posts
link).
2) Set a Work In Progress (WIP) limit for each stage of your process. There's no one-size-fits-all number for WIP limits as it hinges on the unique dynamics of each team. A good starting point might be to match the WIP limit with the number of team members, or go even lower when feasible, to maintain a focus on completing tasks before taking on new ones. This practice fosters a disciplined approach, ensuring that the team's effort is concentrated and effective.