Loading…
XP2019 has ended
Learning [clear filter]
Tuesday, May 21
 

9:00am EDT

Virginia Satir's Ingredients of an Interaction (Emmanuel Gaillot)

Abstract:
"No matter how it looks at first, it's always a people problem."
-- G. Weinberg.

Even when we value "individuals and interactions over processes and tools," things don't always go as smoothly as we'd like them to. In the course of an interaction with teammates, clients or managers, we (and others) sometimes act and react in manners that surprise us and go beyond our understanding. This is troublesome, because when it happens we might lock ourselves and other people involved in the interaction into a loop that can be damaging on many levels – personal (lowering self-esteem), interpersonal (hurting a relationship) and professional (bringing poor results). In this introductory session, we'll explore such situations through exercises based on a model developed by Virginia Satir, hoping to get a better grasp at what's going on – and maybe change the course of the interaction for the better.
This will be an experiential session. Attendees will be invited (though not required) to participate into hands-on activities, introspect and share their inner experience.

Learning Outcomes:
  • Get a deep understanding of Virginia Satir's Ingredients of an Interaction model, and its applicability in the workplace and daily life
  • Learn about yourself: get insights about how you're interacting with others, what makes you feel comfortable and what derails you
  • Learn how to inject choices in the interaction, how to step out from automatic pilot into more fulfilling, respectful and connecting behaviors


Speakers

Tuesday May 21, 2019 9:00am - 10:30am EDT
E-2023 (2nd Floor)

9:00am EDT

Workshop: Architecture in an Agile World (Dennis Mancl, Steven Fraser, Werner Wild)

Abstract:
The world is moving faster than ever, and our software development techniques are struggling to keep up. We feel we need to have an agile feature set, but without a well-defined and understandable architecture, we feel like everything is in chaos. How do we manage the balance between architecture and agility?

This half-day workshop will be an exploration of the issues and obstacles doing agile development in an environment where we also need to have a sound architecture. Some of the issues are "cultural" -- how to get architects and agilists to communicate and work together effectively. Other issues are technical -- building the right lightweight architectural artifacts that still permit developers to explore and experiment. The workshop will create a report based on the conclusions of the workshop participants.

Learning Outcomes:
  • Understanding some of the risks and opportunities of blending agile and architecture-driven methods
  • Learn how architects establish credibility with agile development team members and how agilists can negotiate with architects
  • Discover some of the “good practices” that should be part of the toolkit of agilists and architects



Speakers
avatar for Steven Fraser

Steven Fraser

Impresario & Principal Consultant, Innoxec (Innovation Executive Services)
Steven Fraser is based in Silicon Valley and has served as an innovation catalyst with global influence for HP, Cisco, Qualcomm, and Nortel. In addition to a year as a Visiting Scientist at Carnegie Mellon University’s Software Engineering Institute (SEI) consulting on domain engineering... Read More →
avatar for Dennis Mancl

Dennis Mancl

MSWX Software Experts
Dennis worked in software development in telecom for many years - he is an advocate for agile methods, and he has been involved in coaching for requirements modeling, software architecture planning, and legacy software techniques.
avatar for Werner Wild

Werner Wild

CEO, EVOLUTION(R)
Agile & Lean in Practice


Tuesday May 21, 2019 9:00am - 10:30am EDT
E-2024 (2nd Floor)

11:00am EDT

Virginia Satir's Ingredients of an Interaction (continued) (Emmanuel Gaillot)

Abstract:
"No matter how it looks at first, it's always a people problem."
-- G. Weinberg.

Even when we value "individuals and interactions over processes and tools," things don't always go as smoothly as we'd like them to. In the course of an interaction with teammates, clients or managers, we (and others) sometimes act and react in manners that surprise us and go beyond our understanding. This is troublesome, because when it happens we might lock ourselves and other people involved in the interaction into a loop that can be damaging on many levels – personal (lowering self-esteem), interpersonal (hurting a relationship) and professional (bringing poor results). In this introductory session, we'll explore such situations through exercises based on a model developed by Virginia Satir, hoping to get a better grasp at what's going on – and maybe change the course of the interaction for the better.
This will be an experiential session. Attendees will be invited (though not required) to participate into hands-on activities, introspect and share their inner experience.

Learning Outcomes:
  • - Get a deep understanding of Virginia Satir's Ingredients of an Interaction model, and its applicability in the workplace and daily life
  • - Learn about yourself: get insights about how you're interacting with others, what makes you feel comfortable and what derails you
  • - Learn how to inject choices in the interaction, how to step out from automatic pilot into more fulfilling, respectful and connecting behaviors


Speakers

Tuesday May 21, 2019 11:00am - 12:30pm EDT
E-2023 (2nd Floor)

11:00am EDT

Workshop: Architecture in an Agile World (continued) (Dennis Mancl, Steven Fraser, Werner Wild)

Abstract:
The world is moving faster than ever, and our software development techniques are struggling to keep up. We feel we need to have an agile feature set, but without a well-defined and understandable architecture, we feel like everything is in chaos. How do we manage the balance between architecture and agility?

This half-day workshop will be an exploration of the issues and obstacles doing agile development in an environment where we also need to have a sound architecture. Some of the issues are "cultural" -- how to get architects and agilists to communicate and work together effectively. Other issues are technical -- building the right lightweight architectural artifacts that still permit developers to explore and experiment. The workshop will create a final report based on the conclusions of the workshop participants.

Learning Outcomes:
  • Understanding some of the risks and opportunities of blending agile and architecture-driven methods
  • Learn how architects establish credibility with agile development team members and how agilists can negotiate with architects
  • Discover some of the “good practices” that should be part of the toolkit of agilists and architects



Speakers
avatar for Werner Wild

Werner Wild

CEO, EVOLUTION(R)
Agile & Lean in Practice
avatar for Dennis Mancl

Dennis Mancl

MSWX Software Experts
Dennis worked in software development in telecom for many years - he is an advocate for agile methods, and he has been involved in coaching for requirements modeling, software architecture planning, and legacy software techniques.
avatar for Steven Fraser

Steven Fraser

Impresario & Principal Consultant, Innoxec (Innovation Executive Services)
Steven Fraser is based in Silicon Valley and has served as an innovation catalyst with global influence for HP, Cisco, Qualcomm, and Nortel. In addition to a year as a Visiting Scientist at Carnegie Mellon University’s Software Engineering Institute (SEI) consulting on domain engineering... Read More →


Tuesday May 21, 2019 11:00am - 12:30pm EDT
E-2024 (2nd Floor)

1:30pm EDT

Powerful Observational Techniques For Coaching Teams (Sunny Dhillon)
Abstract:
Starting out as a new agile coach is difficult. Where do you go? How do you start? Learn to leverage a structured approach to coaching that defines a way to prepare and execute coaching activities by starting from Observations and moving on by identifying what behavioral Goals, as coaches, we would like the coachee(s) to achieve.

The only way to improve a situation through coaching is by helping improving the behavior of the people involved, that will allow to establish a sustainable and long lasting change. As coaches, our opinions and unconscious biases can mislead or misdirect those we are coaching. This bias happens when an observer expresses their thoughts and expectations about a situation through tone, word choice, and body language in a way that influences how the people they are observing behave.
Right about now, you’re probably thinking “Well I wouldn’t do that! I’m a professional!” and there is bad news for you. We all do it. Because it’s largely unconscious, we can’t help it. Therefore, it is important that we are aware and careful of this effect. Lets leverage a structure that helps us avoid jumping ahead of ourselves in coaching.

You will uncover innovative and a structured approach to coaching which aims at limiting or negating the impact of any observer bias we might bring to the table whilst improving team performance. Through a structured approach, coaches and scrum masters will be able to better target their efforts and create demonstrable improvement in teams.
Attendees will leave this session with a structured approach to guide their ongoing coaching efforts and share those experiences with others in the organization.
Target Audience: Scrum Masters, Agile Coaches, Executives, Managers and Agile Leaders.

Learning Outcomes:
  1. To be able to explain the Team Coaching framework.
  2. Apply different techniques in observational coaching.
  3. Learn to avoid observer bias in your coaching.
  4.  Learn to apply tools and techniques on building a coaching culture in your organisation.
  5. You will demonstrate on how to create transparency in your coaching.
  6.  Learn to inspect and adapt in your coaching.


Speakers
avatar for sunny dhillon

sunny dhillon

Agile Coach, agile42
Sunny graduated with a Masters in Computer Science in the year 2000. Sunny’s developed software in many different industries including investment banking, retail banking, e-commerce and health care in the two decades since. Major projects included PayPal integration for Best Buy... Read More →



Tuesday May 21, 2019 1:30pm - 3:00pm EDT
E-2023 (2nd Floor)

1:30pm EDT

Run Design Sprints like Google (contined) (Judith Sol-Dyess)
Abstract:
The promise of a Design Sprint is simple — and valuable. In just five days, you can learn whether an idea is worthwhile or not. Imagine the effort, time and money that you could save by using a Product Design Sprint to find out in one week whether a product, feature or process was really going to work for users. Instead of devoting months of production work to a hypothesis, you can test it immediately and move forward with facts.

The Google Design Sprint process was developed by the company's investment arm, Google Ventures, to quickly assess whether an idea was worthy of their funding. Today, we've used the Design Sprint framework to help companies at all stages of the product development process validate their work and build with confidence.

In this Google Design Sprint Workshop, you'll learn the skills to bring your ideas to life and put them in front of users in one workweek. We'll walk you through each step of the Product Design Sprint Process, from brainstorming, to prototyping, to testing on real users, to synthesizing the results, so you can bring a new level of proof to all of your projects.

Learning Outcomes:
  • Apply design thinking concepts to a business problem
  • Rapidly collaborate with a team to find solutions
  • Familiarity with the Google Design Sprint process
  • Ability to participate in or facilitate a Google Design Sprint
  • Techniques for turning business ideas into concrete problem statements
  • Techniques for facilitating various decision activities
  • Lightweight sketching and prototyping
  • Hands-on experience interviewing users
  • Learn to value and embrace “failing fast”

Speakers
avatar for Judith Sol-Dyess

Judith Sol-Dyess

Senior Project Strategist, Table XI
I'm a project strategist who, probably like you, wears many hats: project manager, product manager, scrum master and agile transformation coach for my clients. I really enjoy the work I do, and the people I get to meet along the way. I help teams work better together and deliver value... Read More →



Tuesday May 21, 2019 1:30pm - 3:00pm EDT
E-4025 (4th Floor)

3:30pm EDT

Run Design Sprints like Google (continued) (Judith Sol-Dyess)
Abstract:
The promise of a Design Sprint is simple — and valuable. In just five days, you can learn whether an idea is worthwhile or not. Imagine the effort, time and money that you could save by using a Product Design Sprint to find out in one week whether a product, feature or process was really going to work for users. Instead of devoting months of production work to a hypothesis, you can test it immediately and move forward with facts.

The Google Design Sprint process was developed by the company's investment arm, Google Ventures, to quickly assess whether an idea was worthy of their funding. Today, we've used the Design Sprint framework to help companies at all stages of the product development process validate their work and build with confidence.

In this Google Design Sprint Workshop, you'll learn the skills to bring your ideas to life and put them in front of users in one workweek. We'll walk you through each step of the Product Design Sprint Process, from brainstorming, to prototyping, to testing on real users, to synthesizing the results, so you can bring a new level of proof to all of your projects.

Learning Outcomes:
  • Apply design thinking concepts to a business problem
  • Rapidly collaborate with a team to find solutions
  • Familiarity with the Google Design Sprint process
  • Ability to participate in or facilitate a Google Design Sprint
  • Techniques for turning business ideas into concrete problem statements
  • Techniques for facilitating various decision activities
  • Lightweight sketching and prototyping
  • Hands-on experience interviewing users
  • Learn to value and embrace “failing fast”

Speakers
avatar for Judith Sol-Dyess

Judith Sol-Dyess

Senior Project Strategist, Table XI
I'm a project strategist who, probably like you, wears many hats: project manager, product manager, scrum master and agile transformation coach for my clients. I really enjoy the work I do, and the people I get to meet along the way. I help teams work better together and deliver value... Read More →


Tuesday May 21, 2019 3:30pm - 5:00pm EDT
E-4025 (4th Floor)
 
Wednesday, May 22
 

9:15am EDT

KEYNOTE: #NoFrameworks: How We Can Take Agile Back! (Scott Ambler)
Abstract:
A fundamental philosophy from the early days of Agile, and particularly of XP, is that teams should own their process. Today we would say that they should be allowed, and better yet, enabled, to choose their own way of working (WoW).

This was a powerful vision, but it was quickly abandoned to make way for the Agile certification gold rush. Why do the hard work of learning your craft, of improving your WoW via experimentation and learning, when you can instead become a certified master of an agile method in two days or a program consultant of a scaling framework in four? It sounds great, and certainly is great for anyone collecting the money, but 18 years after the signing of the Agile Manifesto as an industry we’re nowhere near reaching Agile’s promise. Nowhere near it.

We had it right in the very beginning, and the lean community had it right all along – teams need to own their process, they must be enabled to choose their WoW. To do this we need to stop looking for easy answers, we must reject the simplistic solutions that the agile industrial complex wants to sell us, and most importantly recognize that we need #NoFrameworks.



Speakers
avatar for Scott Ambler

Scott Ambler

Consulting Methodologist, Ambysoft Inc.
Scott Ambler is an Agile Data Coach and Consulting Methodologist with Ambysoft Inc., leading the evolution of the Agile Data and Agile Modeling methods.  Scott was the (co)-creator of PMI’s Disciplined Agile (DA) tool kit and helps organizations around the world to improve their way of working (WoW) and ways of thinking (WoT).  Scott is an international keynote speaker and the (co-)author of 30 books, including Choose Your WoW!, Refactoring Data... Read More →



Wednesday May 22, 2019 9:15am - 10:30am EDT
Auditorium /Auberge
  Keynotes

11:00am EDT

Agile Practices in Practice: Towards A Theory of Agile Adoption and Process Evolution
Abstract:
As teams and organisations make the difficult shift to agile ways of working, there has been relatively little investigation of how they adopt and use agile practices. To aid those teams looking to move to agile we should examine how others have done so and what practical value they found. We studied teams which adopted agile practices across a spectrum from taking on a whole methodology to a couple of practices at a time, and then committed to continuous assessment and improvement of their ways of working. Those teams favoured adapting agile-based, team-oriented practices suited to their particular needs over technical practices and defined methodologies.



Speakers
avatar for James Noble

James Noble

Professor, Victoria University of Wellington
programming, guitars, programming languages, analogue eurorack modulars, post-agile methods, digital synthesisers, grounded theory, plastic recorders, design, whatever. helvetica.
avatar for Craig Anslow

Craig Anslow

Lecturer in Software Engineering, Victoria University of Wellington
I study Agile teams, build tools for Agile teams, and educate people about software development processes notably Agile methods.



Wednesday May 22, 2019 11:00am - 11:30am EDT
E-2022 (2nd Floor)

11:00am EDT

Intentional Learning - Map a Successful Strategy (Claire Moss)
Abstract:
As agile team members, we are committed to learning. However, often our learning is opportunistic and unplanned: we chase the latest shiny thing and gain broad but shallow knowledge. In a workshop inspired by Dan North and Chris Matt's work in skills mapping, you will chart your own learning adventure based on where you are now and where you want to be in the future.

This workshop will have 5 parts:
  1.  Intro - Overview of current learning landscape. Outside of a degree or certification program, learning requires individual planning and a tiny bit of discipline. I'll present an outline of the technique we'll follow for this workshop and highlight results from applying this technique with 2 different teams.
  2. Skills Mapping and Self-Evaluation. Attendees will self-evaluate their skills in two realms - skills needed by their teams and skills they'd like for their own professional advancement (a little 2008 but essential to set the stage for the remaining 2 parts). The presenters will provide some sample skills list for different agile roles as a starting point.
  3. Learning / Mastery Objectives. Attendees will review some example skills maps, then analyze their skills map and choose which skills they would like to augment or acquire and what level of mastery they would like to achieve
  4. Map your strategy. There are many different ways to approach learning. However, being intentional about what you learn and how you approach it means you increase your odds of success. I'll briefly highlight the latest research in learning styles and today's popular methods. Attendees will identify concrete next steps to take on their individual learning adventure, with the table group contributing ideas and experience.
  5.  Wrap up

Learning Outcomes:
  • Identify skills desired for your personal professional benefit.
  • Identify skills that are important to your team's success.
  • Select target skills and determine desired mastery levels.
  • Select learning activities to begin progress towards desired mastery level.


Speakers
avatar for Claire Moss

Claire Moss

Developer, Agilist, Tester, ScrumMaster, Product Owner, Agile coach, aclairefication
Agilist working as part of product development teams to support and accelerate development through fast feedback. I help teams to craft more executable user stories. Product backlog creator and groomer with emphasis on progressive elaboration. Front-end Javascript development, back-end... Read More →



Wednesday May 22, 2019 11:00am - 12:30pm EDT
E-2024 (2nd Floor)

11:00am EDT

PANEL: Security and Privacy Best Practices for Software Development

Abstract:
In reaction to reports of recent high-profile software security and privacy failures in our always-on agile world, users and regulators are demanding that companies deliver more trustworthy and resilient systems. This panel will discuss some of the strategies and best practices for “building-in security” to our products and systems in contrast to “bolting-on security” – and how threats should be assessed and mitigated to avoid the unintended consequences of flawed design decisions.

Learning Outcomes:



Speakers
avatar for Steven Fraser

Steven Fraser

Impresario & Principal Consultant, Innoxec (Innovation Executive Services)
Steven Fraser is based in Silicon Valley and has served as an innovation catalyst with global influence for HP, Cisco, Qualcomm, and Nortel. In addition to a year as a Visiting Scientist at Carnegie Mellon University’s Software Engineering Institute (SEI) consulting on domain engineering... Read More →
avatar for Scott Ambler

Scott Ambler

Consulting Methodologist, Ambysoft Inc.
Scott Ambler is an Agile Data Coach and Consulting Methodologist with Ambysoft Inc., leading the evolution of the Agile Data and Agile Modeling methods.  Scott was the (co)-creator of PMI’s Disciplined Agile (DA) tool kit and helps organizations around the world to improve their way of working (WoW) and ways of thinking (WoT).  Scott is an international keynote speaker and the (co-)author of 30 books, including Choose Your WoW!, Refactoring Data... Read More →
avatar for Robert Crawhall

Robert Crawhall

Principal Consultant, Innoxec
Based in Ottawa, Ontario, with over 30 years experience in many facets of the Canadian innovation ecosystem, Rob Crawhall works with leaders in industry, academia, government and not-for-profits to craft strategy and implement programs that will harness emerging and disruptive technologies for economic growth and improved quality of life... Read More →
avatar for Dennis Mancl

Dennis Mancl

MSWX Software Experts
Dennis worked in software development in telecom for many years - he is an advocate for agile methods, and he has been involved in coaching for requirements modeling, software architecture planning, and legacy software techniques.


Wednesday May 22, 2019 11:00am - 12:30pm EDT
Auditorium /Auberge
  Panels

11:00am EDT

Growing Your Personal Design Heuristics (Rebecca Wirfs-Brock)
Abstract:
How can we get better as software designers? By becoming more aware of our design heuristics and continuing to cultivate and refine them. Heuristics aid in design, guide our use of other heuristics, and even determine our attitude and behavior. For example, as agile software developers we value frequent feedback and decomposing larger design problems into smaller, more manageable chunks that we design and test as we go. We each have our own set of heuristics that we have acquired through reading, practice, and experience.

This session introduces simple ways to record design heuristics and how to share them with others. You can grow as a designer by examining and reflecting on the decisions you make and their impacts, becoming more aware of seemingly minor decisions that were more important than you thought, and putting your own spin on the advice of experts. While we may read others’ design advice—be it patterns or stack overflow replies, the heuristics we’ve personally discovered on our own design journey may be even more important.

Come to this hands-on session to try out practical techniques for distilling your design heuristics (so you can explore and explain them to others); learn ways to identify competing heuristics; evaluate shiny new heuristics you may read or hear about; and grow your ability to explain your heuristics to others.


Learning Outcomes:
  • Understand 3 different types of design heuristics: heuristics that aid in design, determine our attitude, and guide use of other heuristics
  • Learn simple techniques for recording heuristics on the fly (Question-Heuristic-Example Cards, Heuristic Gists)
  • Recognize competing heuristics and how to integrate new heuristics into your existing heuristic toolkit


Speakers
avatar for Rebecca Wirfs-Brock

Rebecca Wirfs-Brock

Wirfs-Brock Associates
I'm best known as the "design geek" who invented Responsibility-Driven Design and the xDriven meme (think TDD, BDD, DDD..). I'm keen about team effectiveness, communicating complex requirements, software quality, agile QA, pragmatic TDD, and patterns and practices for architecting... Read More →


Wednesday May 22, 2019 11:00am - 12:30pm EDT
E-4024 (4th Floor)

11:00am EDT

Listen, sketch and remember! (Nienke Alma)
Abstract:
It’s a wrap! You feel inspired by that great conference you have attended. Tomorrow things are going to be different. You go home with new ideas and full commitment to try out that cool practice the keynote speaker told you about. But when you’re back in your office the day to day business requires your full attention again and soon most conference learnings become hard to remember.

If this sounds familiar to you, this workshop might be interesting. Have you ever tried sketchnoting? Or do you think that only works for real artists? That’s exactly what Nienke Alma thought when she joined a sketchnoting workshop during an open space session three years ago. “This could be fun, but probably I will never be good enough to put this into practice”. She was wrong: soon enough she found out the amazing effect on her conference experience and memory by just changing the way she took notes.
You don’t have to become a visual artist. Sketchnoting isn’t about perfection. It is just a way to activate new parts of your brain that enhances your listening. In this workshop Nienke Alma wants to inspire you by sharing her own sketchnoting experiences and providing tips & tricks. Moreover, she encourages you to try it out. Be prepared to do some actual sketchnoting during the workshop!

Learning Outcomes:
  • Learn how to make sketchnoting valuable for yourself
  •  Experience the difference between sketchnoting and taking regular written notes, especially with respect to the way you remember what you have heard
  • Find out how sketchnoting could be applied in your daily job


Speakers
avatar for Nienke Alma

Nienke Alma

Agile Coach, ING
Nienke Alma is a people oriented Agile enthusiast with 12 years of experience as Agile coach, trainer, Scrum Master, tester and test manager. She currently works as an Agile Coach at ING in the Netherlands.She has special interest in team dynamics. Getting the best out of individuals... Read More →



Wednesday May 22, 2019 11:00am - 12:30pm EDT
E-4025 (4th Floor)

11:30am EDT

Agile Methods Knowledge Representation for Systematic Practices Adoption
Abstract:

As agile methods' popularity continues to grow, massive information and feedback on how these frameworks have been adopted can be found both in academia and industrial knowledge bases. Based on such collective experience, many approaches have been proposed aiming at simplifying the agile adoption process and maximizing its chances of success. These approaches guide practitioners by providing steps to follow to find out which practice suits their team best. Nonetheless, these approaches are not systematic and practitioners need to go through a long process. For instance, they need to identify the important situational factors that can have a positive/negative effect on the agile practice adoption. Available experiences thus require lots of effort to be discovered. This research proposes an agile methods knowledge representation using an ontology to make reusable and systematic that knowledge and experience on agile adoption reported in literature. Based on this model, added knowledge and inference rules, practitioners will systematically be able to get the answer with respect to agile practice selection and adoption, i.e, for a given goal, practitioners can retrieve which practices to achieve; from a situation, teams can tell what can be harmful and what can be useful for adopting a practice or what problems they may encounter; etc.




Speakers
avatar for Soreangsey Kiv

Soreangsey Kiv

Research and Teaching Assistant, Université catholique de Louvain



Wednesday May 22, 2019 11:30am - 12:00pm EDT
E-2022 (2nd Floor)

1:30pm EDT

Joining the Mob at Clearlink (Torrey Powell)

Abstract:
Software engineers historically have largely worked alone and in a vacuum on key projects. This has caused problems with transparency, creates knowledge towers, increases technical debt, and stifles innovation. Mob Programming has given Clearlink solutions to all of those problems and created benefits that have been unforeseen during our first two years of adopting the practice. From our experiences, we outline some best practices that will be beneficial to all those who wish to also adopt this technique.

Lessons Learned from Your Experience:
  • There isn't a right or wrong way to do Mob Programming
  • Mob Programming removes knowledge towers
  • Code quality dramatically increases with multiple set of eyes always monitoring coding standards and techniques
  • Significant decrease in technical debt and rework because work is getting completed correctly the first time
  • Increased innovation and creativity occurs when engineers constantly brainstorm better ways of doing things
  • An amazing team culture where everyone has respect for others no matter where they are in their career

Speakers
avatar for Torrey Powell

Torrey Powell

Sr. Director of Technology, Clearlink
Torrey has been leading software development teams for over 18 years with a focus on management, people, and process. Iterating and refining them to create highly efficient teams that deeply care about their craft and performance. Culminating in creating a culture of joy and career... Read More →



Wednesday May 22, 2019 1:30pm - 2:00pm EDT
E-2023 (2nd Floor)

1:30pm EDT

The Product Owner in Large-Scale Agile: An Empirical Study through the Lens of Relational Coordination Theory
Abstract:

In agile software development, a core responsibility of the Product Owner (PO) is to communicate business needs to the development team. In large-scale agile software development projects, many teams work towards an overall outcome, but they also need to manage interdependencies and coordinate efficiently. In such settings, POs need to coordinate knowledge about project status and goal attainment, both within and across the development teams. Previous research has shown that the PO assumes a wide set of roles. Still, our knowledge about how POs coordinate amongst themselves and with their teams in large-scale agile is limited. In this case study, we explore PO coordination in a large-scale development program through the theoretical lens of Relational Coordination Theory. Our findings suggest that 1) coordination varies depending on the context of each PO, 2) a focus on achieving high-quality communication changes coordination over time, and 3) unscheduled coordination is an enabler for high-quality communication.


Speakers
avatar for Marthe Berntzen

Marthe Berntzen

PhD Student, Department of Informatics, University of Oslo
I am a PhD student at the Department of Informatics at the University of Oslo, Norway. I study coordination in large-scale agile software development projects, with a particular interest in team autonomy and the role of middle managers in achieving coordination efficiency. I have... Read More →
avatar for Nils Brede Moe

Nils Brede Moe

Research Manager, SINTEF
I work with software process improvement, agile software develop- ment and global software development as a senior scientist at SINTEF Digital. My research interests are related to organizational, socio-technical, and global/distributed aspects. I wrote my thesis for the degree of... Read More →



Wednesday May 22, 2019 1:30pm - 2:00pm EDT
E-2022 (2nd Floor)

1:30pm EDT

It's a MAD world! Contract Testing can help! (Claire Moss)
Abstract:
APIs as products and microservices as a design pattern have become our day-to-day reality.
With more moving parts comes more complexity and a greater need for understanding. Developers and Product Managers need early warning signs that deployment is a bad idea.
Enter contract testing. (No, not the "contract negotiation" mentioned in the Agile Manifesto...)
Provider teams building API products collaborate with the consumer teams who are their customers to determine information needs. This negotiation works out in various ways that result in interface agreements between the teams.
Join Claire for an interactive exploration of contract testing as a feedback technique. Enable greater focus on the individuals and interactions. Make responding to the changes of this MAD world easier!

Learning Outcomes:
  • Relate familiar communication patterns to this new technology practice
  • Identify the problem that contract testing addresses
  •  Understand different kinds of contract testing
  •  Discuss different implementations of solutions
  •  See a demo in code
  • Be able to explain the value of the practice on the first day back at the office
  •  Deploy API products more easily!


Speakers
avatar for Claire Moss

Claire Moss

Developer, Agilist, Tester, ScrumMaster, Product Owner, Agile coach, aclairefication
Agilist working as part of product development teams to support and accelerate development through fast feedback. I help teams to craft more executable user stories. Product backlog creator and groomer with emphasis on progressive elaboration. Front-end Javascript development, back-end... Read More →



Wednesday May 22, 2019 1:30pm - 3:00pm EDT
E-2024 (2nd Floor)

2:00pm EDT

Is team self-selection the obvious choice? (Niels Harre, Martin Lohmann)
Abstract:
SimCorp has been a SAFe shop for 3 years, with 550 people in 55 teams and 7 ARTs, across 4 locations. In our pursuit for continuous improvements, we've been experimenting with team self-selection in parts of the organization. This experience report will present some of our learnings from these experiments, both what worked for us and what turned out not to work so well.
This experience report will include our recommendations, which include prerequisites for team self-selection and a suggested game plan for how to run team self-selection workshops and pitfalls to avoid

Lessons Learned from Your Experience:
Before team self-selection:
  • Team self-selection requires preparation and the people involved in the process should engage and co-create the process the product backlog needs to be well prepared (as always) and known to the people assuming so people will know what tasks the teams should be able to perform.
  • Information on the process needs to be communicated early.
  • Co-create guiding principles of team composition (distributed, skills,...)
  •  Appoint someone to act on your behalf if you're not in attendance
  • Generate a competence and preference sheet to be used and shared.
  • If a person has reasons not to be in team with another person then he should let that person know before the event.
During the team self-selection:
  • Use an iterative team self-selection approach and evaluate the teams capabilities to . Continue until the result converge.
  • Never conclude a result the same day you have the workshop - give attendants the option to "sleep on the result".
  •  Do not use names or numbers to identify intermediate team constellations that can lead to any cognitive bias (could be influenced by cultural context, like team "1, 2, 3,.."; "blue, red,…").
  • Be aware of bullying and take a time-out immediately if it happens and address the case.
After team self-selection:
  • People do take ownership of the outcome.
  • Increase trust in teams.
  •  Feedback culture can grow.
  •  We have not measured, but assume value generation have increased.
  • Team self-selection also has the benefit of eliminating corporate politics and power struggles related to who should decide on team compositions. The process is 100% transparent and the only thing managers need to agree on is the guiding principles which should provide a clear and objective picture of what the teams are being optimized for.


Speakers
ML

Martin Lohmann

Scrum Master, simcorp


Wednesday May 22, 2019 2:00pm - 2:30pm EDT
E-2023 (2nd Floor)

2:00pm EDT

Using Social Network Analysis to Investigate the Collaboration Between Architects and Agile Teams: A Case Study of a Large-Scale Agile Development Program in a German Consumer Electronics Company

Abstract:
Over the past two decades, agile methods have transformed and brought unique changes to software development practice by strongly emphasizing team collaboration, customer involvement, and change tolerance. The success of agile methods for small, co-located teams has inspired organizations to increasingly use them on a larger scale to build complex software systems. The scaling of agile methods poses new challenges such as inter-team coordination, dependencies to other existing environments or distribution of work without a defined architecture. The latter is also the reason why large-scale agile development has been subject to criticism since it neglects detailed assistance on software architecting. Although there is a growing body of literature on large-scale agile development, literature documenting the collaboration between architects and agile teams in such development efforts is still scarce. As little research has been conducted on this issue, this paper aims to fill this gap by providing a case study of a German consumer electronics retailer's large-scale agile development program. Based on social network analysis, this study describes the collaboration between architects and agile teams in terms of architecture sharing.




Speakers
avatar for Ömer Uludag

Ömer Uludag

PhD Student, Technical University of Munich



Wednesday May 22, 2019 2:00pm - 2:30pm EDT
E-2022 (2nd Floor)

2:30pm EDT

How are Agile Release Trains Formed in Practice? A Case Study in a Large Financial Corporation

Abstract:
Release train formation, as part of SAFe transformation proceeded by forming a SAFe pilot with teams that already had experience with agile practices. Success of pilot led to launching of new release trains. The forming of new trains was challenged with: politics, difficulties in identifying value streams and, not wanting a radical restructuring of the organisation. These challenges led to opting for an organic way of transformation. Next, management organized several workshops to identify stakeholders for the second train. This was followed by teams choosing their teams based on skills and interests. And the last two trains were formed using lego workshops. The most significant challenges of forming release trains were: struggles with projects and challenges due to dependencies.


Speakers
avatar for Abheeshta Putta

Abheeshta Putta

Doctoral Student, Aalto University
avatar for Casper Lassenius

Casper Lassenius

Associate Professor, Aalto University


Wednesday May 22, 2019 2:30pm - 3:00pm EDT
E-2022 (2nd Floor)

5:15pm EDT

KEYNOTE: The Human Side of Agile (Robert Biddle)
Abstract:
Much of the agile manifesto emphasized the importance of the human aspects of software development. In practice, however, even as agile methods have become ubiquitous, human aspects are often overlooked. For example, studies show customer collaboration is often avoided, and interaction designers seldom work together with programmers. New approaches such as DevOps too easily ignore the possible to better connect the people involved. Of course, human behaviour is challenging: complex, subtle, and only imperfectly understood. However, applying what we do know can lead to important opportunities. This presentation will review experience in studying the human side of agile methods, examining areas of success and failure, and identifying principles to support improvement.



Speakers
avatar for Robert Biddle

Robert Biddle

Professor, Carleton University



Wednesday May 22, 2019 5:15pm - 6:15pm EDT
Auditorium /Auberge
 
Thursday, May 23
 

9:15am EDT

KEYNOTE: Agile, Mushrooms and Tibet (Evelyn Tian)

Abstract:
You probably wonder how these three words can possibly be connected.
Hold on to that curiosity, as I will be sharing some learnings based on my past decade of coaching experience from the trenches, from large and small organizations, from legacy to innovative products, from telecom, banking, insurance, automotive, marketing and e-commerce industries, from North America, Asia Pacific to Europe.
Our discussion will cover topics around transformation strategy, agile leadership, technical practices, product architecture, distributed development and scaling, while the connections among Agile, Mushrooms and Tibet are revealed.


Speakers
avatar for Evelyn Tian

Evelyn Tian

Founder, Coach and Trainer, Evelyn Konsult AB
Canadian living in Sweden, a full-stack coach and trainer (from team level to C level) Main focuses on transformation strategy, product development improvement, and coaching capability development.



Thursday May 23, 2019 9:15am - 10:30am EDT
Auditorium /Auberge

11:00am EDT

Leadership Gap in Agile Teams: How Teams and Scrum Masters Mature
Abstract:

How immature teams can become agile is a question that puzzles practitioners and researchers alike. Scrum is one method that supports agile working. Empirical research on the Scrum Master role
remains scarce and reveals contradicting results. While the Scrum Master role is often centred on one person in rather immature teams, the role is expected to be shared among multiple members in mature teams.

Objective:
Therefore, we aim to understand how the Scrum Master role changes while the team matures.

Method:
We applied Grounded Theory and conducted qualitative interviews with 53 practitioners of 29 software and non-software project teams from Robert Bosch GmbH.

Results:
We discovered that Scrum Masters initially play nine leadership roles: Method Champion, Disciplinizer on Equal Terms, Coach, Change Agent, Helicopter, Moderator, Networker, Knowledge Enabler and Protector. They transfer some of those roles to the team while it matures. The Scrum Master provides a leadership gap, which allows team members to take on a leadership role.

Conclusion:
The Scrum Master role changes while the team matures. Trust and freedom to take over a leadership role in teams are essential enablers. Our results support practitioners in implementing agile teams
in established companies.




Speakers
avatar for Simone V. Spiegler

Simone V. Spiegler

PhD Student, University of Stuttgart & Robert Bosch Automotive Steering Gmbh
Agile Coach and researcher on the lateral leadership role of a Scrum Master in established companies. My background in Social Psychology, Organizational Studies and Software Technology help me to integrate divers perspectives on the Scrum Master role.So far, I have worked for 3 different... Read More →



Thursday May 23, 2019 11:00am - 11:30am EDT
E-2022 (2nd Floor)

11:00am EDT

Data Visualization for Problem Solving (Ankur Saini)

Abstract:
Your agile methodology deserves a metrics framework that is agile itself. A framework that gathers relevant data, processes it efficiently, communicates achievements and challenges clearly, and is self-improving. In a digital world there is often an overload of tools that have the potential to produce and provide massive amounts of data. Data visualization provides an effective way to to quickly analyze large amounts of information using pictorial or graphical formats. This session provides a guidance to establish a methodology, tailored to your own needs, for gathering, processing, aggregating, and presenting metrics that matter using visualizations available via commonly-used spreadsheet software.
Using examples from Software Development projects at U.S. General Services Administration (GSA), we will explore the various data gathering and visualization techniques we’re currently employing to uncover problems beyond what burndown charts, sprint reports, flow reports and velocity charts allow us to. Through implementation of simple dashboards, our Product Owners are able to prioritize the right issues, our teams are able to solve the right problems and our end users are able to timely realize the benefits of our efforts. Our mantra is simple - If you can see a problem, you can take measures to diagnose and fix the problem. And we’ll share how we’ve applied this mantra to improve the overall user approval ratings for a system by over 25% within 12 months.

Learning Outcomes:
  • Data-to-Information-to-Knowledge-to-Wisdom (DIKW) Framework
  • 7-Step Improvement Process
  • Application of Data Visualization Techniques


Speakers
avatar for Ankur Saini

Ankur Saini

Program Manager, U.S. General Services Administration
Ankur Saini is a solutions architect who partners with CXOs, Product Owners and Developers to deliver business value through successful technology initiatives. Certified as a PMP, CSM and ITIL Expert, he has over 15 years of experience leading multi-million dollar software development... Read More →



Thursday May 23, 2019 11:00am - 12:30pm EDT
E-4025 (4th Floor)

11:00am EDT

Getting your runs on the board (Ferzeen Anis)

Abstract:
I've often asked my mentors and peers - what are the first things you look for or do when you start coaching a team? The answer is usually "It depends". While I tend to agree, I have found my own special sauce of “where to start when I have no idea where to start”.
Having coached teams in a wide range of industries, undergoing anything from basic capability uplift to enterprise-wide agile transformations, I’ve found the exercises and experiments that I will present here, to be my most helpful go-toolkit to use with a team when I first join them as an Agile Coach. They have helped me make connections, get me some quick wins, and given me time and data to convince more challenging audiences of the necessity of ongoing coaching in order to see its longer-term impacts.

Learning Outcomes:
  • A list of exercises to run with teams when practitioners are new to coaching or being challenged about the benefits they bring to the team.


Speakers
avatar for Ferzeen Anis

Ferzeen Anis

Consultant | Agile Coach | Trainer
I'm a lifelong learner, passionate about learning and development, collaborative ways of working and effective communication. I coach teams to grow and foster an agile mindset, which helps them achieve workplace as well as customer satisfaction in complex environments - all while... Read More →



Thursday May 23, 2019 11:00am - 12:30pm EDT
E-4024 (4th Floor)

11:00am EDT

The Art of Agile Conflict (William Kammersell, Lieschen Gargano)
Abstract:
Communication is the difference in valuing individuals over process. Communication is fluid and happens when a need arises. If we’re not ready to accept the conflict that often comes with it, we may fall back on process, ultimately leading to the dark side of the waterfall. Mastering the art of Agile conflict elevates our team’s innovation, delivery, satisfaction, and ultimately results.

In this interactive workshop, you’ll learn to:
  • Identify your personal conflict style
  • Understand the styles of others
  • Assess the root causes of conflict
  • Determine why persistent conflict reemerges
  • Be courageous and welcome the conflict that will strengthen you and your Agile teams

Learning Outcomes:
  • Identifying your personal conflict style
  • Understanding the styles of others
  • Assessing the root causes of conflict
  • Determining why persistent conflict reemerges
  • Being courageous and welcoming the conflict that will strengthen your Agile teams


Speakers
avatar for lieschen	gargano

lieschen gargano

Agile Coach, Scaled Agile
Lieschen Gargano Quilling is an agilest and facilitator extraordinaire. In her current role as Scrum Master for Scaled Agile Inc., she is focused on business agility and building powerful teams and leaders. She has a Master's degree in conflict resolution and a background in large-scale... Read More →
avatar for William Kammersell

William Kammersell

Product Manager, Scaled Agile
William Kammersell is a Product Manager and SAFe Program Consultant (SPC) at Scaled Agile, provider of SAFe. With over a decade in agile software development, he loves researching customer problems to deliver valuable solutions. His journey as a developer, scrum master, agile coach... Read More →



Thursday May 23, 2019 11:00am - 12:30pm EDT
E-2025 (2nd Floor)

11:00am EDT

PANEL: The Agile Manifesto: Impacts on Culture, Education, and Software Practices

Abstract:
Manifestos are often a vehicle to trigger change by catalyzing discussion around a core group of ideas and values – and there is no doubt that the publication of the “Agile Manifesto” in 2001 increased visibility for an emergent breed of lightweight software practices. This panel of academic and industry professionals will discuss the impact of the manifesto on culture, education, and software practices.


Speakers
avatar for Steven Fraser

Steven Fraser

Impresario & Principal Consultant, Innoxec (Innovation Executive Services)
Steven Fraser is based in Silicon Valley and has served as an innovation catalyst with global influence for HP, Cisco, Qualcomm, and Nortel. In addition to a year as a Visiting Scientist at Carnegie Mellon University’s Software Engineering Institute (SEI) consulting on domain engineering... Read More →
avatar for Robert Biddle

Robert Biddle

Professor, Carleton University
avatar for Evelyn Tian

Evelyn Tian

Founder, Coach and Trainer, Evelyn Konsult AB
Canadian living in Sweden, a full-stack coach and trainer (from team level to C level) Main focuses on transformation strategy, product development improvement, and coaching capability development.
avatar for Werner Wild

Werner Wild

CEO, EVOLUTION(R)
Agile & Lean in Practice
avatar for Rebecca Wirfs-Brock

Rebecca Wirfs-Brock

Wirfs-Brock Associates
I'm best known as the "design geek" who invented Responsibility-Driven Design and the xDriven meme (think TDD, BDD, DDD..). I'm keen about team effectiveness, communicating complex requirements, software quality, agile QA, pragmatic TDD, and patterns and practices for architecting... Read More →


Thursday May 23, 2019 11:00am - 12:30pm EDT
Auditorium /Auberge
  Panels, Talk

11:30am EDT

BAM - Backlog Assessment Method
Abstract:
The necessity of software as stand-alone products, and as central parts of non-traditional software products have changed how software products are developed. It started with the introduction of the agile manifesto and has resulted in a change of how software process improvements (SPI) are conducted. Although there are agile SPI methods and several agile practices for evaluating and improving current processes and ways-of-working, no method or practices for evaluating the backlog exists. To address this gap, the Backlog Assessment Method (BAM) was developed and applied in collaboration with Telenor Sweden. BAM enables agile organizations to assess backlogs, and assure that the backlog items are good-enough for their needs and well aligned with the decision process. The results from the validation show that BAM is feasible and relevant in an industrial environment, and it indicates that BAM is useful as a tool to perform analysis of items in a specific backlog.


Speakers
avatar for Richard Berntsson Svensson

Richard Berntsson Svensson

Associate Professor, Chalmers | University of Gothenburg
I am Associate Professor (Docent) in Software Engineering at Chalmers | University of Gothenburg in Gothenburg, Sweden. My research interests in Software Engineering include data-driven decision making, agile and lean software development, value-based decision making/requirements... Read More →


Thursday May 23, 2019 11:30am - 12:00pm EDT
E-2022 (2nd Floor)

12:00pm EDT

The Unfulfilled Potential of Data Driven Decision Making in Agile Software Development
Abstract:
With the general trend towards data driven decision making (DDDM), organizations are looking for ways to use DDDM to improve their decisions. However, few studies have looked into the practitioners view of DDDM, in particular for agile organizations. In this paper we investigated the experiences of using DDDM, and how data can improve decision making. An emailed questionnaire was sent out to 124 industry practitioners in agile software developing companies, of which 84 answered. The results show that few practitioners indicated a wide-spread use of DDDM in their current decision making practices. The practitioners were more positive to its future use for higher-level and more general decision making, fairly positive to its use for requirements elicitation and prioritization decisions, while being less positive to its future use at the team level. The practitioners do see a lot of potential for DDDM in an agile context; however, currently unfulfilled.


Speakers
avatar for Richard Berntsson Svensson

Richard Berntsson Svensson

Associate Professor, Chalmers | University of Gothenburg
I am Associate Professor (Docent) in Software Engineering at Chalmers | University of Gothenburg in Gothenburg, Sweden. My research interests in Software Engineering include data-driven decision making, agile and lean software development, value-based decision making/requirements... Read More →


Thursday May 23, 2019 12:00pm - 12:30pm EDT
E-2022 (2nd Floor)

1:30pm EDT

Better Software Products in the Digital Age: Empowering Agile Project Members with Accessibility Testing Tools

Abstract:
There is a growing interest in making software more accessible for everyone, which is emphasized by the numerous suggestions passed into law in many countries. However, many software organizations that use agile methods postpone or neglect accessibility testing. We aimed to understand how ac-cessibility testing could be better integrated into the daily routine of agile projects by conducting a case study in a Norwegian bank. We investigated three accessibility testing tools by exposing agile project members to the tools and interviewing them afterward. Additionally, we observed them in 18 meetings and 18 workdays. All the methods we tested turned out to be suitable for agile projects. Especially the simulation glasses and automatic checker worked very well in finding accessibility issues and were well re-ceived and described as easy to use by the project members. All software organizations should empower their agile project members with low-cost, fast and efficient accessibility testing tools to make their products more ac-cessible for all. Doing this early and often in the development cycle could save the project for potential high costs at a later stage.


Speakers
avatar for Viktoria Stray

Viktoria Stray

Associate Professor, Department of Informatics, University of Oslo
Associate Professor in Software Engineering (University of Oslo), Research Scientist (SINTEF Digital). MSc in Computer Science (Norwegian University of Science and Technology and University of California, Santa Barbara), PhD (University of Oslo and University of New South Wales... Read More →



Thursday May 23, 2019 1:30pm - 2:00pm EDT
E-2022 (2nd Floor)

1:30pm EDT

CANCELLED: Crunching 'real-life stories' with DDD EventStorming and combining it with BDD techniques (Kenny Baas)

Abstract:
To really understand what our users will need, we want to have a first-hand experience from 'real-life stories' before we can model and create our software. While both the DDD and BDD techniques emphasis on ‘real-life stories’ by doing collaborative deliberate learning, they both focus on different goals. DDD focuses more on creating bounded contexts in which a single model is created, BDD focuses more on different scenarios and can create executable specifications as an outcome. By doing EventStorming and using techniques from BDD, such as Example Mapping or Feature Mapping, we can create more insights. We can simultaneously create a model and executable specifications for our user needs. This way, we can write software and tests which matches the shared understanding of the user, creating a ubiquitous language. Value will be shipped at a faster pace.
In this session, I will explain how to do Process EventStorming. We will use Example Mapping, or Feature Mapping to get more insights into our process. The outcome can drive our Software Modelling EventStorming and create Executable Specifications.

Learning Outcomes:
  • How you can combine different visual meeting styles to quickly iterate over models and requirements and see if they work.


Speakers
avatar for Kenny Baas-Schwegler

Kenny Baas-Schwegler

Strategic software delivery consultant, Xebia
A lot of knowledge is lost when designing and building software — lost because of hand-overs in a telephone game, confusing communication by not having a shared language, discussing complexity without visualization and by not leveraging the full potential and wisdom of the diversity... Read More →


Thursday May 23, 2019 1:30pm - 3:00pm EDT
E-4024 (4th Floor)

2:00pm EDT

Artifact-Facilitated Communication in Agile User-Centered Design
Abstract:
One of the main challenges faced while establishing the integration of Agile and User-Centered Design is how to facilitate communication among the invariably distinct involved practitioners. Advocating the use of artifacts as enablers in this scenario, this paper aims to explore and understand the artifacts which can facilitate the communication between developers and designers in an Agile User-Centered Design approach. Drawing upon a netnography of a globally-distributed online community of over 98 thousand members, we carried out community observation, data collection, and data analysis. The data analysis and interpretation pointed out two major themes: artifacts facilitate communication and artifacts support collaboration. Our paper provides an overview of the artifacts used for communication in Agile User-Centered Design and highlights how artifact-facilitated communication ensues in the industry through a perspective from practitioners.



Speakers
avatar for Tiago  Silva da Silva

Tiago Silva da Silva

Profesor, ICT-UNIFESP
Agile UX Researcher; Professor at UNIFESP; Visiting Professor/Researcher at UofC.



Thursday May 23, 2019 2:00pm - 2:30pm EDT
E-2022 (2nd Floor)

3:30pm EDT

A Proposal: Agile University (Cihangir Ertaban)
Abstract:
This session is based on coaching and academic experience from Fableplus Gmbh in an enterprise context and on “Agile Software and Product Development” lecture experience at Özyegin University.

This session will outline:
  • How Agile courses should focus on the principles of self-learning, teamwork, and feedback
  • Why University schedules and courses should incorporate agile principles
  • Communications patterns for effective dialogue within the learning community
  • Feedback patterns that will lead to more effective learning experiences
  • Why students need to take increased responsibility for their learning experiences

Learning Outcomes:
  • How to increase the agility of learning experiences
  • Patterns for improved learning experiences
  • Best practices based on enterprise experience

Speakers
avatar for Cihangir Ertaban

Cihangir Ertaban

Agile Coach, Fable+ Gmbh
Cihangir is an Enterprise and Agile Coach with experience in Telco, digital transformation, mobile app development, ERP systems and banking. He has led Agile Transformation of a large Enterprise, coached IT, non-IT, insource, outsource and distributed teams. He facilitated, trained... Read More →


Thursday May 23, 2019 3:30pm - 5:00pm EDT
E-2024 (2nd Floor)
 
Friday, May 24
 

9:00am EDT

Doctoral Symposium - Session I
The XP2019 Doctoral Symposium is intended to help PhD students at the beginning of their research career in software development. Experienced researchers will review research plans from the student participants and provide detailed feedback and guidance. Participation in the symposium is  solicited at three levels: doctoral students, advisors, and observers.

  • Welcome by Doctoral Symposium Chairs
  • Opening Keynote: Maria Paasivaara (IT University of Copenhagen)

Participation is by invitation. Please contact the Symposium organizers Casper Lassenius (casper.lassenius@aalto.fi)  for more information. This year marks the first year that the XP Doctoral Symposium will be co-located with the ICGSE (International Conference on Global Software Engineering) Doctoral Symposium.



Friday May 24, 2019 9:00am - 10:30am EDT
x A-4458 (4th floor)

9:15am EDT

KEYNOTE: Programming in the Extreme: Finding a New Largest Known Prime (Landon Noll)
Abstract:
More than just a mathematical curiosity, the quest to discover a new largest known prime requires the development of advanced computational techniques and the development of fault resilient software. These computational techniques benefit a wide variety of applications from seismic analysis to large scale fluid dynamics. The fault resilient methodologies benefit a wide range of application such as cryptography and deep space probe design.

The search for a new largest known prime has been ongoing for centuries. In 1952, primality testing entered the realm of digital computers. Computers have been used construct proofs of primality for these enormous primes. We have come a long way since the 1970s when the speaker, Landon Noll, as a high school student discovered a 6533-digit prime. Today’s largest known prime is almost 25 million digits long! Those seeking to break the record for the largest known prime have pushed the bounds of computing. The development of these extreme primality testing programs offers important lessons today for those who must write code which must work correctly, even in the face of hardware errors, from the very first implementation.

The search for the largest known prime requires writing and running code that must run to completion, without any errors, throughout the entire proof of primality! A significant quality effort is required to write 100% error-free code. The calculations required to test extremely large numbers for primality must be fault resilient. One must overcome compiler and assembler errors, errors introduced by the kernel, and hardware errors such as memory errors and CPU calculation errors. The world record goes neither to the fastest coder nor to the person with the fastest hardware but rather to the first result that is proven to be correct. The reason for such extreme programming is that the length of the calculations exceeds the mean time to error of the calculating system. The motivation for such extreme care lies in the fact that a slow and correct answer is infinitely preferable to a fast but incorrect answer.

Knowledge of advanced mathematics is NOT required for this talk.



Speakers

Friday May 24, 2019 9:15am - 10:30am EDT
Auditorium /Auberge
  Keynotes, Talk

11:00am EDT

A taxonomy of software engineering challenges for machine learning systems: An empirical investigation
Abstract:
Artificial intelligence enabled systems have been an inevitable part of every day life. However, efficient software engineering principles and processes need to be considered and extended when developing AI-enabled systems. The objective of this study is to identify and classify software engineering challenges that are faced by different companies when developing software-intensive systems that incorporate machine learning components. Using case study approach, we explore the development of machine learning systems from six different companies across various domains and identified main software engineering challenges. The challenges are mapped into a proposed taxonomy that depicts the evolution of use of ML/DL components in software-intensive system in industrial settings. Our study provides useful insights to software engineering community and research to guide discussion and future research of applied machine learning.


Speakers
LE

Lucy Ellen Lwakatare

Chalmers University of Technology


Friday May 24, 2019 11:00am - 11:30am EDT
E-2022 (2nd Floor)

11:00am EDT

Doctoral Symposium Session II
The XP2019 Doctoral Symposium is intended to help PhD students at the beginning of their research career in software development. Experienced researchers will review research plans from the student participants and provide detailed feedback and guidance. Participation in the symposium is  solicited at three levels: doctoral students, advisors, and observers.

  • 11:00-11:45 Paper I: Nazish Saleem: Empirical Analysis of Critical Success Factors for Project Management in Global Software Development (student discussant: Masood Maldar)
  • 11:45-12:30 Paper II: Masood Maldar, Jean-Marc Robert and Ahmed Seffah: Engaging End-Users as UX Designers, Questions to Paving Research Agenda (student discussant: Mahmood Alsaadi)

Participation is by invitation. Please contact the Symposium organizers Casper Lassenius (casper.lassenius@aalto.fi)  for more information. This year marks the first year that the XP Doctoral Symposium will be co-located with the ICGSE (International Conference on Global Software Engineering) Doctoral Symposium.



Friday May 24, 2019 11:00am - 12:30pm EDT
x A-4458 (4th floor)

11:00am EDT

Rotary Retrospective (Ferzeen Anis)

Abstract:
Whether you're a learner, a practitioner or an experienced facilitator, sometimes you need a new trick up your sleeve to help draw out sensitive issues in a light hearted manner. This retrospective format is super low effort, incredible amounts of fun, and surprisingly effective at mediating sensitive discussions, such as cultural norms or differences in workplace behaviours and customs. But the activity can just as easily be used as a great team building or ice breaking exercise!

Learning Outcomes:
  • A low effort, high impact, fun, insightful activity that can be used for retrospectives, team culture/contract building, ice breaker, or any other team building activity.


Speakers
avatar for Ferzeen Anis

Ferzeen Anis

Consultant | Agile Coach | Trainer
I'm a lifelong learner, passionate about learning and development, collaborative ways of working and effective communication. I coach teams to grow and foster an agile mindset, which helps them achieve workplace as well as customer satisfaction in complex environments - all while... Read More →


rotary pdf

Friday May 24, 2019 11:00am - 12:30pm EDT
E-2023 (2nd Floor)

11:00am EDT

Visual Thinking for the Visually Reticent (Michael Keeling, Rebecca Wirfs-Brock)

Abstract:
The best software developers make complex ideas understandable. One of the most powerful tools in our silver toolbox for helping us to do this is visual thinking. For software developers, this often means sketching. As kids we had little trouble expressing our ideas visually, but we’ve noticed that lots of adults have trouble putting pen to paper (or marker to whiteboard) to draw a picture of what’s on their mind. At some point along our journeys to earn diplomas and advanced degrees, many of us lost the ability to think visually and to effectively communicate using both visual and textual information effective.. Drawing complex ideas became difficult. This is a major problem for developers since our jobs require us to reason about and share complex ideas. Luckily, visual thinking skills can be improved with practice.

Visual thinking is a prerequisite for democratizing design. This means everyone needs the ability to think visually and persuasively communicate their ideas.. Drawing pictures – the right kinds of pictures – and using those pictures to tell stories and to convince others or to share our visions allows us to make the abstract more concrete, the complex seem simple. Think of it as a form of analytical literacy just as important as writing code or specifying user stories. In any democracy, education is the key to success and literacy is the basis of education. If our goal is to decentralize design authority among a team to enable greater agility, then the whole team needs the ability to think visually so they can effectively communicate spread the design ideas that enable decentralized decision making.

In this session we will learn about the theory behind visual thinking and how it applies to software design. We’ll also gain firsthand experience through practice. All participants will leave the session with a workbook they may use to continue advancing their visual thinking skills.

Learning Outcomes:
  • Use at least two visual thinking frameworks to help decide what to draw under varying circumstances.
  • Describe the benefits of visual thinking in the context of software design.
  • Share some tips and strategies with their teammates for practicing visual thinking and sketching.


Speakers
avatar for Michael Keeling

Michael Keeling

Staff Software Engineer, LendingHome
Michael Keeling is a software engineer at LendingHome and the author of Design It!: From Programmer to Software Architect. Prior to LendingHome, he worked at IBM on the Watson Discovery Service. Keeling has a Master of Science in Software Engineering from Carnegie Mellon University and a Bachelor of Science in Computer Science from the College of William and Mary... Read More →
avatar for Rebecca Wirfs-Brock

Rebecca Wirfs-Brock

Wirfs-Brock Associates
I'm best known as the "design geek" who invented Responsibility-Driven Design and the xDriven meme (think TDD, BDD, DDD..). I'm keen about team effectiveness, communicating complex requirements, software quality, agile QA, pragmatic TDD, and patterns and practices for architecting... Read More →


Friday May 24, 2019 11:00am - 12:30pm EDT
E-4024 (4th Floor)

11:00am EDT

PANEL: Business Agility – Agile’s Next Frontier?
Abstract:
Is “Business Agility” the next frontier for Agile? With increased visibility, companies are adopting agility into the diverse functions of their organizations – moving beyond engineering and IT – to operations, marketing, sales, human resources, and administration. Join our panel of experts as they discuss the latest agile trend and its implications for practitioners and businesses worldwide.



Speakers
avatar for Steven Fraser

Steven Fraser

Impresario & Principal Consultant, Innoxec (Innovation Executive Services)
Steven Fraser is based in Silicon Valley and has served as an innovation catalyst with global influence for HP, Cisco, Qualcomm, and Nortel. In addition to a year as a Visiting Scientist at Carnegie Mellon University’s Software Engineering Institute (SEI) consulting on domain engineering... Read More →
avatar for Steve Adolph

Steve Adolph

yet another agile coach, cprime
Serial Entrepreneur and Yet Another Agile Coach...I start a company, it fails, I go back to coaching. [repeat]. I've been designing systems (telephone switches, railway signalling) and managing systems development since the days of Fortran and 5 micron CMOS. Over the years I learned... Read More →
avatar for Annika Arnholt

Annika Arnholt

Principal Program Manager, Veritas Technologies, LLC
Annika Arnholt is Principal Program Manager at Veritas Technologies, LLC, which is headquartered in Silicon Valley. Born and raised in Minnesota, United States, she works out of their Roseville, MN office. Annika is currently business-focused, supporting 18 business areas, including... Read More →
avatar for Jutta Eckstein

Jutta Eckstein

Independent Coach, consultant, trainer and speaker, IT Communications
Jutta Eckstein (http://jeckstein.com) is an independent coach, consultant and trainer from Braunschweig, Germany. Her know-how in agile processes is based on over twenty-five years’ experience in project and product development. Her focus is on enabling agile development on the... Read More →
avatar for Nithyanandam "Mathi" Mathiyazhagan

Nithyanandam "Mathi" Mathiyazhagan

Lead Program Manager, Strategic Initiatives, John Hancock (ManuLife)
⬥ Program Lead with extensive experience in Business, Technology, and Knowledge Management. ⬥ Developed strategic solutions for operationalizing organizational product and Agile/DevOps strategies into programs/projects for creating business value. ⬥ Skilled at developing and... Read More →


Friday May 24, 2019 11:00am - 12:30pm EDT
Auditorium /Auberge
  Panels, Talk

11:30am EDT

Evolution of Scrum Transcending Business Domains and the Future of Agile Management

Abstract:
The growing popularity of Agile management methods led to their application to a number of fields in the software development domain, including portfolio management, DevOps, distributed development, and architecture. However, research exploring whether and how Agile practices have been applied in domains outside of software and information systems development has been rather patchy. To address this gap in the research, in this article, we present the findings of our study on the application of Agile management practices in other domains, including an outlook towards a potential expansion enabling Business Agility.


Speakers
avatar for Richard Oprins

Richard Oprins

Post Experience Student, Leiden University
Last two years I have studied the application of Agile outside the domain of IT to finish my Master at Leiden University in the Netherlands. This was a real in-depth experience with Agile after having the experience of Agility transformation at EDS and working as product owner at... Read More →



Friday May 24, 2019 11:30am - 12:00pm EDT
E-2022 (2nd Floor)

1:30pm EDT

Corporate-level Communities at Ericsson: Parallel Organizational Structure for Fostering Alignment for Autonomy
Abstract:
Organizational management traditionally has taken care of all the important strategy, structure, and work-design decisions, as well as most of the ongoing decisions about work procedures. In large-scale corporations with many geographically distributed sites and high divisional detachment, such strat-egies are yet doomed to result in implementing irrelevant work methods and procedures that conflict with the local interests. As Tayloristic habits are disappearing, organizations willingly or unwillingly change their decision-making approaches to enable more participation and influence from the performers. These trends are associated with the rise of participation-based parallel structures, such as quality circles, task forces or communities of practice. In this paper, we present our findings from studying corporate-level communities by the means of a multi-case study at Ericsson. We found that the main hindrances are related to member selection, and achieving representation across the organizational units. Our results suggest that parallel structures highly depend on the authority of the members within their local communities, and their ability to not only channel the dialog between the units and the community and the corporate management, but also enable the active engagement of the unit in the community studies. As such, we believe that special attention shall be put on the ambassador role of the community members.



Speakers
avatar for Darja Smite

Darja Smite

Professor, Blekinge Institute of Technology
Interested in global software development and scaling agile, passionate about revealing the true impacts of offshoring.
avatar for Jonas Wigander

Jonas Wigander

Change Program Manager, Ericsson AB
Change management, large scale System and SW development, PLM for SW, Continuous Everything and DevOps, Agile and Lean.
avatar for Nils Brede Moe

Nils Brede Moe

Research Manager, SINTEF
I work with software process improvement, agile software develop- ment and global software development as a senior scientist at SINTEF Digital. My research interests are related to organizational, socio-technical, and global/distributed aspects. I wrote my thesis for the degree of... Read More →



Friday May 24, 2019 1:30pm - 2:00pm EDT
E-2022 (2nd Floor)

1:30pm EDT

Doctoral Symposium - Session III
The XP2019 Doctoral Symposium is intended to help PhD students at the beginning of their research career in software development. Experienced researchers will review research plans from the student participants and provide detailed feedback and guidance. Participation in the symposium is  solicited at three levels: doctoral students, advisors, and observers.

  • 13:30-14:15 Paper III: Mahmood Alsaadi and Alexei Lisitsa: Enhance the Auditability of Agile-XP Software Development Processes in the Context of Healthcare Regulations (FDA, MDD, and HIPAA) (student discussant: Nazish)
  • 14:15-15:00 Paper IV: Marthe Berntzen: Coordination in Large-Scale Agile Software Development (student discussant: Carin Lindskog)

Participation is by invitation. Please contact the Symposium organizers Casper Lassenius (casper.lassenius@aalto.fi)  for more information. This year marks the first year that the XP Doctoral Symposium will be co-located with the ICGSE (International Conference on Global Software Engineering) Doctoral Symposium.



Friday May 24, 2019 1:30pm - 3:00pm EDT
x A-4458 (4th floor)

1:30pm EDT

Introducing Chaos Programming as part of DevOps (Gurtej Pal Singh)

Abstract:
Traditional testing approaches can’t predict all failure modes and hence Chaos Engineering is a discipline to simulate these failures and build better applications. It’s a way to fire controlled disruptions into a distributed system and then analyzing the behavior, identifying the weak areas & improving resiliency with automation. To add chaos using DevOps and build anti fragile apps is the need.

Learning Outcomes:
  •  What is chaos engineering
  •  Does chaos engineering really helps
  • How it can be a part of Continuous engineering using DevOps
  • How to create disruption in the pre production environments and still function constructively.
  •  Go or No-Go


Speakers
avatar for Gurtej Pal Singh

Gurtej Pal Singh

Associate Director - Agile Service Delivery, LoyaltyOne
Enterprise Digital Strategy (Agile & DevOps) Roadmap & Transformation | Planning & Execution | Client Relationship | Technology Consulting | Hands-on Technology leader



Friday May 24, 2019 1:30pm - 3:00pm EDT
E-4024 (4th Floor)

1:30pm EDT

Learn About Kanban and Experience Flow with Okaloa Flowlab (Part I) (Interactive Simulation) (Adam Hsu, Deepali Shah)
Abstract:
The abstract concept of flow or a "pull system" is not easily understood by those who have not experienced it for themselves. Yet, the real pains of overburdening workers, lack of transparency, and degrading quality are all too familiar and widely felt across entire organizations when work is "pushed" on individuals and teams in the name of resource efficiency. Standard attempts to educate management through rational explanations of lean thinking along with the values and principles of agility are generally ignored, and soon requests for velocity metrics to show points per sprint, points per team and points per person are mandatory measures to show an expected increases in efficiencies as a result of "going agile".
Does this closely describe a pattern you have observed or specifically your situation? If so, you might be asking: "Is there a more effective way of ingraining managers with the knowledge that any work method that does not address balancing demand with capability to achieve flow will likely revert back to a push system?"

The answer: YES! Okaloa Flowlab is a simulation tool that provides experiential learning through simulations and experiments, which enable participants to gain a deeper learning of flow through actual experience. Creator, Patrick Steyaert, created Okaloa Flowlab for the purpose of giving teams the experience between pushing work versus pulling work through a system.
"Experiential learning is the process of learning through and is specifically defined as learning through reflection on doing." (Source: Wikipedia)

In this workshop participants will participate in a highly interactive hands-on simulation to learn about flow through actual experience, reflection and decisions they will make about the policies that affect how work flows through a system. Participants will also gain a deeper understanding of Kanban and the general practices that enable flow to occur: Visualize, Limit Work-in-Progress, Make Policies Explicit, Manage Workflow, Implement Feedback Loops, Improve Collaboratively and Evolve Experimentally.

Learning Outcomes:
  • Understanding for the importance of visualizing knowledge work in order to understand where work exists in a system via simulation
  • Understanding of what causes work to queue-up and slow down by experiencing a system that is at first overburdened
  • Understanding that policies will either help or hinder how work flows through a system by experimenting with incremental policy changes
  • Understanding about the correlation of limiting work-in-progress to focus, collaboration, and quality through reflection of experimentation
  • Understanding about how Lead Time is directly impacted by Work-In-Progress and Throughput of a system as stated by Little's Law


Speakers
avatar for Adam Hsu

Adam Hsu

Organizational Coach, JPMorgan Chase
Adam Hsu is member of a team of coaches in Global Technology at JPMorgan Chase focused on enabling organizational and business agility at every level of the organization. Adam's approach to coaching is grounded in the principles of Socio-Technical Systems theory with a focus on emergent... Read More →



Friday May 24, 2019 1:30pm - 3:00pm EDT
E-4025 (4th Floor)

2:00pm EDT

Scaling Agile beyond Organizational Boundaries: Coordination Challenges in Software Ecosystems
Abstract:
The shift from sequential to agile software development originates from relatively small and co-located teams but soon gained prominence in larger organizations. How to apply and scale agile practices to fit the needs of larger projects has been studied to quite an extent in previous research. However, scaling agile beyond organizational boundaries, for instance in a software ecosystem context, raises additional challenges that existing studies and approaches do not yet investigate or address in great detail. For that reason, we conducted a case study in two software ecosystems that comprise several agile actors from different organizations and, thereby, scale development across organizational boundaries, in order to elaborate and understand their coordination challenges. Our results indicate that most of the identified challenges are caused by long communication paths and a lack of established processes to facilitate these paths. As a result, the participants in our study, among others, experience insufficient responsivity, insufficient communication of prioritizations and deliverables, and alterations or loss of information. As a consequence, agile practices need to be extended to fit the identified needs.




Friday May 24, 2019 2:00pm - 2:30pm EDT
E-2022 (2nd Floor)

2:30pm EDT

Enterprise agility: A Balancing Act. A local government case study

Abstract:
Austerity and financial constraints have been threatening the public sector in the UK for a number of years. Foreseeing the threat of continued budget cuts, and addressing the situation many local councils face, requires internal transformations that help achieve financial stability without losing the key public service focus of their existence. Agile transformations have been undertaken by organisations wanting to learn from agile and bringing agile principles into the wider organisation. This paper describes and analyses an ongoing behaviour-led transformation in a district council in the UK. It presents the results of the analysis of a series of interviews with internal stakeholders at the council, of observations of different meetings among senior and middle management in the period of January to May 2018. The paper explores the successes and the challenges encountered at the end of the transformation process and reflects on the balancing acts that need to be considered to address the challenges. We also suggest that behaviours on their own cannot guarantee a sustained agile culture. For large-scale agile software development transformations, we highlight the importance of considering organization-wide factors to sustain change in the long term.

Learning Outcomes:
  • .


Speakers
LB

Leonor Barroca

Senior lecturer, The Open University
avatar for Torgeir Dingsøyr

Torgeir Dingsøyr

chief scientist, SINTEF
Torgeir Dingsøyr has studied teamwork and learning in software development, as well as development methods for large software projects and programs. He is chief scientist at the SINTEF research foundation, which is recognized as one of the leading research environments in the world... Read More →


Friday May 24, 2019 2:30pm - 3:00pm EDT
E-2022 (2nd Floor)

3:30pm EDT

Learn About Kanban and Experience Flow with Okaloa Flowlab (Interactive Simulation) (Part II) (Adam Hsu, Deepali Shah)
Abstract:
The abstract concept of flow or a "pull system" is not easily understood by those who have not experienced it for themselves. Yet, the real pains of overburdening workers, lack of transparency, and degrading quality are all too familiar and widely felt across entire organizations when work is "pushed" on individuals and teams in the name of resource efficiency. Standard attempts to educate management through rational explanations of lean thinking along with the values and principles of agility are generally ignored, and soon requests for velocity metrics to show points per sprint, points per team and points per person are mandatory measures to show an expected increases in efficiencies as a result of "going agile".
Does this closely describe a pattern you have observed or specifically your situation? If so, you might be asking: "Is there a more effective way of ingraining managers with the knowledge that any work method that does not address balancing demand with capability to achieve flow will likely revert back to a push system?"

The answer: YES! Okaloa Flowlab is a simulation tool that provides experiential learning through simulations and experiments, which enable participants to gain a deeper learning of flow through actual experience. Creator, Patrick Steyaert, created Okaloa Flowlab for the purpose of giving teams the experience between pushing work versus pulling work through a system.
"Experiential learning is the process of learning through and is specifically defined as learning through reflection on doing." (Source: Wikipedia)

In this workshop participants will participate in a highly interactive hands-on simulation to learn about flow through actual experience, reflection and decisions they will make about the policies that affect how work flows through a system. Participants will also gain a deeper understanding of Kanban and the general practices that enable flow to occur: Visualize, Limit Work-in-Progress, Make Policies Explicit, Manage Workflow, Implement Feedback Loops, Improve Collaboratively and Evolve Experimentally.

Learning Outcomes:
  • Understanding for the importance of visualizing knowledge work in order to understand where work exists in a system via simulation
  • Understanding of what causes work to queue-up and slow down by experiencing a system that is at first overburdened
  • Understanding that policies will either help or hinder how work flows through a system by experimenting with incremental policy changes
  • Understanding about the correlation of limiting work-in-progress to focus, collaboration, and quality through reflection of experimentation
  • Understanding about how Lead Time is directly impacted by Work-In-Progress and Throughput of a system as stated by Little's Law


Speakers
avatar for Adam Hsu

Adam Hsu

Organizational Coach, JPMorgan Chase
Adam Hsu is member of a team of coaches in Global Technology at JPMorgan Chase focused on enabling organizational and business agility at every level of the organization. Adam's approach to coaching is grounded in the principles of Socio-Technical Systems theory with a focus on emergent... Read More →



Friday May 24, 2019 3:30pm - 5:00pm EDT
E-4025 (4th Floor)

3:30pm EDT

Fast Feedback - The Key to Business Agility (David Grabel)

Abstract:
Software engineers get feedback from their development environment and automated test suites in real-time. They get feedback from QA engineers in a day or less. Errors can be fixed and verified in minutes. On the other hand, feedback from stakeholders outside of technology takes days and the “feedback frenzies” can drag on for weeks or even months. It is time for “the business” to dramatically reduce lead time and deliver value quicker without sacrificing quality. Fast feedback is the key to unlocking business agility.
Agile enables organizations to deliver value to customers faster. It took decades for software developers to reduce their delivery cycles from years to weeks or days. Fast feedback for testing and fixing was a significant driver of this acceleration. Companies should keep this lesson in mind as they bring Agile across the enterprise.
Today, feedback on creative designs, user experience, projects, programs, budgets, and contracts can take weeks, delaying the business outcomes. This workshop will provide methods, tips, and techniques to shorten those cycles to minutes. It starts by showing you how value stream mapping can highlight feedback loops which typically introduce significant delays. This helps to identify opportunities for dramatically faster feedback, allowing people outside of technology to complete stories and deliver value within a sprint. You will also hear how creative teams are learning from and adapting modern software techniques that build feedback into their processes in order to accelerate delivery from business teams.

Learning Outcomes:
  • The value of fast delivery
  • Sources of delay, particularly outside of IT
  • How to create a value stream map and use it to identify opportunities to reduce lead time
  • How to calculate process efficiency
  • How to identify high value and low value feedback
  • How to use experiments to safely eliminate feedback frenzies


Speakers
avatar for David Grabel

David Grabel

Enterprise Agile Coach, Fidelity Investments
David Grabel is an enterprise agile coach consulting at Fidelity Investments bringing Agile to the entire organization. He has introduced Scrum, Kanban, XP, and SAFe at both small and large organizations. His previous clients include Vistaprint, Trizetto, Bose, and PayPal where he... Read More →



Friday May 24, 2019 3:30pm - 5:00pm EDT
E-2024 (2nd Floor)
 
Saturday, May 25
 

9:00am EDT

Educators Symposium Session I - Agile Methods in University Courses
Welcome & Introduction (30 mins)

Teaching Agile to non-IT Professionals - From Agile Software
Development to Agile Organisations
(30 mins)

In recent years, agile methodologies have become more and more widespread, even outside the IT-domain. Digitalization and other trends have sparked the interest to transform whole organizations. At the University of Applied Sciences Northwestern Switzerland (FHNW), we have developed a new continuous education course on this topic (CAS Agile Organisations – Certificate of Advanced Studies in Agile Organisations). The course especially addresses professionals and managers from non-IT domains, who plan to change their organisations into agile organisations. The course focusses on the aspects of personal agility, team agility, as well as organisational agility, and discusses the transformation to an agile organisation. Last October, the course started with 20 non-IT professionals with different backgrounds and levels of experience. At the time of writing this, all 20 students are in the process of graduating.

In this workshop, we will present the content of the curriculum and discuss the challenges we faced when teaching students with no IT-background. Developing the curriculum was a difficult task, since agility traditionally stems from software development and we had to carefully replace technical practices because they cannot be applied outside the IT-industry. During the course, we collected extensive feedback and we will discuss the lessons-learned.


Bringing Mob Programming to Class: Industry-Inspired Collaborative
Programming Environment for Project-Based Learning in the Classroom
(30 mins)

We propose an interactive session to demonstrate Online Mob Programming (OMP), which is an adaptation of the industrial practice of mob programming for groups of students to learn together. We propose to demonstrate a sample OMP lesson which we have embedded into the AWS Cloud9 IDE, share our findings so far based on using OMP in classes at Carnegie Mellon University, as well as solicit ideas from participants on how OMP can be improved to further improve student learning.


Speakers
avatar for Martin Kroop

Martin Kroop

Professor for Software Engineering, University of Applied Sciences Northwestern Switzerland
Martin is professor for Software Engineering at the Institute of Mobile and Distributed Systems at the University of Applied Sciences and Arts Northwestern Switzerland. His main interest is in everything that makes software development more efficient, including build automation, testing... Read More →
AM

Andreas Meier

Lecturer / Researcher, Zurich University of Applied Sciences



Saturday May 25, 2019 9:00am - 10:30am EDT
E-2022 (2nd Floor)

9:00am EDT

A Grand Coding Challenge! Finding a New Largest Known Prime (Part I)
 Abstract:
The quest to discover a new largest known prime has been ongoing for centuries. Those seeking to break the record for the largest known prime have pushed the bounds of computing. We have come a long way since the 1970s when the instructor, Landon Noll, as a high school student discovered a 6533-digit prime. Today’s largest known prime is almost 25 million digits long! Those seeking to break the record for the largest known prime have pushed the bounds of computing. The development of these extreme primality testing programs offers important lessons today for those who must write code which must work
correctly, even in the face of hardware errors, from the very first implementation.

To encourage the discovery of ever-larger primes, awards of $150000 and $250000 are offered to the first published proof of a discovery of a prime of at least 100 million and 1 billion digits respectively. The search for the largest known prime requires writing and running code that must run to completion, without any errors, throughout the entire proof of primality! A significant quality effort is required to write 100% error-free code. The calculations required to test extremely large numbers for primality must be fault resilient. One must overcome compiler and assembler errors, errors introduced by the kernel, and hardware errors such as memory errors and CPU calculation errors. The world record goes neither to the fastest coder nor to the person with the fastest hardware but rather to the first result that is proven to be correct. The reason for such extreme programming is that the length of the calculations exceeds the mean time to error of the calculating system. The motivation for such extreme care lies in the fact that a slow and correct answer is infinitely preferable to a fast but incorrect answer.

In this tutorial you will learn about the state of the art of searching for and proving the primality of very large numbers. How are these large primes discovered? What are some of the best ways to find a new world record-sized prime number? These and other prime questions will be explored. We will examine software and hardware-based approaches and will look at code fragments and hardware machine state diagrams.

Speakers

Saturday May 25, 2019 9:00am - 10:30am EDT
E-2025 (2nd Floor)

9:00am EDT

Sensemaking in organizations (Part I): How to create a practical Cynefin and sensemaking process (Ken Power, Tony Quinlan)
Abstract:
The Cynefin sensemaking framework has grown in popularity in the agile community in recent years. Used to its full potential, sensemaking and the Cynefin framework are powerful and effective approaches to informing action in complex, dynamic, and uncertain situations. Ken and Tony will introduce a practical, effective approach based on their work applying complexity techniques in large global technology organisations. This workshop, based on years of experience with dozens of sensemaking projects, will teach you the fundamentals of using micronarrative-based sensemaking and the Cynefin framework to foster transformation, resilience and agility.

This session will focus on use of sensemkaing to support transformations. You will learn about sensemaking in organizaitons, the Cynefin framework, how to determine appropriate action in a given context, how to design experiments for navigating complex situations, how to tailor a sensemaking framework for a particular purpose, and how to integrate sensemaking into your organizaiton.

Learning Outcomes:
Learning outcomes from this workshop include:
  • An understanding of the Cynefin framework, or a refresher for those who have already come across it
  •  Understanding of sensemaking and where it is useful and appropriate in organisations
  •  Tips for designing a sensemaking framework
  • Feedback and action process - elements of cadence and timing - how often do we have action-focused workshops
  •  How to integrate sensemaking into the cadence of the organization
  • Ensuring different parts of the organisation are represented in the sensemaking and experiment design
  • Getting people to pay attention to the results and take action informed by those results


Speakers
avatar for Ken Power

Ken Power

Software Engineering Leader, https://kenpower.dev/
Ken Power has held multiple positions in large technology organizations. His current responsibilities include leading global, large-scale engineering organization transformations. He has been working with agile and lean methods since 1999. He holds patents in virtualization and network... Read More →
avatar for Tony Quinlan

Tony Quinlan

CEO & Chief Storyteller, Narrate
Complexity, Cynefin and sense-making. Understanding the cultural landscape and making enough sense to take action. Running workshops for organisations to co-create interventions and strategies for transformation. Using SenseMaker to measure the impact of change programmes.


Saturday May 25, 2019 9:00am - 10:30am EDT
E-2023 (2nd Floor)

9:30am EDT

The Principles of Disciplined Agile: Enabling Your Future WoW
This keynote works through the 7 foundational principles of the Disciplined Agile (DA) toolkit, explaining how they help to drive business agility.  We then work through the realities of transforming your organization, exploring the strategy of Guided Continuous Improvement (GCI).  We learn how the DA toolkit can help teams to choose and evolve their way of working (WoW) so that they have a process that is fit for purpose.  

When it comes to process improvement there are no silver bullets, there are no easy solutions -- it takes hard work and time, but at least GCI can help you to smooth your way.

Speakers
avatar for Scott Ambler

Scott Ambler

Consulting Methodologist, Ambysoft Inc.
Scott Ambler is an Agile Data Coach and Consulting Methodologist with Ambysoft Inc., leading the evolution of the Agile Data and Agile Modeling methods.  Scott was the (co)-creator of PMI’s Disciplined Agile (DA) tool kit and helps organizations around the world to improve their way of working (WoW) and ways of thinking (WoT).  Scott is an international keynote speaker and the (co-)author of 30 books, including Choose Your WoW!, Refactoring Data... Read More →



Saturday May 25, 2019 9:30am - 10:30am EDT
E-4024 (4th Floor)

11:00am EDT

Educators Symposium Session II - Agile Training Methods
That's Not a Scrum! (30 mins)
Presented by: Carl Jones

Employability issues for Computer Science graduates has led to the inclusion of agile principles and practices as learning outcomes on degree programmes. The Scrum methodology framework is often used as a source of teaching material and/or experiences. This workshop will present an experience report from a Software Engineering degree programme that has an agile theme running across its years and will describe its use of Scrum as a teaching source. It will examine where the priorities of the programme and the constraints of Higher Education have compromised the alignment with the Scrum rules. This will lead into a discussion on the importance of alignment, the real goal in the teaching of agile and whether other frameworks may offer a better starting point.

If you’re planning to add agile to your curriculum, this workshop will highlight some areas to consider before committing to the use of Scrum, suggest areas for attention when planning to introduce agile or Scrum and alternative sources on which to start.



Learning in Complex Domains (Coding DevOps Dojos) (30 mins)
Presented by: Dion Stewart
Modern product development is complicated. Aside from the primary need of understanding the problem and value to the end user, there is a plethora of evolving technologies and processes people and teams can use to help them. But the urgency for delivery and mix of new things that could be learned makes learning quick and shallow.

With these competing needs and constraints - need to deliver, complex and changing environments, and need for deeper mastery of topics - how can teams learn and improve?

In this session we describe and discuss what we have learned about learning through Dojos. Dojos are immersive, whole team learning environments where whole teams come together to learn while they build under the direction of a coach. Different than agile practices and pilots, dojos focus on learning as a team, internalizing what is learned through teaching others, and experimentation.



The MERge - Management, Education and Research - Model in Teaching
Agility (30 mins)

Presented by: Orit Hazzan and Yael Dubinsky

In this Agile in Education and Training Session we present the MERge model, which maps Management, Education, and Research, as three meta-professions, as it is expressed in the ongoing professional work of agile practitioners. We illustrate the MERge model, and together with participants, we analyze its potential use in teaching and implementing Agility.




Speakers
avatar for Carl Jones

Carl Jones

Lecturer, Cardiff University
Worked for BT for 23 years as a developer, architect, agile coach, insert trendy label, etc. Now trying to pass on some of that to undergraduates at the National Software Academy, part of the School of Computer Science and Informatics at Cardiff University. Trying to teach agile... Read More →
DS

Dion Stewart

Consultant/Founder, Dojo and Co



Saturday May 25, 2019 11:00am - 12:30pm EDT
E-2022 (2nd Floor)

11:00am EDT

A Grand Coding Challenge! Finding a New Largest Known Prime (Part II)
Abstract:
The quest to discover a new largest known prime has been ongoing for centuries. Those seeking to break the record for the largest known prime have pushed the bounds of computing. We have come a long way since the 1970s when the instructor, Landon Noll, as a high school student discovered a 6533-digit prime. Today’s largest known prime is almost 25 million digits long! Those seeking to break the record for the largest known prime have pushed the bounds of computing. The development of these extreme primality testing programs offers important lessons today for those who must write code which must work
correctly, even in the face of hardware errors, from the very first implementation.

To encourage the discovery of ever-larger primes, awards of $150000 and $250000 are offered to the first published proof of a discovery of a prime of at least 100 million and 1 billion digits respectively. The search for the largest known prime requires writing and running code that must run to completion, without any errors, throughout the entire proof of primality! A significant quality effort is required to write 100% error-free code. The calculations required to test extremely large numbers for primality must be fault resilient. One must overcome compiler and assembler errors, errors introduced by the kernel, and hardware errors such as memory errors and CPU calculation errors. The world record goes neither to the fastest coder nor to the person with the fastest hardware but rather to the first result that is proven to be correct. The reason for such extreme programming is that the length of the calculations exceeds the mean time to error of the calculating system. The motivation for such extreme care lies in the fact that a slow and correct answer is infinitely preferable to a fast but incorrect answer.

In this tutorial you will learn about the state of the art of searching for and proving the primality of very large numbers. How are these large primes discovered? What are some of the best ways to find a new world record-sized prime number? These and other prime questions will be explored. We will examine software and hardware-based approaches and will look at code fragments and hardware machine state diagrams.


Speakers

Saturday May 25, 2019 11:00am - 12:30pm EDT
E-2025 (2nd Floor)

11:00am EDT

Sensemaking in organizations (Part II): How to create a practical Cynefin and sensemaking process (Ken Power, Tony Quinlan)
Abstract:
The Cynefin sensemaking framework has grown in popularity in the agile community in recent years. Used to its full potential, sensemaking and the Cynefin framework are powerful and effective approaches to informing action in complex, dynamic, and uncertain situations. Ken and Tony will introduce a practical, effective approach based on their work applying complexity techniques in large global technology organisations. This workshop, based on years of experience with dozens of sensemaking projects, will teach you the fundamentals of using micronarrative-based sensemaking and the Cynefin framework to foster transformation, resilience and agility.

This session will focus on use of sensemkaing to support transformations. You will learn about sensemaking in organizaitons, the Cynefin framework, how to determine appropriate action in a given context, how to design experiments for navigating complex situations, how to tailor a sensemaking framework for a particular purpose, and how to integrate sensemaking into your organizaiton.

Learning Outcomes:
Learning outcomes from this workshop include:
  • An understanding of the Cynefin framework, or a refresher for those who have already come across it
  •  Understanding of sensemaking and where it is useful and appropriate in organisations
  •  Tips for designing a sensemaking framework
  • Feedback and action process - elements of cadence and timing - how often do we have action-focused workshops
  •  How to integrate sensemaking into the cadence of the organization
  • Ensuring different parts of the organisation are represented in the sensemaking and experiment design
  • Getting people to pay attention to the results and take action informed by those results


Speakers
avatar for Ken Power

Ken Power

Software Engineering Leader, https://kenpower.dev/
Ken Power has held multiple positions in large technology organizations. His current responsibilities include leading global, large-scale engineering organization transformations. He has been working with agile and lean methods since 1999. He holds patents in virtualization and network... Read More →
avatar for Tony Quinlan

Tony Quinlan

CEO & Chief Storyteller, Narrate
Complexity, Cynefin and sense-making. Understanding the cultural landscape and making enough sense to take action. Running workshops for organisations to co-create interventions and strategies for transformation. Using SenseMaker to measure the impact of change programmes.


Saturday May 25, 2019 11:00am - 12:30pm EDT
E-2023 (2nd Floor)

1:30pm EDT

Educators Symposium Session III - Agile Beyond Code
FLeX your Agile teaching muscles! A journey to Facilitation and Learning to the eXtreme (using FleX techniques) (30 mins)
Presented by: Michael Delis and Bruno Bouchard
Participants attending this session will be taken on an experiential journey of learning innovative approaches to address common challenges in the teaching and facilitation of Agile concepts and practices by uniquely combining extreme training (XTr) techniques from athletic and sports domains along with established extreme programming (XP) practices, and leveraging an existing extreme teaching (XT) framework.

Session facilitators Delis and Bouchard will collaboratively ask attending participants for their experienced challenges in teaching and facilitating Agile concepts and practices that will interactively be referenced by the facilitators with their own experiences in over 30 years of combined education and training in academic, industry, and certification environments.

The presentation will then focus on the top 5 identified challenges, as interactively prioritized by audience participants, followed by the facilitators introducing FLeX (Facilitation and Learning to the eXtreme) techniques and providing specific examples to target and address each challenge.
Participants will take away a unique perspective on how to adapt their teaching techniques by applying FLeX techniques. If Learning and Facilitation is good… do it to the eXtreme by using FLeX techniques!


Multiple Intelligence in an Agile Environment (30 mins)
Presented by: Stuart Oakley

Agile teams are always working to discover how they can work best together. By exploring Dr. Howard Gardner's Theory of Multiple Intelligence, we can discover new ways of understanding our teams. With this understanding, we can better adjust how we work to improve teams. Dr. Gardner is a Developmental Psychologist at Harvard University. As part of his book "Frames of Mind: The Theory of Multiple Intelligences," published in 1983, he determined that people have different ways of processing information. As a result, Gardner identified 8 basic intelligences that each of us have a varying levels. In being aware of these intelligences and how we process information, we can expand Multiple Intelligence to support how we work with teams and the people on those teams.

We will be exploring what these intelligences are, how might we leverage them in an Agile team, and run through a simple MI assessment to help determine dominant intelligences.


Pyramid of Humble Mastery - A Toolkit to Mastery in Agility, DevOps and What not? (30 mins)
Presented by: Vivek Ganesan and Kiran Kashyap

Have you ever wondered about the mechanics of how human beings learn? Does your job involve teaching something to others? Or, do you want to teach a new skill to your child at home? If you are looking to add another tool to your teaching toolkit, particularly if you are an Agile Trainer, then the Pyramid of Humble Mastery is for you.

In this interactive workshop, we introduce the Pyramid of Humble Mastery, a model that we have used to teach concepts like Agility, DevOps, etc to audiences of various maturity. This workshop will take a conversational tone filled with hands-on activities and ample time for answering questions from the audience. The audience will leave this workshop with hands-on experience of how to teach any new field meaningfully using this model.

Speakers
avatar for Michael Delis

Michael Delis

Executive VP / Director of Training and Methodology, PMC - Project Management Centre
I am an Executive VP and Director of Training & Methodologies at the Project Management Centre (PMC), author/instructor of the Agile Project Management program at McGill University, Coordinator of the Certification and Education Program at the PMI-Montreal chapter, and active member... Read More →
avatar for Bruno Bouchard

Bruno Bouchard

Agile Coach, PMC
avatar for Vivek Ganesan

Vivek Ganesan

Agile/DevOps Coach, Ampyard Private Limited
avatar for Kiran Kashyap

Kiran Kashyap

A Proud Agile Practitioner
avatar for Stuart Oakley

Stuart Oakley

Agile Coach
I started my Agile journey more than 10 years ago. Now an Agile Coach that brings conversations and relationships to the teams I work with. I am new to the conference circuit, but looking to grow. I am a strong advocate of bringing Agile to Education. I believe that Agile can... Read More →



Saturday May 25, 2019 1:30pm - 3:00pm EDT
E-2022 (2nd Floor)

1:30pm EDT

DevOps: Left-Shifting Management Practices (Ruth Lennon, Lynn Robert Carter)
Abstract:
DevOps is a cultural change for team members. However it is often forgotten that management concepts throughout the Software Development Life Cycle (SDLC) must also change. Organization level adoption of DevOps is required in order to support the process of culture change. Processes required to support DevOps should be divided into Organisational and Individual responsibilities. Whilst the scope of responsibility and level of management support will vary depending on the maturity of adoption of the DevOps process there are many structures which can be put into place to support the DevOps transition.

In this talk use cases are presented to illustrate best practice for management of the DevOps process. In addition management processes are described with particular reference to how they change as a result of DevOps. Finally, the talk will outline the impact standards on the management process including that of the upcoming IEEE P2675 Standard.

Learning Outcomes:
The aims of this talk are:
  •  To focus the understanding of all members of the organisation as to the key role of management in supporting DevOps
  • To discuss organizational change and to increase management buy-in to DevOps.
  • To present best practice for the support of DevOps from a management perspective


Speakers
avatar for Nithyanandam "Mathi" Mathiyazhagan

Nithyanandam "Mathi" Mathiyazhagan

Lead Program Manager, Strategic Initiatives, John Hancock (ManuLife)
⬥ Program Lead with extensive experience in Business, Technology, and Knowledge Management. ⬥ Developed strategic solutions for operationalizing organizational product and Agile/DevOps strategies into programs/projects for creating business value. ⬥ Skilled at developing and... Read More →
avatar for Ruth Lennon

Ruth Lennon

Director, Ireland
Ruth Lennon is the director of Craobh Technology Consulting providing personalised solutions to industry problems. Ruth has 20 years of experience as a lecturer in the Department of Computing in Letterkenny Institute of Technology, Ireland. Ruth's research interests focus on enterprise... Read More →



Saturday May 25, 2019 1:30pm - 3:00pm EDT
E-4024 (4th Floor)

1:30pm EDT

Domain-Driven Design with User Story Mapping (Part I) (Dion Stewart)
Abstract:

In his book User Story Mapping: Discover the Whole Story, Build the Right Product, Jeff Patton explains how to write better stories by creating story maps. Story maps foster better collaboration within and across teams, leading to shared understanding about the product.

Dion Stewart learned story mapping from Jeff Patton and David Hussman six years ago. After using story mapping on a product as a developer, he was hooked. As a coach, Dion has taught story mapping to dozens of organizations. Along the way, story mapping has evolved.

Dion explores how teams are using annotated journeys with story maps to drive modeling discussions around testing, ensuring outcomes and key results can be met, and how annotated journeys have most recently been used in applying domain driven design.

Topics include:
• Story mapping basics
• User journeys
• Annotations for testing
• Ensuring outcomes/key results
• Using user journeys to drive collaboration around DDD concepts (ubiquitous language, defining the domain, evolving the model, and establishing context)
• Defining bounded contexts
• Identifying core and extended data attributes
• Understanding the rate at which data changes over time

Learning Outcomes:
  • How to link application architecture to user experience design
  • Story Mapping (basics and newer, advanced concepts)
  • Domain-Driven Design Concepts (Bounded Contexts, Aggregates, Entities, Domain Events, Commands)
  • Collaboration Techniques
  • How to Build Shared Understanding
  • Cloud/Distributed Systems Architecture


Speakers
DS

Dion Stewart

Consultant/Founder, Dojo and Co


Saturday May 25, 2019 1:30pm - 3:00pm EDT
E-4025 (4th Floor)

1:30pm EDT

Sensemaking in organizations (Part III): How to create a practical Cynefin and sensemaking process (Ken Power, Tony Quinlan)
Abstract:
The Cynefin sensemaking framework has grown in popularity in the agile community in recent years. Used to its full potential, sensemaking and the Cynefin framework are powerful and effective approaches to informing action in complex, dynamic, and uncertain situations. Ken and Tony will introduce a practical, effective approach based on their work applying complexity techniques in large global technology organisations. This workshop, based on years of experience with dozens of sensemaking projects, will teach you the fundamentals of using micronarrative-based sensemaking and the Cynefin framework to foster transformation, resilience and agility.

This session will focus on use of sensemkaing to support transformations. You will learn about sensemaking in organizaitons, the Cynefin framework, how to determine appropriate action in a given context, how to design experiments for navigating complex situations, how to tailor a sensemaking framework for a particular purpose, and how to integrate sensemaking into your organizaiton.

Learning Outcomes:
Learning outcomes from this workshop include:
  • An understanding of the Cynefin framework, or a refresher for those who have already come across it
  •  Understanding of sensemaking and where it is useful and appropriate in organisations
  •  Tips for designing a sensemaking framework
  • Feedback and action process - elements of cadence and timing - how often do we have action-focused workshops
  •  How to integrate sensemaking into the cadence of the organization
  • Ensuring different parts of the organisation are represented in the sensemaking and experiment design
  • Getting people to pay attention to the results and take action informed by those results


Speakers
avatar for Ken Power

Ken Power

Software Engineering Leader, https://kenpower.dev/
Ken Power has held multiple positions in large technology organizations. His current responsibilities include leading global, large-scale engineering organization transformations. He has been working with agile and lean methods since 1999. He holds patents in virtualization and network... Read More →
avatar for Tony Quinlan

Tony Quinlan

CEO & Chief Storyteller, Narrate
Complexity, Cynefin and sense-making. Understanding the cultural landscape and making enough sense to take action. Running workshops for organisations to co-create interventions and strategies for transformation. Using SenseMaker to measure the impact of change programmes.


Saturday May 25, 2019 1:30pm - 3:00pm EDT
E-2023 (2nd Floor)

3:30pm EDT

Educators Symposium Session IV - Keynote & Wrap up
Experience from an Agile Project Course: Seeking to improve learning outcome




Speakers
avatar for Torgeir Dingsøyr

Torgeir Dingsøyr

chief scientist, SINTEF
Torgeir Dingsøyr has studied teamwork and learning in software development, as well as development methods for large software projects and programs. He is chief scientist at the SINTEF research foundation, which is recognized as one of the leading research environments in the world... Read More →


Saturday May 25, 2019 3:30pm - 5:00pm EDT
E-2022 (2nd Floor)

3:30pm EDT

Domain-Driven Design with User Story Mapping (Part II) (Dion Stewart)
Abstract:

In his book User Story Mapping: Discover the Whole Story, Build the Right Product, Jeff Patton explains how to write better stories by creating story maps. Story maps foster better collaboration within and across teams, leading to shared understanding about the product.

Dion Stewart learned story mapping from Jeff Patton and David Hussman six years ago. After using story mapping on a product as a developer, he was hooked. As a coach, Dion has taught story mapping to dozens of organizations. Along the way, story mapping has evolved.

Dion explores how teams are using annotated journeys with story maps to drive modeling discussions around testing, ensuring outcomes and key results can be met, and how annotated journeys have most recently been used in applying domain driven design.

Topics include:
• Story mapping basics
• User journeys
• Annotations for testing
• Ensuring outcomes/key results
• Using user journeys to drive collaboration around DDD concepts (ubiquitous language, defining the domain, evolving the model, and establishing context)
• Defining bounded contexts
• Identifying core and extended data attributes
• Understanding the rate at which data changes over time

Learning Outcomes:
  • How to link application architecture to user experience design
  • Story Mapping (basics and newer, advanced concepts)
  • Domain-Driven Design Concepts (Bounded Contexts, Aggregates, Entities, Domain Events, Commands)
  • Collaboration Techniques
  • How to Build Shared Understanding
  • Cloud/Distributed Systems Architecture


Speakers
DS

Dion Stewart

Consultant/Founder, Dojo and Co


Saturday May 25, 2019 3:30pm - 5:00pm EDT
E-4025 (4th Floor)

3:30pm EDT

Sensemaking in organizations (Part IV): How to create a practical Cynefin and sensemaking process (Ken Power, Tony Quinlan)
Abstract:
The Cynefin sensemaking framework has grown in popularity in the agile community in recent years. Used to its full potential, sensemaking and the Cynefin framework are powerful and effective approaches to informing action in complex, dynamic, and uncertain situations. Ken and Tony will introduce a practical, effective approach based on their work applying complexity techniques in large global technology organisations. This workshop, based on years of experience with dozens of sensemaking projects, will teach you the fundamentals of using micronarrative-based sensemaking and the Cynefin framework to foster transformation, resilience and agility.

This session will focus on use of sensemkaing to support transformations. You will learn about sensemaking in organizaitons, the Cynefin framework, how to determine appropriate action in a given context, how to design experiments for navigating complex situations, how to tailor a sensemaking framework for a particular purpose, and how to integrate sensemaking into your organizaiton.

Learning Outcomes:
Learning outcomes from this workshop include:
  • An understanding of the Cynefin framework, or a refresher for those who have already come across it
  •  Understanding of sensemaking and where it is useful and appropriate in organisations
  •  Tips for designing a sensemaking framework
  • Feedback and action process - elements of cadence and timing - how often do we have action-focused workshops
  •  How to integrate sensemaking into the cadence of the organization
  • Ensuring different parts of the organisation are represented in the sensemaking and experiment design
  • Getting people to pay attention to the results and take action informed by those results


Speakers
avatar for Ken Power

Ken Power

Software Engineering Leader, https://kenpower.dev/
Ken Power has held multiple positions in large technology organizations. His current responsibilities include leading global, large-scale engineering organization transformations. He has been working with agile and lean methods since 1999. He holds patents in virtualization and network... Read More →
avatar for Tony Quinlan

Tony Quinlan

CEO & Chief Storyteller, Narrate
Complexity, Cynefin and sense-making. Understanding the cultural landscape and making enough sense to take action. Running workshops for organisations to co-create interventions and strategies for transformation. Using SenseMaker to measure the impact of change programmes.


Saturday May 25, 2019 3:30pm - 5:00pm EDT
E-2023 (2nd Floor)
 
Filter sessions
Apply filters to sessions.