Lessons from distributed software development on 2009-02-10distributed 🏷 methods 🏷 software development