Team-Room Agile

Individuals and Interactions over Processes and Tools.” “Not only individuals and interactions, but also a community of professionals”. It’s very apparent from the Agile and Software Craftsmanship manifestos that the key to software development isn’t in the tools, or IDEs, or private offices, but in how we work together as an entire team to take our project from concept to our customer’s hands.

On this stage, we are focusing on those interactions that define the team on a day-to-day basis. From Stand-Ups to Retrospectives, from Katas to Book Clubs, from Build Lamps to Big Visible Walls, how do we grow, engage and practice with our teams?

Sessions

Ride the Agile Rocket as it Scales to New Highs - Marble Movers

The Marble Mover game is designed for people new to Agile or skeptical about Agile. participants (up to 5 teams of 7+-2) join a start up intent on dominating the world's marble moving market. Where you live the Agile dream scaling a small and hardy band into progressively large teams until you are already to take on the BIG DEAL! The games is meant to be a fun experience that takes nothing seriously except delivering value to an emergent customer base.

   
Presenter(s): Mike Dwyer
Day and Time: Monday, 09 August 2010, 09:00 - 12:30   Add to Calendar
Location: Asia 3
Level: Introductory

Continuous Delivery

Businesses need to deliver valuable new features to users as frequently as possible in order to make money. But they need to make sure releases are stable and well-tested. In this tutorial we discuss how to deliver features rapidly and reliably through an automated build, deploy, test and release pattern called the deployment pipeline. In this tutorial we take the unique approach of moving from release back through testing to development practices, analyzing at each stage how to improve collaboration and increase feedback so as to make the delivery process as fast and efficient as possible.

   
Presenter(s): Jez Humble , Martin Fowler
Day and Time: Monday, 09 August 2010, 13:30 - 17:00   Add to Calendar
Location: Asia 1
Level: Practicing

Agile Business Intelligence - 12 Critical Steps to Success

The data community is one of the next “agile frontiers”. While the software community has largely embraced agile techniques, data warehousing practitioners continue to follow a waterfall development style, and continue to have a high probability of project struggles or outright failures. It can be challenging to apply agile software practices directly to BI systems development. This includes technical practices; project management practices; and “customer” interaction practices. This talk demonstrates the key practices that are especially tailored to the nuances of data warehousing.

   
Presenter(s): Ken Collier
Day and Time: Tuesday, 10 August 2010, 11:00 - 12:00   Add to Calendar
Location: Asia 4
Level: Introductory
Presentation: Download Slides

Exploring the Kanban Multiverse

A multiverse is the hypothetical set of multiple possible universes that together comprise everything that physically exists: space, time, matter, energy, momentum, and the physical laws and constants that govern them. A Kanban Multiverse is the hypothetical set of multiple possible Kanban Boards that together comprise everything that physically could be visualised: scope, time, work type, status, flow, and the organisational laws and constants that govern them. This workshop will explore how a single Kanban Board might visualise these multiple aspects in a limited and constrained space.

   
Presenter(s): Karl Scotland , Xavier Quesada Allue
Day and Time: Tuesday, 10 August 2010, 13:30 - 15:00   Add to Calendar
Location: Asia 4
Level: Practicing
Presentation: Download Slides

It's All In the Cards

The hallmarks of a “good” story card are that it describes business value, can be estimated, and can be tested. When I’m asked how to write good story cards, I typically answer, “You start by writing a couple hundred bad ones.” Like all things, it takes practice to improve. There are, however, ways to write better story cards from the start. This session will explore the good, the bad, and the ugly of story card writing using examples from real projects and will give participants an opportunity to exercise their story writing skills for their own projects.

   
Presenter(s): Lisamarie Babik
Day and Time: Tuesday, 10 August 2010, 15:30 - 17:00   Add to Calendar
Location: Asia 4
Level: Introductory
Presentation: Download Slides

Nano-incremental Development - Elephant Carpaccio

If breaking features down to small tasks is good, what happens if we crank breaking features down to 11? This is a workshop for both product owners and programmers. We will mix into groups of programmers and analysts then every group will be working to implement a small program. Each group will decompose the problem into initial requests, then the programmers will deliver those features in five 10-minute iterations, with the analyst adjusting requests on the fly. Programming language and environment agnostic, but programmers should bring a laptop with their preferred environment setup.

   
Presenter(s): Andrew Shafer , Alistair Cockburn
Day and Time: Wednesday, 11 August 2010, 09:00 - 10:30   Add to Calendar
Location: Southern Hemisphere II
Level: Practicing

Scrum Metrics for Hyperproductive Teams: How They Fly Like Fighter Aircraft

Scrum teams use lightweight metrics like story points, the burndown chart, and team velocity. The inventor of Scrum was a fighter pilot and used the burndown chart to help teams land a sprint properly. Recent work with hyperproductive teams shows they are like modern jet fighters in two ways. They have engines that produce velocity--alignment of the team, and team spirit. And they carefully measures aspects of performance to make slight adjustments in flight. Failing to constantly adjust the flight of the team can result in a hyperproductive crash into waterfall performance.

   
Presenter(s): Jeff Sutherland , Scott Downey
Day and Time: Wednesday, 11 August 2010, 09:00 - 10:30   Add to Calendar
Location: Asia 4
Level: Practicing

Pairing Games as Intentional Practice

Even experienced agile developers sometimes struggle with pair programming. Pairs may have trouble agreeing on a direction, or may find that one person has taken over. Yet specific advice about pair programming is hard to find, and we may not even know which skills we lack. As a group, we'll build a model for thinking about pairing skills. Then we'll suggest some games--constrained formats for short pairing sessions--that can act as intentional practice for these skills. After trying out a few games together, we'll share our experiences and try to invent some new ones.

   
Presenter(s): Moss Collum , Laura Dean
Day and Time: Wednesday, 11 August 2010, 11:00 - 12:00   Add to Calendar
Location: Asia 4
Level: Practicing

Object-Oriented Design and Mock Objects - for Non-Programmers

We're not shy about saying that testers, programmers, and everyone else in the team needs to become fluent in the business domain. But we're blasé when programming practices and programming knowledge are the exclusive province of the programmers. That hampers communication and hurts teams. By simply having people stand up, move around, and speak messages to each other, this workshop will show anyone who attends how advanced object-oriented programming and test-driven design works. Although tailored to non-programmers, programmers may find it useful too.

   
Presenter(s): Brian Marick
Day and Time: Wednesday, 11 August 2010, 13:30 - 15:00   Add to Calendar
Location: Asia 4
Level: Introductory

Agile Architecture Retrospective - Inspect-n-Adapt Tool For The Enterprise

**Abstract** Agile teams perceive architecture-centric approaches as paper-driven, heavyweight, insufficiently focused on business results, and delivering systems that align with standards not relevant in the context of fast changing business challenges. Enterprise architects often criticize Agile methods as they perceive them as lacking architectural control or governance. Software Architecture Retrospective is a thinking tool for an enterprise to blend reflections on architecture with agile delivery for balancing quick term business goals with long term architecture initiatives.

   
Presenter(s): Ajay Danait
Day and Time: Wednesday, 11 August 2010, 15:30 - 17:00   Add to Calendar
Location: Asia 4
Level: Practicing
Presentation: Download Slides

How long would a Stand-Up meeting take with 85 people in it?

If an 8 person standup takes 20 minutes, a logical assumption is that 85 people could take nearly 3 hours. But what if that wasn’t true? At Menlo a daily standup with 85 people typically completes in 15 mins. What other beliefs might be wrong? What if you delivered an installable CD every week? If you collocate many projects together? If everyone had storycards? If sponsors had to move index cards to authorize work? If devs, designers, and QA pair full time? If you eliminate email & meetings? Join us for hands-on exercises and learn why logical assumptions about agile might just not be true.

   
Presenter(s): Clement "James" Goebel
Day and Time: Thursday, 12 August 2010, 09:00 - 10:30   Add to Calendar
Location: Asia 4
Level: Practicing

Confessions of a Flow Junkie

Vehicular traffic, grocery store lines, and even making dinner in your kitchen all need require Flow in order to work effectively. In software projects Flow is equally important and the same dire consequences result when disruption occurs. The fact is that Flow is a core concept behind all Agile approaches, and needs to be maximized at several levels. This interactive talk combines tongue-in-cheek humour with real-world examples of how maximizing flow will help you deliver software sooner and better, as well as shine a light on impediments to flow that you may not have considered before!

   
Presenter(s): Dave Rooney
Day and Time: Thursday, 12 August 2010, 11:00 - 12:00   Add to Calendar
Location: Asia 4
Level: Introductory

Agile Modeling and Documentation Practices

This presentation explores the differences between traditional and agile approaches to modeling and documentation. It explores what it means for a model to be agile. It describes practices from Agile Model Driven Development (AMDD) such as requirements envisioning, architecture envisioning, executable specifications, document late, model storming, and single sourcing information. Industry statistics around how much modeling and documentation occurs on agile projects, and the effectiveness thereof, will be presented to address some of the misconceptions people may have about this subject.

   
Presenter(s): Scott Ambler
Day and Time: Thursday, 12 August 2010, 13:30 - 15:00   Add to Calendar
Location: Asia 4
Level: Practicing

Hitting the Wall: What to Do When High Performing Scrum Overwhelms Operations

All-at-once Scrum implementations require total commitment to change, high level management participation and aggressive removal of impediments. In July of 2009, Pegasystems (NASDAQ:PEGA) deployed 27 Scrum teams in the U.S. and India in less than two months and global continuous integration became a top priority impediment. To avoid “hitting the wall” before the first major Scrum release of their enterprise software applications, a Scrum SWAT team engineered a continuous integration environment for hundreds of software developers on two continents within a few weeks.

   
Presenter(s): Jeff Sutherland , Robert Frohman
Day and Time: Thursday, 12 August 2010, 15:30 - 17:00   Add to Calendar
Location: Asia 4
Level: Practicing

Stage Sponsor

Your Logo Here!
Please contact Phil Brock to sponsor this stage.

Stage Producer

  • Producer: Cory Foy

  • Co-Producer: Corey Haines

Home
Contact us
>