The only thing I don’t like about Agile methodologies is that they don’t put a lot of emphasis on the processes analysis and technical design (aka software architecture), and that is fine if the client has mature processes documented and the projects are small to mediu…