1 comment

  • Adrian HowardAdrian Howard, almost 6 years ago

    They are, fundamentally, categories we made up.

    The difference lies in the communities of practice they belong to and the techniques and skills they apply to the problem at hand.

    In good teams you have folk from different disciplines working together to meet the client's goals — with everybody helping fill in the gaps in each others skills and knowledge.

    2 points