Martin Fowler and Dan North talk about the communication gap existing between the developers and the customers or users. Closing this gap is extremely important in order to create successful software.
Nat Pryce and Steve Freeman talk about TDD using Mock Objects. Mock Objects improves the software design and makes the code more easier to maintain and adapt to changing requirements.
Dave Thomas talks about expanding people's expertise in their domains of interest by not treating them uniformly as if they had the same amount of knowledge and level of experience.
In spite of the importance of user experience, usability ends up last. This presentation shows an approach to usability, focusing on activities resulting in big improvements with less effort.
In this presentation filmed during QCon 2007, Jeff Sutherland, the creator of Scrum, talks about his visit at Google to do an analysis of Google's first implementation of Scrum.
This short presentation will give Scrum Masters, Team Leaders and Project Managers a framework that they can use to run heartbeat retrospectives successfully.
In this presentation filmed during QCon London 2007, Joseph Pelrine talks about the challenges faced by organizations trying to adopt Agile methods.
In this presentation filmed during QCon 2007, Coplien and Henney describe how to start with enough architecture to ensure long term success of an Agile developed project.
InfoQ.com is a web app/portal implemented with the latest in portal technology and web development. This session shows the good, the bad, and the ugly of building InfoQ.com in all layers.
In this presentation filmed during QCon 2007, Steve Freeman, an independent consultant, talks about TDD, why is it helpful and gives an example on doing it.
In this presentation, recorded at QCon London, Paul Downey talks about the Web, its architecture and its suitability for creating systems as opposed to the world of SOAP/WSDL-based Web services.
In this presentation recorded during QCon London 2007, Rachel Davies, director of Agile Alliance, talks about the Agile development cycle starting with user stories and planning the releases.