Summary

This November, we’re excited to welcome Mark Stringer for a session on navigating the tricky terrain of difficult conversations and negotiations in software development. Why do we often struggle with customer communication? Why do managers make unrealistic demands on developers, leading to frustration and unmet expectations? Mark will draw on insights from the Harvard Negotiation Project to explore how understanding the structure of difficult conversations can help us avoid common pitfalls and improve communication. With real-world examples from both overheard conversations and his 15 years of experience in software development, Mark will share practical strategies for turning these challenges into opportunities for collaboration. Whether you're a developer, manager, or agile coach, this session will equip you with tools to handle tough conversations with greater confidence and effectiveness.

Programme

Techniques for dealing with difficult conversations & negotiations in software development
Why is it so difficult to talk to customers? Why do managers often endup making unrealistic demands on developers and encouraging them tomake promises that they can't keep? Why do so many software projectsend up in angry exchanges of accusation and counter accusation? Canany of this be explained? Can anything be done to make it better? Researchers at the "Harvard Negotiation Project" claim that a greatdeal can be done to make things better. By understanding the structure of "difficult conversations" we can be made aware of the various points at which things can go badly wrong and sometimes avoid them. By understanding our own contribution to the problem we can adopt strategies that give us a chance to actually improve a situation. Using as examples a particularly "difficult" conversation about the development of a website that I overheard in a cafe, and my own experiences in developing software over the last 15 years, I'd like to explore how understanding the nature of "difficult conversations" and some other basic negotiation strategies can help anybody involved in the business of developing software.
/uploads/mark_stringer_large_1_2009_10_14_T16_29_58_Z_33b2440363.jpg
Mark Stringer
Mark Stringer is a trainer, coach and consultant in the use of Agile methods. He's particularly interested in exploring project management methods that emphasise the human nature of project management, because he thinks they might actually work.