automation

Why Is Testing So Slow?

room: Grand Ballroom D North — time: Thursday 09:00-09:45, Thursday 09:45-10:30
Level: Practicing

Why is testing so slow? Why is testing taking so long? We’ve done lots of things to speed up testing, but we still face this time crunch when we get to the end of the iteration; then we find out from the field that there are problems that we didn’t anticipate. In this workshop, we’ll gather familiar patterns that slow down testing, and discover a few more in the process—and maybe we’ll find that the slowest parts of testing have nothing to do with testing at all. If you have problems that you’d like to solve or solutions that you’d like to offer, come along.

WANTED: Seeking Single Agile Knowledge Development Tool-set

room: Grand Ballroom E — time: Tuesday 16:45-17:30
Level: Practicing

Aren’t code, backlog-items, tests, designs & documents all just different forms of system knowledge at different levels of detail? Why can’t the same tools help refactor, browse, search, and provide build/test automation for non-code forms of knowledge without requiring a separate tool/repository for each format?

Agile Infrastructure

room: Grand Ballroom A — time: Thursday 14:45-15:30, Thursday 14:00-14:45
Level: Introductory

Deploying to servers has replaced shrinkwrapping CDs for delivering software. In the internet enabled era, the application is the infrastructure.

The basis of all Agile engineering practices is reproducibly building from source code. If software is delivered on servers, and those servers can’t be reproducibly deployed from bare metal to working services, how Agile can you be?

Continuous Integration is great, but what about Continuous Delivery! What are you waiting for?

This talk will outline innovations in tools, process, planning and culture emerging at the front lines.

Build Engineer Bootcamp: Builds As Code

room: Grand Ballroom F — time: Wednesday 14:00-14:45, Wednesday 14:45-15:30, Wednesday 16:00-16:45, Wednesday 16:45-17:30
Level: Introductory

Bad build practices take a hidden toll on teams. It is not uncommon for a new developer to take days or even weeks to establish a functioning workspace. Good build engineers can make all the difference. By treating the build framework with the same respect as other source code they can help prevent these problems. In this clinic we will show how to refactor your build approach to end up with sustainable practices that get new people up and running quickly and set the stage for long term productivity. While the workshops are in Ant, the concepts are portable.

Applying Agile Development Practices to Atypical Technologies

Level: Practicing

This talk discusses techniques that can be used to apply Agile practices to atypical technologies, and presents case studies on how to apply Agile practices to projects built with technologies including Teradata (Database), and MicroStrategy (BI).

Reducing Test Maintenance – A Picture is Worth 1000 Tests

room: Grand Ballroom C North — time: Wednesday 16:00-16:45, Wednesday 16:45-17:30
Level: Expert

Spending more time maintaining your tests than your code? Started to write tests only to be discouraged by the complexity involved? Imagine if you could implement robust automated testing on even your most complex projects by simply writing one extra line of code… Now you can! Regardless of which testing framework you use, Approval Tests allow you to painlessly capture tested output in a visible, verifiable, and automated way. Particularly useful in the context of writing tests for legacy code, GUIs, databases and web pages, this open source solution is as pretty as a picture!

Syndicate content