Martin Harbolt discusses Agile leadership practices promoting self organized teams and finding the proper rhythm for completing Agile projects with success.
David Hussman, David Laribee, Jeff Patton, Richard Sheridan and Susan Standiford discuss forming and building successful teams: hiring new people, pairing, combining people of different levels, etc.
Dan North reviews many Agile practices and concepts, mentioning what has really made the difference over the years and what has not, outlining what helps high performing teams to do their job.
Randy Shoup: Partition Everything, Asynchrony Everywhere, Automate, Everything Fails, Embrace Inconsistency, Expect (R)evolution, Dependencies Matter, Respect Authority, Data, Custom Infrastructure.
Spike Morelli discusses best practices behind creating Programmatically Generated Images, a tool for building and deploying system images that remain unchanged through QA, staging and production.
Karthik Dinakar presents a case study showing that trying to reach short-term goals by ignoring some practices can lead to long-term failures, how they recovered and recommends some best practices.
This session addresses the abstract notion of 'simplicity', why it is critical in modern UI design, and answers questions, like "Why do design processes and good intentions undermine simplicity?"
Neal Ford, an architect at ThoughtWorks, shows 10 ways to write better code. This is practical advice for developers, but application architects can benefit from it too.
In this talk Robert C. Martin outlines the practices used by software craftsmen to maintain their professional ethics.
In this presentation, recorded at QCon London, Steve Jones explains his ideas on why IT is fundamentally broken, and how business-driven SOA might be a cure.
Ian Cartwright presents some of his work (developed with Martin Fowler) on event patterns: Event Sourcing, Event Collaboration, Parallel Model, and Retroactive Event.