• No results found

Welcome to XP

N/A
N/A
Protected

Academic year: 2021

Share "Welcome to XP"

Copied!
26
0
0

Loading.... (view fulltext now)

Full text

(1)

PROGRAM

PROGRAM

(2)

Welcome to XP 2011

On the 10th aniversary of the Agile Manifesto, agile methods have

converged as a solution to develop software all over the world. The XP conference series has played an active part in promoting agility, spreading research results in the area, and bringing researchers and practitioners together.

The XP2011 organization, as a team, has worked very hard to present an attractive program to continue in the tradition of this conference series. As usual, a number of different activities make up the conference program including: keynotes, research papers, experience reports, discussions, tutorials, workshops, lightning and invited industry talks, and posters.

The fi rst and last days of the conference are dedicated to workshops and tutorials covering the hottest topics on agile software development. For the core days of the conference, Wednesday and Thursday, XP2011 provides fi ve parallel sessions. Three of these represent focused sessions on specifi c topics then running parallel you will fi nd invited talks and experience reports from industry. The last parallel session encompasses posters sessions, sponsors bazaar, and Open Space.

In summary our program includes: 2 keynotes, 13 tutorials, 11 workshops, 6 invited talks, 4 experience reports, 18 research presentations, 24 lightning talks and 9 discussions. We believe that, from this amazingly broad program, you can select your own XP2011 conference path. In addition, the Open Space on Thursday, will enable you to propose your own topics to discuss with the rest of the attendees.

We hope that you fi nd the programme of XP2011 useful for your professional and academic activities. Finally, we would like to thank all the people who contributed to XP2011, including authors, sponsors, reviewers, volunteers, chairs and ... of course, YOU.

Welcome to XP2011, and enjoy yourself in Madrid! May 2011

(3)
(4)

Organization

General Chair: Rachel Davies

(Agile Experience Ltd. UK) XP Steering Committee Chair: Jutta Eckstein

(Germany) Organizing Co- Chairs: Juan Garbajosa

(UPM, Spain)

Agustin Yagüe

(UPM, Spain)

PC Co- Chairs: Philippe Kruchten

(U. of British Columbia, Canada)

Juan Garbajosa

(UPM, Spain)

Research Program Co- Chairs: Orit Hazzan

(Technion, Israel)

Alber to Silitti

(Free University of Bozen

Bolzano, Italy)

Workshops Co- Chairs: Lasse Koskela

(Reaktor Innovation Finland)

Xiaofeng Wang

(Lero, Ireland)

Tutorials Co- Chairs: Xavier Quesada

(Agilar, Argentina)

Ralph Miarka

(Independent, Austria)

Doctoral Consortium Yael Dubinsky Co- Chairs: (IBM, Israel)

Jennifer Pérez

(UPM, Spain)

Industry Program Co- Chairs: Emily Bache

(Bache Consulting, Sweden)

Xavier Albaladejo

(5)

-4-Organization

Industrial Experiences Chair: Eloy González

(Indra, Spain)

Special Issue Chair: Pekka Abrahamson

(University of Helsinki, Finland) Lighting Talks Co- Chairs: Naresh Jain

(Industrial Logic, India)

Rodrigo Corral

(Plain Concepts, Spain) Open Space Co- Chairs: Charlie Poole

(Poole Consulting, USA)

Agustín Yagüe

(UPM, Spain)

Publicity Co- Chairs: Steven Fraser

(Cisco Research Center, USA)

Hironori Wazisaki

(Waseda University, Japan)

Jennifer Pérez

(UPM, Spain)

Local Arragements Co- Chairs: Jessica Díaz

(UPM, Spain)

Agustín Yagüe

(UPM, Spain)

Sponsor ships Co - Chair s: Jorge Uriar te

(Gailen, Spain)

Int . Volunteer s Program Angelina Espinoza Co - Chair s: (UPM, Spain)

SivaKumar Dorairaj

(Victoria University of

(6)

General Information

Hotel NH Parque Avenidas

c/ Biarritz, 2 - 28028 Madrid, Telephone (34) 91 3610288

Public Transport: Metro station: “Parque Avenidas” line 7 orange or “Ventas” line 2 red and 5 green

Buses: Number 43,53,74

A personal badge will be handed together with the conference package. All delegates are requested to wear their badges at all times.

The Conference Secretariat is located in the Conference venue in room “Lagasca”.

Openig Hours

Monday May 9th 05:00pm-08:00pm Tuesday May 10th 08:30am-01:30pm 02:30pm-08:00pm Wednesday May 11th 08:00am-01:15pm 02:30pm-06:30pm Thursday May 12th 08:30am-01:15pm 02:30pm-06:30pm Friday May 13th 08:30am-01:15pm 02:30pm-07:00pm

All meeting room are located in the same fl oor, the ground fl oor. • Room 1 “Habana” • Room 4 “Cordobés”

• Room 2 “Prisma” • Room 5 “Cepeda” “Plenary Room” • Room 3 “Barcelona” • Room 6 “Conde”

Venue

Badges

Secretariat

(7)

-6-General Information

Posters will be displayed on Wednesday May 11th during the afternoon, in the room 6.

Authors are requested to stand by their posters. Posters will be distributed by topics. Authors should display their poster in the board marked with their name.

Poster should be set up on Wednesday May 11th at 14:15pm.

Poster should be removed on Wednesday May 11th from 16:35pm to 17:00 pm.

Poster not removed by this time will be discarded.

Sponsors Exhibition is located in the lobby of the plenary room.

Coffee breaks and working lunches will take place at the tent located near by the meeting rooms.

Welcome Reception will take place on Tuesday May 10th at 08:00pm at the Hotel venue.

Conference dinner will take place on Wednesday May 11th Buses departure will be at 07:00pm from the Hotel venue.

Posters

Sponsors Exhibition

Coffee Breaks and Working Lunches

Welcome Reception

Conference Dinner

• • • • •
(8)

Floorplan

4

Tent

S p on s or sEx h ib it io n

5

6

3

2

1

All meeting room are located in the same fl oor, the ground fl oor. • Room 1 “Habana” • Room 7 “Liria”

• Room 2 “Prisma” • Secretariat “Lagasca” • Room 3 “Barcelona”

• Room 4 “Cordobés”

• Room 5 “Cepeda” “Plenary Room” • Room 6 “Conde”

Rooms Code

7

S e c r e ta riat
(9)
(10)

Program - Tuesday May 10

th

09:00-16:00

PhD

Symposium

Room 7

09:00-13:00

Workshop

Room 2 Making feedback work in your teams

Mark Needham

Room 3 Agile testing and critical systems

Jorgen Boegh, Juan Garbajosa and Axel Rennoch

09:00-13:00

Tutorial

Room 1 Teaching and Learning TDD in the Coding Dojo

Emily Bache

Room 4 Agile Software Development with

Distributed Teams

Jutta Eckstein

Room 5 A Simple Approach to Modular Design

J. B. Rainsberger

Room 6 Self-Organizing Agile Teams:

Beyond the Buzzword

Rashina Hoda and Esther Derby

13:00-15:30

Lunch

15:30-18:30

Workshop

Room 1

Agile Testing Journey - From Specifi cation to

Done

Tiina Kiuru and Markus Hjort

Room 2 How to Sabotage the Lego City Scrum Game

Olaf Lewitz and Marc Löffl er

Room 3

Second XP Workshop about Dealing with

usability in an agile domain

(11)

Program - Tuesday May 10

th

10

-15:30-18:30

Tutorial

Room 4 Getting Started & Leading a Kanban Initiative

David Anderson

Room 5 Brutal Refactoring

Michael Feathers

Room 6 Agile Management:

Leadership on an Agile environment

(12)

Program - Wednesday May 11

th

09:30-10:30

Keynote

Plenary

Still No Silver Bullets

Esther Derby

10:30-11:00

Coffee break

11:00-12:00

Methods

Room 1

Simulating Kanban and Scrum vs Waterfall

with System Dynamics

Luisanna Cocco, Katiuscia Mannaro, Giulio Concas

and Michele L. Marchesi

Using Function Points in Agile Projects

Célio Santana, Fabiana Leoneo,

Alexandre Vasconcelos and Cristine Gusmão

11:00-12:00

TDD

Room 2

A Test-Driven Approach for Extractig Libraries

of Reusable Components from Existing

Applications

Elaf Selim, Yaser Ghanam, Chris Burns,

Teddy Seyed and Frank Maurer

Test-Driven Development of Graphical User

Interfaces: A Pilot Evaluation

Theodore D. Hellmann, Ali Hosseini-Khayat and

Frank Maurer

11:00-12:00

Discussion

Room 3

No Silver Bullets. Now What?

(13)

Program - Wednesday May 11

th

-12-11:00-12:00

Invited Talk

Room 4

Forty years software engineering, ten years

of Agile, now what?

Laurent Bossavit

11:00-12:00

Sponsor Bazaar

Room 5

12:05-13:05

Pair Programming:

Room 1

Demo and Report

PyUseCase: a new approach to agile

GUI testing

Geoffrey Bache

Acceptance testing with Robot Framework

Janne Härkönen and Pekka Klärck

12:05-13:05

Team Learning

Room 2

Factors affecting Effectiveness of Agile

Usage- Insights form the BBC Worlwide

Case Study

Mali Senapathi, Peter Middleton and Gareth Evans

Learning about learning with the Dreyfus

Model

Patrick Kua

An amazing Dinner needs a Cookbook,

a chef and a Kitchen

Olaf Lewitz

12:05-13:05

Discussion

Room 3

Discussion on the topics raised in Laurent’s

talk “Forty years of software engineering,

ten years of Agile, now what?”

(14)

Program - Wednesday May 11

th

12:05-13:05

Experience Report

Room 4

Agile Technical Management of Industrial

Contracts: Scrum Development of Ground

Segment Software at the European Space

Agency

Rui Santos, Felix Flentge, Marc-Elian Begin and

Vicente Navarro

Evolution of Longer - Term Planning in a Large

Scale Agile Project - F-Secure’s experience

Gabor Gunyho and Juan Gutiérrez

12:05-13:05

Sponsor Bazaar

Room 5

13:05-14:30

Lunch

14:30-15:30

Kanban

Room 1

The Principles of Kanban

David Anderson

Studying Lean-Kanban approach using

software process simulation

David Anderson, Giulio Concas, Maria Ilaria Lunesu

and Michele L. Marchesi

7 ways to sabotage your Kanban adoption

Eelco Rustenburg and Erik van der Velde

14:30-15:30

Demo

Room 2

Behaviour Driven Javascript

Marcus Ahnve

Demo/introduction to funtional

programming in Clojure

(15)

Program - Wednesday May 11

th

-14-14:30-15:30

Discussion

Room 3

What’s the deal with Agile Contracts

Facilitator: Angel Medinilla

Other panelists: Mike Hill, Mary Poppendieck,

Rui Santos, Felix Flentge, Marc-Elian Begin and

Vicente Navarro

14:30-15:30

Invited Talk

Room 4

The Purpose of Leadership and Governance

Jurgen Appelo

14:30-15:30

Posters

Room 6

15:35-16:35

Systems Thinking

Room 1

A brief introduction to Systems Thinking

Patrick Kua

From Manufacture to Software Development:

A Comparative Review

Eduardo Katayama and Alfredo Goldman

Lean Decision Making

David Anderson

15:35-16:35

Decission Making

Room 2

An Empirical Study of Decision Making,

Participation, and Empowerment in

Norwegian Software Development

Organisations

Bjønar Tessem

Overcoming self-organization blocks

Andrea Provaglio

(16)

Program - Wednesday May 11

th

The Story of The Wall

Ken Power

Tell the Whole Truth: Using Range Estimates

in Agile to convey Risk and Uncertainty

Arin Sime

15:35-16:35

Discussion

Room 3

Purpose and Plans for Agile Lean Europe

(ALE) network

Jurgen Appelo

15:35-16:35

Invited Talk

Room 4

Scrumban

Angel Medinilla

15:35-16:35

Posters

Room 6

16:35-17:00

Coffee break

17:00-18:00

Open Space Opening

Plenary

(17)

Program - Thursday May 12

th

-16-09:00-10:30

Keynote

Plenary

What Forms of Work and Life Make

Sense for Us?

Brian Marick

10:30-11:00

Coffee break

11:00-12:00

People

Room 1

Challenges to Teamwork:

A Multiple Case Study of Two Agile Teams

Viktoria Gulliksen Stray, Nils Brede Moe and

Torgeir Dingsøyr

Don’t become a Scrum zombie

Marc Löffl er

Get Rid Of The Experts and Focus on

the Whole

Marcus Ahnve

11:00-12:00

Open Space

Room 2

11:00-12:00

Discussion

Room 3

The Virtues of Test Maintenance and Other

Consequences of the Stance of Reaction

Facilitator: Brian Marick

11:00-12:00

Invited Talk

Room 4

Geek Leadership In Deep Legacy

Mike Hill

(18)

Program - Thursday May 12

th

12:05-13:05

User Stories

Room 1

Using Silent Grouping to Size User Stories

Ken Power

Defi ning Done

Jose Luis Soria Teruel

Defi nition of Ready

Ken Power

12:05-13:05

Demo

Room 2

Test Driven Development in the Web with

Python and Django

Carlos Ble

Build automation, continuous integration and

continuous deployment using Microsoft tools

Rodrigo Corral and Jose Luis Soria

12:05-13:05

Discussion

Room 3

Experiences with Legacy code - a discussion

Facilitator: Mike Hill

12:05-13:05

Planning

Room 4

A Feature Partitioning Method for Distributed

Agile Release Planning

Ájkos Szöke

Use Scenarios for your Product backlog

Johannes Brodwall

The budget, the plan and the tracking

Thomas Nilsson

(19)

Program - Thursday May 12

th

-18-13:05-14:30

Lunch

14:30-15:30

Agile at Scale

Room

1

Effective Communication in Distributed

Agile Software Development Teams

Siva Dorairaj

Agile at scale: 4 essential things to change

in your agile adoption

Eelco Rustenburg

Distributed Agile @ Siemens Healthcare

Andrea Heck

14:30-15:30

eXtreme Programming

Room 2

TaskBoard - Using XP to Implement

Problem-Based Learning in an Introductory

Programming Course

Halley Gondim, Ana Paula Ambrosio and

Costa Fabio

Continuous Integration from the trenches

Julian Simpson

Before you fi rst test. And after...

Thomas Nilsson

14:30-15:30

Discussion

Room

3

Grumpy Old Agile Coaches

Facilitator: Rachel Davies

Other panelists: Joe Rainsberger, Olaf Lewitz,

Kati Vilkki, Mike Hill and Rachel Davies

(20)

Program - Thursday May 12

th

14:30-15:30

Invited Talk

Room

4

BDD for Life: Using the Philosophy and

Patterns in Coaching

Elizabeth Keogh

14:30-15:30

Open Space

Room 5/6

15:35-16:35

Agile Teams

Room

1

Supporting Self-Organizing Agile Teams:

What’s Senior Management Got To Do With It?

Rashina Hoda, James Noble and Stuart Marshall

Treat them as addicts: drop Command And

Control and embrece coaching with a 12

steps program

Angel Medinilla

Agile methodologies, Human Essence and

the New Socialism

Rafael Viveros

15:35-16:35

Pair Programming:

Room 2

Demo and Report

Code craftsmanship in practice

Johannes Brodwall and Ivar Nilsen

Pair Programming and Software Defects -

an Industrial Case Study

Nattakarn Phaphoom, Alberto Sillitti and

Giancarlo Succi

(21)

Program - Thursday May 12

th

20

-15:35-16:35

Discussion

Room

3

Acceptance Test Drive Development and

Behaviour Driven Development

Facilitator: Emily Bache

Other panelists: Elizabeth Keogh, Pekka Klärck,

Marcus Ahnve and JB Rainsberger

15:35-16:35

Experience Report

Room

4

A Case Study in “Agile at Scale” Delivery

Alan Brown

A Never Ending Battle for Continuous

Improvent

Juanjuan Zang

15:35-16:35

Open Space

Room 5/6

16:35-17:00

Coffee break

17:00-18:00

Pair Programming

Room

1

Analysing the usage of tools in pair

programming sessions

Ilenia Fronza, Alberto Sillitti, Giancarlo Succi and

Jelena Vlasenko

Collaboration in Pair Programming:

Driving and Switchins

Laura Plonka, Judith Segal, Helen Sharp and

Janet van der Linden

(22)

Program - Thursday May 12

th

17:00-18:00

Leadership

Room 2

Empirical Investigation on Agile Methods

Usage: Issues Identifi ed from Early Adopters

in Malaysia

Ani Liza Asnawi, Andrew M Gravell and

Gary Wills

Coaching at the right level with Miracle

Mountain

Patrick Verheij

10 things to drive your ScrumMaster crazy

Marc Löffl er

Agile them!

Rafael Flores, Raúl Sanz de Acedo, Asun Ayesa and

Carlos Urtasun

17:00-18:00

Discussion

Room 3

Agile at Scale (Fishbowl)

Facilitator:

Jutta Eckstein

Other panelists: Mary Poppendieck, Gabor Gunyho,

Juan Gutiérrez, Alan Brown and Eelco Rustenburg

17:00-18:00

Invited Talk

Room 4

When agile is not enough

Kati Vilkki

17:00-18:00

Open Space

Room 5/6

(23)

Program - Friday May 13

th

-22-09:00-13:00

Workshop

Room 2 Refactoring in the 4

th

Dimension

Michael Feathers

Room 3 What’s in your coaching backpack?

Patrick Kua

09:00-13:00

Tutorial

Room 1 Acceptance Test Driven Development (ATDD)

with Robot Framework

Pekka Llärck and Janne Härkönen

Room 4 The Fit of Software Development in the Larger

Organization

Mary Poppendieck and Tom Poppendieck

Room 5 Silo Busting

Tom Perry and Lourdes Vidueira

Room 6 You Get What You Measure

Ravindar Gujral and Andre Dhondt

13:00-15:00

Lunch

15:30-18:30

Workshop

Room 1 Extreme Startup

Robert Chatley and Matt Wynne

Room 2 Value-Based Software Traceability

Angelina Espinoza, Richard Paige and

Juan Garbajosa

Room 3 How complex is software development?

John Mcfadyen

(24)

Program - Friday May 13

th

Room 4 Agile Management:

Leadership on an Agile environment

Jurgen Appelo

15:30-18:30

Tutorial

Room 5 Introduction to Behaviour Driven

Development

Liz Keogh

Room 6 Retrospectives in action

Patrick Kua and Nick Oostvogels

(25)
(26)

Gold

®

Bronze

Silver

References

Related documents

and corrective and corrective improvement improvement review review Production of Production of goods and goods and provision of provision of services services Documented

It may therefore not come as a surprise that – after ‘white-washing’ (tax evasion), ‘green-washing’ and ‘blue washing’ – a new term has been introduced for companies

The standard system provides a very high level of physical security with large steel faced panels mechanically jointed and steel doors with high security single point

Abbreviations: ac, anterior commissure; CC, cerebellar corpus; D, diffuse nucleus of the hypothalamus; dENT, dorsal entopeduncular nucleus; dHbL, lateral subnucleus of the

TEKNOPLAST-MX in Ipermatic TEP-300-HD; Guarnizioni metalliche inox con sezione a «c» - l30' minuti di levigatura con: QF12KL5 +. TEKNOPLAST-MX in

In this section we document a U-shaped curve with age in the prices people pay in 10 different types of credit transactions: credit card balance transfer offers, home equity loans,

Students from Kenya travel to Koffi Annan Business School for two semesters to study courses in entrepreneurship, and students from Koffi Annan come to Moi University for

The Customer, by signing this contract, accepts and agrees to rent the motorcycle indicated at the price and on the terms and conditions stated herein and further authorizes MMR