Test All Thing Things or Maybe Not: A Pragmatists Experience - Will Charles
I love automated tests for my code because I hate manually testing code. But over time I've found that a difficult to maintain test suite is even worse to maintain than retesting my app by hand when I make changes. In this session I will talk about what things have made test suites difficult for me to maintain and how it can be mitigated. We'll briefly look at creating unit tests when working with legacy code and talk about why it doesn't matter what _DD you're using so long as it's providing value to you and your apps. Let's get rid of the dogmatism and start looking at how we can use this!
Ash Moran is going to take us through the getKanban game to teach the concepts and mechanics of Kanban for software development. Expect to be on your feet and joining in.
Kanban is a method for developing software products and processes with an emphasis on just-in-time delivery while not overloading the software developers. It emphasizes that developers pull work from a queue, and the process, from definition of a task to its delivery to the customer, is displayed for participants to see. [wikipedia]