In Agile, it seems like everybody (testers, developers, customers, project manager, dba) is working closer together. It seems like business analysts are becoming a catalyst instead of an intermediary between developers and customers. As the software architecture
...