Trilateral Research has many years of experience developing methods and tools for understanding the ethical and social impacts of new technologies. Over time, we have refined and adapted these methods to work in different contexts, but also with different product and software development methodologies. This allows us to integrate attention to ethical and social issues inside projects, rather than as an intervention from the outside. In this paper we present a methodology for doing ethical and social impact assessment within an Agile development process with a case study example drawn from developing software tools for use in the crisis and disaster management world. We have subsequently refined this approach in other research projects before bringing it into our own software development.