Traditional software companies have created a very structured, restricted and
focused engineering department methodology which works efficiently in a
process oriented, proprietary environment. With the rapid popularity of
open source, and flocks of companies abandoning proprietary models to adopt
open source models, evaluation of engineering management and engineering
talent is required. The new rules of engagement within an engineering
organization starts with the ability to share under-developed work with the
outside, interact and solicit product feedback with the community while still
hitting deadlines and deliverables, and honestly communicating what the
product can and can not do.
... (more)