Is there a way/best practice/etc to slowly roll out updates to a bundle?

I know I can set some devices as test devices and use the sandbox to perfect my bundle, but is there a way to slowly roll out the updated bundle to all devices?

Since ZCM keeps versions of bundles around, is there any way to specify what version of the bundle a particular group gets? Perhaps this is not possible, and our method of slowly rolling out a change to various locations is not ideal for the way ZCM is designed to work.