I was wondering how safe is to say that because developers are free to version and have better and more organic workflows code will be delivered faster.A big factor here is team size of course, and I'd say the team is big enough to see this benefit (10-15 core devs, and maybe 5 to 15 more contributors to the common codebase).Edit: How development speed can be affected: Merging hell could be one of the cases that slow down people (DVCSs are much better at merging). Better workflows that can pretty much only work work more naturally on a DVCSIntegration ManagerDictator & LieutenantsAbility to use version control (i.e. committing) without inflicting potentially unstable changes to everybody I just want to know if anyone has seen such things help the overall speed of teams/projects as a whole.
Will adopting a DVCS mean there will be a positive impact on development speed?
mercurial;dvcs;perforce
In our line of work, it's sometimes difficult to see the human element.  I believe DVCS has the potential to speed up a workflow, but a large number of developers are either unable or unwilling to learn it well enough to use it to its full potential.  In my experience, around 1 in 10 developers already get it, another 2 in 10 would learn and use it to potential after the company switched, and when you explain the benefits of DVCS to the other 70%, they respond something like, Why would anyone ever want to do that?  If forced to use it, they will make the experience as close to their familiar CVCS workflow as possible, thereby negating most of the benefits.