Loading…
deliver:Agile 2018 has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Session [clear filter]
Monday, April 30
 

13:30 CDT

Dynamic Reteaming at Fast-Growing Companies (Heidi Helfand)

Abstract:
Team change is real, especially when your company is hiring like crazy and doubling in size. Your teams might grow and split - like mitosis. 20 people might arrive in one day. What feels like “tectonic shifts” happen as you morph structurally in an attempt to refocus work and people. How can we bring a humanistic stance to this dynamic reteaming? How can the people be empowered to own their own team changes? How do you integrate the new people in without losing your sense of “culture?" We will explore questions like these with an interactive format. Along the way, I’ll share case studies from 3 successful startups I’ve been a part for nearly 20 years.

Learning Outcomes:
  • Participants will learn:
  • -Patterns of team change including: grow and split, mitosis, and load balancing across teams.
  • -Techniques for enabling people to choose their own teams.
  • -Activities encouraging teams to experiment and reflect on team changes that they design.
  • -How to provide support and coaching for people going through team change.
  • -Techniques designed to bring openness to large-scale reteaming events.
  • -Practical tips to help teams gel and get up to speed after they change.


Speakers
avatar for HEIDI HELFAND

HEIDI HELFAND

Director of Product & Technology Excellence, Procore Technologies
Heidi Helfand is author of the book Dynamic Reteaming. She coaches software development teams using practical, people-focused techniques, with the goal of building resilient organizations as they double and triple in size. Heidi is currently Director of Product & Technology Excellence... Read More →


Monday April 30, 2018 13:30 - 15:00 CDT
Lone Star D

13:30 CDT

Mob Programming Mini-Workshop (Woody Zuill)

Abstract:
We will invite some volunteers from the audience to work as a Mob Programming team on a simple coding exercise facilitated by Woody Zuill. We'll provide instruction on the basics of Mob Programming, and Woody will guide the team both as a "product owner" and as a facilitator to demonstrate some of the basic techniques of teamwork and collaboration.
This is a mini-version of a Mob Programming Workshop due to the time limits of the session, but we'll still be able to cover some important things such as how to work together, how to communicate our intent, how to keep calm when things aren't going well, and how to take baby steps using Test-Driven Development.

Learning Outcomes:
  • • The basics of Mob Programming
  • • How to introduce Mob Programming to your teams
  • • How to give each member of the team a chance to contribute
  • • What it takes to be a decent team member
  • • The importance of Kindness, Consideration, and Respect


Speakers
avatar for Woody Zuill

Woody Zuill

Independent Agile Guide, Independent Agile Guide
I've been a software developer for 36+ years, and I'm an Agile enthusiast. I work as an Independent Agile Guide. I worked with the original "Mob Programming" team at Hunter Industries, and have been instrumental highlighting "No Estimates" concepts. I've enjoy sharing my Agile experiences... Read More →


Monday April 30, 2018 13:30 - 15:00 CDT
Lone Star B/C

13:30 CDT

Skills for a balanced team: basic agile user testing for non-designers (Sophie Freiermuth)

Abstract:
Through my 12 plus years designing and delivering products, I've come to give tremendous value in testing with users, as well as through QA tests. And I believe everyone on a product or development team can learn enough about how to test a product, feature or prototype with users, to at least understand the effort and value, and, at best, do it themselves successfully. I've also come to realize that, as a researcher, I often had too little time to brief or train enough my developers, testers or product owner to really empower them so they could contribute positively to the research effort, and feel an ownership of the insights identified, and am hoping to pass on the knowledge straight to teams to help designers everywhere.
In this workshop, I'll share user testing practices, techniques, and skills that will help you, a non-designer or researcher, contribute to, or even run testing with users. I'll particularly focus on all that can be done on agile-only projects, where outcomes and insights need to processed promptly and efficiently. I've identified two key areas of value: note taking and facilitating. Note taking is often asked of the team when viewing a session, however, there are a few subtleties to taking notes that make them either easy to analyze, or useless, and I'll share on that. The other key knowledge is the actual facilitation of tests, and I'll invite you to consider all it encompasses, in order to nourish your personal reflection on skills and practices.
Created specifically for non-designers, this workshop aims to upskill participants in taking valuable notes when observing sessions, and understand how testing needs to be facilitated in order to obtain robust insights. These skills can then be shared, in order to enable the team to be more efficient a conducting research, and become a balanced team where research isn't bottlenecked by the capacity of a trained researcher or designer.
Comprising contextual theory, and a lot of hands-on practice as well as tools to reflect on performance and progress, this workshop will leave you better informed on testing with users, a better collaborator to research that may be ongoing with your product or service, and a more understanding colleague to designers and researchers.
This session welcomes further questions on research and will allow ample time for discussions.

Learning Outcomes:
  • - Understanding of the 5 steps of user research
  • - Understand how user testing can fit in agile cadences
  • - Note-taking skills to efficiently contribute to research
  • - Basics of facilitating a test


Speakers
avatar for Sophie Freiermuth

Sophie Freiermuth

Director, Baguette UX
I help business and technical teams make sense of design, and design teams perform well with business and tech people. I bring in UX design, research, service design as well as agile practices and innovation approaches to teams all over the world, and help them deliver value to their... Read More →


Monday April 30, 2018 13:30 - 15:00 CDT
Lone Star E

13:30 CDT

Your First TDD (James Grenning)

Abstract:
You've heard about TDD but have never tried it or don't quite get it. The best way to get TDD is to try TDD with an experienced TDD practitioner. In this workshop, you will get a brief overview and demo of TDD, but way more. We will all practice TDD in a language of your choosing (C, C++, Java, C#, Python). Bring a laptop or a tablet with a keyboard. You can access my custom cyber-dojo.org server with your browser and begin doing TDD with no special tool setup. I'll set up a virtual pairing experience, I write the tests, you make them pass. You will know what TDD is after this session. Bring a friend!

Learning Outcomes:
  • Why is TDD important and what problems does it help with?
  • What is TDD?
  • Experience how TDD prevents defects.
  • Experience the cadence and small steps of TDD.
  • Experience right-sized unit tests.
  • Get your questions about TDD answered.


Speakers
avatar for James Grenning

James Grenning

President, Engineer, Coach, ..., Wingman Software Consulting
James Grenning’s trains, coaches and consults worldwide. With decades of software development experience, both technical and managerial, James brings knowledge, skill, and creativity to software development teams and their management.  As his professional roots are in embedded... Read More →


Monday April 30, 2018 13:30 - 15:00 CDT
Lone Star F/G
 
Tuesday, May 1
 

13:30 CDT

Everyday Beliefs Come True—Creating Greatness through the Stories We Tell (Allison Pollard, Michael Jesse)

Abstract:
Have you discovered your team’s power to become great? Nobody is the villain in their own story, and yet many teams get in their own way. The stories we tell ourselves have the ability to hold us back or propel us forward. Allison and Michael will share a model to recognize what kind of stories your team is telling itself in their everyday conversations. Join this interactive workshop to learn how to listen to a team and coach them to become greater through the words they use.

Learning Outcomes:
  • Understand how stories/conversations shape a team's beliefs and work
  • Identify the drama triangle and empowerment dynamic models
  • Differentiate a storyteller's current perspective using the drama triangle
  • Practice the coach role in the empowerment dynamic to shift the storyteller's perspective


Speakers
avatar for Allison Pollard

Allison Pollard

Agile Coach, Improving
Allison Pollard helps people discover their Agile instincts and develop their coaching abilities. As an Agile coach with Improving in Dallas, Allison enjoys mentoring others to become great Scrum Masters and fostering communities that provide sustainability for Agile transformations... Read More →


Tuesday May 1, 2018 13:30 - 15:00 CDT
Lone Star D

13:30 CDT

Rehearsal Series: choreographic coding (Joana Chicau)

Abstract:
“We might think of choreography in terms of ‘rehearsal’; that is, as the working out and working through of utopian, nevertheless ‘real’, social relations.” Andrew Hewitt
A cross-disciplinary exploration of choreography & (web)code. By ‘rehearsal’ it is meant a sort of temporary stage for experimenting with web design tools which follow choreographic methods and thematic concerns. This format is very similar to a open workshop, open to any participants curious to explore the use of choreographic techniques to generate newness in design, new modes of thinking composition matters, participation, relations and articulations between bodies and technologies. Traditionally, a rehearsal is a built in process, a space and time for developing ideas and work acknowledging unexpected and unpredictable results. Another important point about the ‘rehearsal series’ is to break the distancing between mind/body, self/other, subject/object, discovery/invention. Enhancing the idea of process over product: processes of becoming, becoming structures, becoming codes and scripts.
This project focus on the use of Free/Libre Open Source (Floss) models/ philosophies technologies, questioning how may creative coding practices interfere deeper with interface design and information displays — when considering new (choreographic) vocabularies, embodiment and new movement perception possibilities.
The flexibility of code allows for a combination of possibilities, not only for the live performance setting, but also for the use of the code itself by other designers, just as in any choreography that can be re-interpreted, re-created and adapted. The code serves as a generative tool for new possible outcomes in the creation of graphics for interfaces and a way of playing with the choreographic logic. Therefore, this method promotes disciplinary openness, by sharing ideologies and methodologies and questioning structures of collaboration and of intellectual property.
Choreographic thinking and methodologies address questions of unpredictability, indeterminacy, immateriality, spatial and temporal paradoxes that can inform design on how to respond to the digital logic. As in as considering the indeterminate interactions between scripts, machines and users, and the complex inter-relations, dependencies and contingencies of design. In short, its performative stance.

Learning Outcomes:
  • Building process: small groups are created for sharing knowledge, mind mapping and nurturing collective discussion on the topics, references and experiences during the day.
  • The outcome is a piece of ‘choreographic code' — all participants are invited to contribute to the choreographic code by translating the ideas discussed in the session into html/css/javascript functions or as prototypes developed in other formats.


Speakers
avatar for Joana Chicau

Joana Chicau

Designer CEO, Joana Chicau
I am a designer, creative coder, researcher with a background in dance! I run a trans-disciplinary research project which interweaves media design and web environments with performance and choreographic practices. The project focus on the use of Free/Libre Open Source (Floss) models... Read More →


Tuesday May 1, 2018 13:30 - 15:00 CDT
Lone Star B/C

13:30 CDT

UX for the Agile Developer (Eva PenzeyMoog)

Abstract:
Are you a developer who has found yourself making design decisions for the product you’re building? Many people find themselves in this situation, and often there’s no designer on the project to recruit users, get feedback, and design a solution.
This workshop will arm developers with the UX basics of quickly identifying user-friendly solutions for when you find yourself in the role of a defacto designer.
You’ll learn how to quickly test the people around you through setting up thoughtful 10 minute sessions and asking the right kinds of questions to identify a user-friendly solution.
This workshop is ideal for people from the development, product, and design world who are new to UX and interested in learning how to build user-friendly features though a quick and simple process that is easy to work into a fast-paced sprint.

Learning Outcomes:
  • Learn how to break out of round-about conversations with your client about how a feature should work.
  • Learn how to respond to your client saying “why don’t we just…”
  • Learn that user testing doesn’t have to be a long, painful process and how to get the insights you need from the people already around you in user testing sessions as short as 10 minutes.
  • Learn how to prepare for quick, high-impact user testing sessions.
  • Learn how to ask the right kind of questions and how to guide people to give you the most effective feedback.
  • Learn how to explain and defend the decisions you made based on user testing.


Speakers
EP

Eva PenzeyMoog

UX Designer, 8th Light


Tuesday May 1, 2018 13:30 - 15:00 CDT
Lone Star F/G

15:20 CDT

Mob Programming: the Live Action Role Playing Game (Willem Larsen)

Abstract:
When done right, mob-programming can be thought of as the "bulldozer" of development practices - it is thorough and unstoppable. Clean maintainable code, massive team learning, and a breakdown of knowledge silos are a natural consequence of developing software in this way.
Of course, "when done right" is the catch. If your team mobs long enough you'll reinvent many of the successful roles and sub-practices that make mobbing soar. But why wait? "Mob Programming: the Role Playing Game" is a gamified mob programming experience where you will actively practice and integrate the behaviors and roles that make for successful mobbing, saving your team time and effort. Mob skills also apply to pairing, and the Mob is a great forum for improving paired development.
The game involves team coding, solving a code kata in real time with the support of everyone present.

Learning Outcomes:
  • Attendees will reflect on and improve how they use their tooling
  • Attendees will learn to sift for the best group idea to implement
  • Attendees will learn to communicate their ideas in both finely-detailed and high-abstraction ways
  • Attendees will learn to focus on how they can best contribute in any moment to the mob's mission, technically and interpersonally
  • Attendees will learn the basic successful structure of a mob and how to build on it


Speakers

Tuesday May 1, 2018 15:20 - 16:50 CDT
Lone Star D

15:20 CDT

Unblocking Blockchain Adoption – Unchain Your Company’s Brain! (Jason Bowers, Rahul Gulati)

Abstract:
ALERT! You have just been sued and you have 40 minutes to prove your innocence! We will lead you through 2 interactive activities that will allow you and your organizations to utilize the power of blockchain and agile to avoid costly and sometimes fatal mistakes that could be solved by using blockchain solutions.
So why are people not adopting blockchain technology? The Four Pillars of the Agile Manifesto enable adoption of blockchain technology more efficiently and removes barriers to implementation by assisting organizations to share data securely (individuals and interactions over processes and tools), start small (working software over comprehensive documentation), building trust through consensus (customer collaboration over contract negotiation), and creating solutions through iterative and incremental change (responding to change over following a plan).
The first activity (Building an Agile Blockchain) will simulate the creation of a blockchain to solve a riddle that will identify shortcomings of current technologies. The second activity (Bringing Blockchain Home) will walk through the approach to identifying areas where blockchain is a viable technology and have participants identify a business problem in their company that can be solved using blockchain.
Why are we talking about blockchain? Over $500 billion dollars has been invested in blockchain-based startups and platforms since the advent of the technology, outweighing the market capitalization of long-standing stock exchanges like the Dow Jones. The appetite for blockchain solutions in both private and public sector is growing at an increasingly fast rate. However, adoption is stymied by fear of the unknown; clients are often afraid of implementing blockchain and exposing themselves to undue risk.
Why Agile? Well, since this is the premiere Agile conference, I am assuming you already know – but don’t worry, we will have 2 minutes on what “Agile” means in the context of this session to dispel rumors, innuendoes, and assumptions.

Learning Outcomes:
  • Be able to understand what blockchain is and its applicability to potential business problems
  • How to leverage the Agile Manifesto’s 4 Pillars to increase efficiency in implementing blockchain and reduce the fear of failure or breach of data which leads to limited adoption
  • How to drive adoption of blockchain solutions and identify low-risk starting points to build upon (both technically and business-focused user-stories)
  • How to scope blockchain solutions to both prepare for the future and mitigate risk of changing requirements
  • What potential business issues you can solve at your company using blockchain technology using Agile principles



Tuesday May 1, 2018 15:20 - 16:50 CDT
Lone Star E
 
Wednesday, May 2
 

10:30 CDT

Removing Duplication (Llewellyn Falco)

Abstract:
Emergent design is a cornerstone of eXtreme programming, TDD and Refactoring. Yet, most teams struggle with large amounts of duplication and copy & paste code instead of elegantly designed architure.
In this workshop we will pair up to work on small practice exercises that help us to see the duplication in the code. Then quickly and easily refactor to remove it and allow the hidden architecture inherent in the code to emerge.
We will do 5 exercises is one 5 languages ( python, c#, c++, javascript or java ) so bring a laptop with an IDE and get ready to code!
Suggested IDE's: Pycharm, CLION, Visual Studio with Resharper, Webstorm, IntelliJ, Eclipse.

Learning Outcomes:
  • Seeing duplication
  • Extracting duplication
  • Refactoring to create extractable duplication
  • Higher Order Functions


Speakers
avatar for Llewellyn Falco

Llewellyn Falco

Agile Coach, Spun Labs
Llewellyn Falco is an Agile Technical Coach specializing in Legacy Code and Test Driven Development. He is the creator of the open source testing tool ApprovalTests( www.approvaltests.com ), co-founder of TeachingKidsProgram ( www.teachingkidsprogramming.org ) and a PluralSight a... Read More →


Wednesday May 2, 2018 10:30 - 12:00 CDT
Lone Star E