EPIC Experience 2020 - EPIC Track 1
Wednesday, April 22
Slicing Kubernetes with Raspberry Pi, Monitoring, and Chaos
Do you ever feel like your systems lack unnecessary complexity? Do they just need more overengineering? This is the talk for you. Jonan Scheffler will detail the creation of a Raspberry Pi–based desktop Kubernetes cluster in an attempt to overcomplicate the already complex world of stateless web application deployment. He’ll walk through building an observability platform using open source tools like Prometheus, Grafana, and Jaeger to keep a close watch on our tiny fragile microservices, and then break them intentionally for our own amusement. Follow along as we exact our revenge on those...
JACKPOT! - Successful Automation for Testing Embedded Systems
Testing slot machines can present its own challenges as a constant mix of testing software, hardware and server. There are complex algorithms, machine responses, payout percentages, and fault tolerances. By fusing a combination of an API & UI-based automation approach, this can all come together. This case study that will illustrate how to use a Keyword methodology into UI-based recordings across both Windows & Linux systems to maintain global singularity. There will be an architecture review of how the new API library was built with the Keyword library, then finally tied in with...
Testing The Limits of Agile with Design Research
Agile has proven itself invaluable to the world of software development. Yet it's impossible to author one of agile's foundational artifacts, a user story, without first understanding its protagonist—the user who desires the new capability you’re building. What can we do to identify with this customer? We can test the limits of agile. Andrew Maier will introduce two types of design research—generative research (such as user interviews) and evaluative research (such as usability testing)—and show how they inform the stories we author and the...
Act like an Engineer, Think like a Designer
Most careers require years of training to be successful. Doctors, lawyers, engineers, and artists all spend many years training to become great at what they do. But what happens when the rules change and what worked in the past is no longer enough for the new challenges you face? That’s exactly what happened to Chemia Davis, an engineer and project management professional, when she entered the world of innovation and design thinking. Suddenly, all of the things she had worked so hard to avoid in the early part of her career—risk, mistakes, and...
Humanizing Data to Tell Stories That Matter
Like the trope of the native people trading their valuables away to colonizers for something seemingly worthless, we participate in systems every day that are optimized to extract value from us and give us relatively little in return. When we learn about the systems in play, they become apparent everywhere. Once you’re empowered with the ability to recognize these systems, we place ourselves and those around us in a much more powerful position where we can change them. Jim Remsik will show how you can use data to visualize a world and bring it to...
A Retrospective on Retrospectives
PreviewThe expectation in agile retrospectives is that the entire team reflects on the completed sprint and openly discusses what went well, what didn’t go well, and what is going to be done differently in the upcoming sprint. In reality, it is common for retrospectives to turn into a blame game—or, worse yet, an hour that is reminiscent of a high school class where no one willingly participates. In order to have honest and valuable discussion, a team must be in the right mental state to both give and receive honest and valuable feedback. Marilou...
Thursday, April 23
The Art of Agile Testing Leadership: Finding Your Path
PreviewTesting leadership is evolving with agile and DevOps. The key to helping your teams transform and be successful in this new world is to know what skills you need to be effective—and, in turn, help your team navigate change. Jennifer Bonine will give you a toolkit for agile leadership so you can explore your level of acceptance of change, how adaptive you are, and strategies to help others adapt to change. She will provide exercises that enable you to discover your leadership style and understand your blind spots as a...
The Art of Agile Testing Leadership: Finding Your Path (continued)
PreviewTesting leadership is evolving with agile and DevOps. The key to helping your teams transform and be successful in this new world is to know what skills you need to be effective—and, in turn, help your team navigate change. Jennifer Bonine will give you a toolkit for agile leadership so you can explore your level of acceptance of change, how adaptive you are, and strategies to help others adapt to change. She will provide exercises that enable you to discover your leadership style and understand your blind spots as a...
The Art of Agile Testing Leadership: Finding Your Path (continued)
PreviewTesting leadership is evolving with agile and DevOps. The key to helping your teams transform and be successful in this new world is to know what skills you need to be effective—and, in turn, help your team navigate change. Jennifer Bonine will give you a toolkit for agile leadership so you can explore your level of acceptance of change, how adaptive you are, and strategies to help others adapt to change. She will provide exercises that enable you to discover your leadership style and understand your blind spots as a...
Getting Lean: Creating a Culture of Quality
An important tenet of lean implementations is the notion of building quality in. This concept always receives universal head-nods when said aloud, but it can be challenging in practice. How can we actually start this transformation within our organizations? Daniel Slatton will walk through how his company has taken a culture-first approach to quality, stressing the importance of creating meaningful feedback loops, focusing on the specific language used, and constructing outcome-focused environments. He’ll show how these approaches can help your team to enhance its ultimate goal of...
Session Coming Soon
Session description coming soon!