Workshops and Tutorials

User Story Mapping: making sense of user stories

room: Ilsvika/Strinda (capacity 30 - combined) — time: Tuesday 10:30-11:15, Tuesday 11:15-12:00
Level: Introductory

Writing good user stories and planning effective product releases is difficult. Simple story templates and prioritization heuristics offer short term relief, but teams still struggling under mountains of stories of questionable quality.

In this short workshop you’ll gain a deeper understanding of why the simple idea of stories can be so difficult. Armed with deeper understanding you’ll learn not to write stories, but to discuss your product and plan its release while creating an organized story backlog as a natural outcome of conversation.

Intro to Test Driven Design (TDD) & Pairing

keywords:
room: Gamle bybro (capacity 40) — time: Tuesday 10:30-11:15, Tuesday 08:30-09:15, Tuesday 09:15-10:00, Tuesday 11:15-12:00
Level: Introductory

If you’ve never been on a team that’s fully bought into Test Driven Development (TDD) and Pair Programming, then you’re missing out. These teams tend to learn much faster from each other, be more cohesive, write more modular software with fewer defects, refactor with confidence, and are generally more fun to be on.

Come experience what it’s like to work on a team that’s using XP dev practices!

You will need a laptop with wireless connectivity and a web-browser.

Enabling Open Innovation through Agile Development

room: Torget (capacity 20) — time: Friday 13:45-14:30, Friday 13:00-13:45, Friday 15:00-15:45, Friday 15:45-16:30
Level: Practicing

Open Innovation is transforming how organizations manage their innovation processes. Open innovation fundamentally challenges how organizations innovate new product development ideas by extending the pool from which ideas are drawn. This model is concerned with combining internal and external ideas, as well as internal and external paths to market, to stimulate and advance the development of new products and technologies. Consequently Open Innovation has implications for how we view ‘the customer’ in agile projects.

Making Sense of Lean and Agile with Getting Things Done (GTD)

room: Trondheimsalen 2 (capacity 180) — time: Tuesday 08:30-09:15, Tuesday 09:15-10:00
Level: Introductory

David Allen’s GTD, Getting Things Done, is a set of simple things you can implement in your daily life to greatly reduce stress and become more efficient in your personal and work life.
A lot of GTD can easily be mapped to how people behave when Lean and Agile is successful. We explore the basic set of GTD tools and how they can help us to be both Lean and Agile. We will cover: Natural Planning (maps to XP Planning Game), GTD Workflow for transforming wishful (stressful thinking) to actions, Ready For Anything – how to prepare for the unexpected.

Can you Kata?

room: Torget (capacity 20) — time: Friday 09:15-10:00, Friday 11:15-12:00, Friday 08:30-09:15, Friday 10:30-11:15
Level: Practicing

Ever tried to study a tune for an acoustic guitars? Or trained for a marathon? Or rehearsed a scene in a stage play? Key to success in all those disciplines is steady practice day after day.

Code Katas (jap. 形, means “form”) are a way to practice programming (BDD/TDD). A coder will solve a coding problem given by a task repeatedly in regular intervals such as every day to achieve better solutions and skills.

In this workshop we’ll do Code Katas (several tasks with several constraints will be provided). And of course we expect lots of fun during this event!

Stuck in a rut? Improvise Your Solutions!

room: Møllenberg (capacity 60) — time: Tuesday 08:30-09:15, Tuesday 09:15-10:00
Level: Practicing

This interactive workshop uses role-playing scenarios to inspire the participants with a new way of designing solutions they care about. The workshop uses a simulation game and it’s based on a synergy among solution focused, value-based coaching and theater improvisation techniques to bring the learning to a deeper level.

Sharpen your saw - How to improve as agile coach

room: Møllenberg (capacity 60) — time: Friday 15:00-15:45, Friday 15:45-16:30
Level: Practicing

As an agile coach you’re helping your clients to improve and to establish agile practices, principles and values. But how do you improve and reflect? What are your acceptance tests? How do you measure your personal development? What are indicators for being totally wrong? How do you keep the balance between pragmatism and dogmatism?

If you have similar questions, we will provide a World Café setting for you to exchange experiences, answers and even more questions with other participants. At the end of the workshop you should definitely have new ideas to sharpen your “coaching saw”.

A semi clinic discourse about opinions, intentions and pathologies in groups

room: Gråkallen (capacity 22) — time: Friday 09:15-10:00, Friday 08:30-09:15
Level: Practicing

Even though the behaviour of some individuals may seem destructive, most participants in projects are in fact trying to help. Central to realising this—and successfully confront apparently non-contributing co-workers—is understanding their motives.

The key is that changing the personality of others isn’t hard: rather, it’s all but impossible! Therefore, we will propose an alternative approach to this common source of frustration. This workshop introduces a model which can make it easier to see how others and your own behaviour might look from different perspectives.

System Metaphor Revisited: The Lost XP Practice

room: Trondheimsalen 2 (capacity 180) — time: Tuesday 15:00-15:45, Tuesday 15:45-16:30
Level: Introductory

System Metaphor was and is an elusive practice of the original XP. It has largely been forgotten over time.

Yet in the past few years, my colleagues and I have discovered the stunning power of a genuine System Metaphor on our own shipping product. This makes us wonder why System Metaphor ever went out of vogue.

This session will explore why Metaphor matters. We’ll examine how our own Music Metaphor reshaped our flagship product, even our company, and how the right metaphor can supply the driving beat that can turn your product into a hit.

Agile practices Vs Flash Platform developers

room: Lade gård (capacity 20) — time: Friday 11:15-12:00, Friday 10:30-11:15
Level: Practicing

The introduction of the agile practices is not so easy and immediate and each organization and it’s important to consider which impact agile may have keeping in mind the technology used by the organization that is usually the mirror of the background developers have.This session will drive you in the difficulties (and the solution put in place) experienced during the adoption of agile practices with Flash Platform developers, focusing on this points: -Tasks definition -Conversations’ output recording -Pair programming -Dependencies injection -CRC cards -Sustainable software

Syndicate content