This document summarizes a talk given by Francesco Degrassi about his experience developing complex software in a difficult environment. Some key points: - He worked on a project with a large team across many departments that lacked clear guidelines and had conflicting priorities. - His team did their best with practices like pairing, testing, continuous integration but the client was unhappy because the software was late, irrelevant, and automated a useless process. - The team decided to change their approach to work more closely with the client, challenge assumptions, and continuously deliver value rather than just building software. - This involved finding true stakeholders, building trust through transparency and delivery, fostering respect, and focusing on solutions rather than compromise.