<i>"We don't want to assign one programmer for 3 weeks to work on a separate branch in a complete isolation from the rest of the team."</i><p>Do people really consider something that can be completed in three weeks of effort by a single person to be a "big feature"?