
Traditional development practices had precise roles and responsibilities. Team members were confined to those roles and were not supposed to think outside of them. The belief was that specialized roles allowed people to work faster by focusing on their work only. Traditional practices are being phased out by agile development. Team members are working more closely together. Specialized ro...