Working in small batches means dividing a large development project into manageable, incremental pieces.
How small? Probably, smaller than you think. One week top.
Making work batches smaller speeds up the feedback loop, mitigates risks, and enhances agility.
Working in really small batches is more important than it seems. Basically, because it fosters innovation in the right direction. Smaller iterative cycles enable experimentation and make it safer to try out new ideas without derailing the entire project.