Bill Yetman and Jeremy Pollack discuss using several Agile techniques -start simple, get going, iterate- and the “measure everything” principle to create the architecture behind the Family History website.
Arjan van Leeuwen overviews code reviews advantages and disadvantages, how much can be done in a code review, types of critiques, how to handle critiques and conflicts that might arise from them.
Graham Brooks explores internal measurements used in a continuous delivery feedback mechanism in order to improve a system's design.
Sam Aaron promotes the benefits of Live Programming using interactive editors, REPL sessions, real-time visuals and sound, live documentation and on-the-fly-compilation.
Chris Dagenais considers that offering and receiving peer feedback is an essential part of communication within a healthy team. He discusses some of the obstacles and solutions for better feedback.
Adrian Howard addresses misconceptions that may affect the designer-developer relationship, detailing 6 principles helping UX designers better integrate into Agile teams.
Aino Corry argues for retrospectives, emphasizing their importance and providing advice on creating useful reflections on past activities.
Scott Hanselman advices on dealing with information overload: audit and sort info sources, schedule work sprints, turn off distractions, triaging the inbox, having a personal toolbox.
Aino Corry’s message is that if we skip retrospectives there will be problems that we don’t understand where they come from nor what to do to solve them.
Jenny Cham teaches how to plan workshops having a technical or scientific audience in order to impress the audience, get feedback and get the best results.
Barry emphasizes the need to continue thinking critically about the processes and practices we embrace, accounting for the context in which they exist, and the importance of reflection and refinement at both the organizational and personal levels.
In this presentation Don Reinertsen examines some key lean methods including queue management, batch size reduction, WIP constraints, and cadence. He also discusses the governing economic tradeoffs and how these methods can be exploited by product developers.