An Empirical Study on Leanness and Flexibility in Distributed Software Development