As a counterpoint, there are innumerable software projects that would better our world and create wealth, but only a limited number of developers. Assigning two teams to do nearly the same thing is a waste.
Yes, but those are very different contexts -- mine was the big corporation with tons of cash on hand, with in-house development projects that could facilitate activities generating 100's of millions of billions of dollars. Going the extra mile to ensure the organization has access to the best of several options has a definite payoff.
Comments
As a counterpoint, there are innumerable software projects that would better our world and create wealth, but only a limited number of developers. Assigning two teams to do nearly the same thing is a waste.
Yes, but those are very different contexts -- mine was the big corporation with tons of cash on hand, with in-house development projects that could facilitate activities generating 100's of millions of billions of dollars. Going the extra mile to ensure the organization has access to the best of several options has a definite payoff.