TriAgile is a yearly conference that provides a forum for Agile professionals across all disciplines to exchange ideas, network, and stay up to date regarding industry trends. The theme of the 2019 TriAgile conference is "Responding to Change - Individuals, Teams & at Scale." The session itself includes 30 speaker sessions, an opening keynote, and a closing keynote. Learn more about the TriAgile 2019 schedule here.
Curious why Agile for data teams is a distinct challenge? Wondering why your data teams struggle to create useful, valuable stories?
We’ll discuss reasons why data work is often structured more like a pyramid than the familiar “layer cake” and how full-stack vertical slices present significant challenges since they easily become too complex, interdependent, and unwieldy for fixed-length sprints. Traditional user stories also don’t accommodate the highly exploratory nature of advanced analytics and data science projects where end users lack awareness of value opportunities, while technical experts can’t easily predict what is actually possible.
Based on one of Agile’s first principles to obtain feedback on feasibility and end user value as quickly and systematically as possible, this session presents lessons learned across multiple teams from applying alternative approaches to Product Backlog Items for data products that support small, independent stories while still maintaining a value focus. We’ll discuss ways to decouple the technical stack through stubbing and gradual tightening of the Definition of Done, as well as Lean Startup concepts and hypothesis-driven development (HDD) approaches that allow for explicit experimentation and risk trade-offs towards relevant milestones such as model quality or performance in the context of extreme uncertainty.
Join us as we discuss some of the friction Agilists can encounter on data teams, as well as some validated ideas for meaningful solutions.
One of the key advantages of Agile over plan-driven approaches is that an Agile mindset acknowledges our ever-diminishing ability to usefully predict the future and focuses our efforts on managing change instead of trying to suppress it. This “new reality” has become pervasive enough to drive its own buzz word – VUCA, which stands for Volatility, Uncertainty, Complexity, Ambiguity. But beyond the hype lies a truth that Agile leaders need to understand and embrace – that certain problems really do respond differently to our attempts to manage and solve them. Why does this matter? Because problem contexts that defy straightforward cause-and-effect expectations significantly impact productivity while simultaneously presenting much higher risks to success. Even worse, applying leadership approaches that aren’t matched to the problem context dramatically increases the danger of catastrophic failure.
In this session, we’ll examine how the Cynefin framework helps us make sense of what kinds of problems we’re dealing with and how we should approach them. We will then look at ten ways in which Agile frameworks, approaches and technical practices help us manage or even reduce complexity and one where they fall short. You will walk away with a deeper understanding of how – and why – the things we do as agilists increase stability and reduce risks for our teams.