Big-Ass View on Competency

Published July 15th, 2010 Under Project Management | Leave a Comment

Agile team members create their own rules, based on constraints imposed by the environment. But something else is needed for good results: some call it discipline, craftsmanship, or competence. Traffic management teaches us that there are 7 approaches to achieving competence in a self–organizing system. We are going to look at all of them.

http://www.blip.tv/file/3845155

Grease your Suite: Tips and Tricks for Faster Testing

Published July 15th, 2010 Under Open Source Tools, Software Testing | Leave a Comment

Continuous integration is a great way to keep your code base organized and well tested. But when a test suite takes so long to run that developers stop running it before every commit, they lose their constant feedback loop and quality drops. In this talk we’ll explore methods of speeding up the test suite so that developers can be confident about the code they’ve written before they share it with the team. We’ll start with quick cheap fixes, like optimizing your operating system, that can yield drastic results (like cutting test time in half!) with no loss of functionality. We’ll also cover methods of writing tests that reduce their run time with gems like fast_context for shoulda. At then end, we’ll move to more involved methods of multi-tasking your test suite to run on all the cores in your workstation and even to setting up a distributed testing cloud to run all your tests in parallel. Every tactic will be backed up with hard benchmarks from real production code. We’ll show the evolution of a test suite from its full run time of 13 minutes down to a number you won’t believe.


Video Producer: Gotham Ruby Conference

Test Case Definition

Published July 13th, 2010 Under Software Testing | Leave a Comment

In this video Lanette Creamer explains why she didn’t take offense when James Bach asked her what she thought a test case was and if she really agreed with the IEEE definition, which he felt was a poor definition.

Video Producer and Discussion About This

Systemic Software Development for Agile Teams

Published July 13th, 2010 Under Project Management | Leave a Comment

Agile methods are people-oriented but they touch the surface of people dynamics. They provide a framework in which constructive interactions among all stakeholders may happen, but cannot per se generate those behaviors. The success of an Agile method is determined by more profound human dynamics. Organizational Systemic provides new insights on how an healthy team works and grows relationally and technically. This video presents its fundamentals and how they relate to different Agile methods.


Video Producer: Agile Central Europe Conference

Sustainable Test-Driven Development

Published July 7th, 2010 Under Software Testing | Leave a Comment

Steve Freeman proposes advice to write good tests that make development easier avoiding adding code that is hard to maintain. This presentation covers: test readability, complex test data, test diagnostics and test flexibility.

http://www.infoq.com/presentations/Sustainable-Test-Driven-Development


next page »