Describir: CAN DISTRIBUTED SOFTWARE DEVELOPMENT BE AGILE?