by providing a forum at which an international group of experts and novices from both industry and academia can meet and learn from each other’ XP2016 Mission
Conclusions Do • Constantly Evolving Products • Problems • Hypotheses • Full Stack Teams • Immediate Connection • Tests at Specification • Deployment Pipeline • Federated Architecture Don’t Do • Projects • Features • Estimates • IT • Outsourcing • Testing at the End • Periodic Releases • Monolithic Architecture
your advantage - Separate “What” and “How” - Work at sustainable pace - Automate relentlessly - Ensure feedback cycles are fast - Teams own their own quality - Reflect, adapt, experiment
Full Stack Developer - Take advantage of Conway’s Law - dynamic reteaming - Legacy code = team lifetime != code lifetime - Feature deletion - The cost of change - Software like biology