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