What if you have three groups: One with a small software startup team that, by some criteria, is judged super passionate about the product. Another from a corporation where at least one lead programmer is super passionate about the product (usually the "owner" in agile talk), and another corporate project with a shit ton of programmers, but no clear passionate programmer in love with the project.
I am curious if there is a way to test this scientifically, large teams make some very good products.