software craftsmanship agile software development code kata software development agile mob programming c# programming user story mapping unit test lean learning code smells refactoring tdd randori design patterns utah code camp collaboration flow efficiency lean software development characterization tests legacy code accelerated learning product backlog product discovery prioritization test-driven agile games devops continuous delivery coderetreat agile code games functional programming xp simple design f# object-oriented programming nunit linq utah code camp sprint 2011
See more