Once, when I was working for a large company, the head of Quality Control said to me,
"Your developers complain that they don't have enough time to get their work
done because of delays caused by the requirements team. They should know that
they have it much easier than we do. The closer you are to
the beginning of a project, the less the delay matters, and we're at the end
of the line. Everyone's delays add up
to shorten our testing window from three months to two weeks."
Ensuring that everyone in the product lifecycle chain is satisfied is key to
working with multiple teams. Thoroughly understood problems ensure that
specifications are clear. Clear specifications ensure developers can
quickly do what is required. Fast development ensures that QC has plenty of
time to ensure quality.
Whether you're using the agile method of project management, extreme
programming, RUP, or the seemingly ubiquitous waterfall method, I know how
to work with teams to
help ensure a high quality final product. Communication and understanding