Tutorial

XUnit Test Patterns and Smells; Improving Test Code and Testability Through Refactoring

room: Conference D, M — time: Wednesday 08:30-10:00, Wednesday 10:30-12:00
Average Rating: -

Automated unit testing is the agile software development equivalent of “in-process inspection” in Lean Production systems. xUnit is the generic name given to the family of tools/frameworks used by developers when developing automated unit tests. The community has now had enough experience with using XUnit to start cataloging “best practices” and “not so best practices” as patterns and smells. This tutorial introduces a number of these “test smells”, describes their root causes, and suggests possible solutions expressed in the form of patterns.

DSDM Atern: An introduction to Europes leading Agile Framework for Agile Programmes and Projects

room: Kent, 2 — time: Thursday 10:30-12:00
Average Rating: -

An introduction to the Atern Agile framework from the DSDM Consortium. DSDM Atern is becoming increasingly recognised as the leader in providing the necessary rigor organisations demand when undertaking programmes (Agile in the Large) and Medium size programmes with the flexibility and responsiveness Agile approaches deliver. The free to view/free to use framework addresses the needs of all involved in the successfully delivery of a project and programme end to end, from the projects inception to post implement support.

Building High-Performance Agile Teams

room: Dominion South, 2 — time: Tuesday 16:00-17:30
Average Rating: -

Without a doubt, agile processes rely on effective collaborative teams. But we can’t just throw a group of individuals together and expect an agile team to just happen. It takes knowledge of team strategies, skillful team building and ongoing coaching to build and maintain high-performing agile teams.

Postcard Patterns: An Agile Pattern Creation Process

Average Rating: -

Program Guide Description:

At Salesforce.com a waterfall-based process bogged down our first attempt at generating a traditional pattern library. In keeping with our development team’s agile transformation we revisited the process and invented Postcard Patterns – a highly visual, easy to maintain, and easy to produce communication tool.

Attendees will learn how to:
Identify Their Audience:
Who needs the patterns?
De-construct Their Application:
What are the unique building blocks?

User Story Mapping: making sense out of your user story backlog

room: Civic North, 2 — time: Thursday 08:30-10:00, Thursday 10:30-12:00
Average Rating: -

Is your agile project buried under a mountain of user stories? As you add stories, does your vision of the product you’re building grow hazier? As story count increases, do business stakeholders become more frustrated with prioritization? Do you find it difficult to communicate the big picture of what your system does?

Mastering Selenium

room: Sheraton Hall B, LC — time: Tuesday 14:00-15:30
Average Rating: -

Getting Selenium Core up and running is fairly easy. Making it hum in a real-world XP/Agile project requires experience and a heap of tips and tricks. In this tutorial, participants will learn from our hard-earned experience in the trenches, and see code and tests from Industrial Logic’s shipping product. I will describe specific Selenium problems we’ve encountered, technique(s) we employed to solve those problems and what our final test scripts looked like.

In Part I of this tutorial, I’ll cover such issues as:

Agile Planning in Action

room: Civic South, 2 — time: Thursday 10:30-12:00
Average Rating: -

Immerse yourself in agile planning! This highly-interactive session creates a real-world planning environment, complete with user stories, estimates, stakeholders, and tough planning trade-offs. As part of a team, you’ll compete to create the best product possible. The product? A tutorial on agile development… that our presenter will actually deliver. Just as in real agile planning, you’ll have to figure out what your fellow attendees want to hear about, how to make difficult trade-offs, and how to fit all of the possibilities into the limited time available.

The User Feedback Two-Step

room: Dufferin, 2 — time: Thursday 14:00-15:30, Thursday 16:00-17:30
Average Rating: -

As Agile practitioners, we recognize the need for a strong and accurate user voice on the Agile team. And yet, an Agile project leaves little time for elaborate up-front design and lengthy user research. In this session we’ll practice the User Feedback Two-Step, the dance that user representatives on a team have to play to interleave their work with the developers and with end-users. Nimble players can be ready with designed and tested user interfaces at the point where developers need them, while implementing user acceptance testing in parallel.

Domain Specific Testing Languages

Average Rating: -

Domain Specific Testing Languages (DSTLs) express customer requirements as tests with the scope, granularity, and transparency you need. Dynamically extensible DSTLs help you keep the core testing tool simple while creating automated test scripts the customer can easily read, verify, and use as requirements documents. In this session, you’ll get practical tips to foster test code re-use and reduce test maintenance costs, especially on large and long-running projects.

Beer Miles! The Product Owner Simulation.

Average Rating: -

Congratulations! You’ve just been granted initial funding for your Agile project! As the product manager you understand the market opportunity for your new Beer Miles rewards loyalty program, but how do you go from the business case to a product backlog? Your accountant says return on investment is key, the Marketing Director says user experience and community are key, while the IT says scalability and fault tolerance are high priorities. You have limited time and budget, and the pressure is on to make the product a success.

Syndicate content