Better Software West 2018 - Software Tester | TechWell

Better Software West 2018 - Software Tester

Monday, June 4

Mary_Thorn
Mary Thorn Consulting
Bob Galen
Zenergy Technologies
MG

Creating a High-Performance Agile Team

Add to calendar
Monday, June 4, 2018 - 1:00pm to 4:30pm

Many teams have a relatively easy time adopting the tactical aspects of agile methodologies. Usually a few classes, some tools’ introduction, and a bit of practice lead teams toward fairly efficient execution. However, these teams are quite often simply going through the motions—neither maximizing their agile performance nor delivering as much value as they could. Borrowing from their experience and lean software development methods, Bob Galen and Mary Thorn explore high-performance team patterns, which are the thinking models of mature agile teams, including large-scale emergent...

Ken Pugh
Ken Pugh, Inc.
MH

Get Started with Acceptance Test-Driven/Behavior-Driven Development

Add to calendar
Monday, June 4, 2018 - 1:00pm to 4:30pm

Defining, understanding, and agreeing on the scope of work to be done are often areas of discomfort for product managers, developers, and quality assurance experts alike. The origin of many items, living in our defect tracking systems, can be traced to our difficulty performing these initial activities. Ken Pugh introduces acceptance test-driven development (ATDD)/behavior driven development (BDD), explains why it works, and outlines the different roles team members play in the process. ATDD/BDD improves communication among customers, developers, and testers. By decreasing re-work, ATDD/...

Ryan Ripley
Independent Consultant
MK

Coaching Workshop: Taking Your Scrum to the Next Level

Add to calendar
Monday, June 4, 2018 - 1:00pm to 4:30pm

Are you struggling to achieve results from your agile and Scrum teams? Are you having trouble with user story writing or with effective estimation and forecasting? Are your sprint reviews and retrospectives low focus and low energy? What about gaining traction on the organization-side of things? Do your leaders actually understand the underlying principles? Are they measuring things properly? And what about Scrum at Scale—how’s that going? If you have questions, any questions, about how to improve specific practices or generally how to improve your agile journey, then this tutorial is for...

Tuesday, June 5

Jeff Payne
Coveros, Inc.
TD

What DevOps Means for Testers and Testing

Add to calendar
Tuesday, June 5, 2018 - 8:30am to 12:00pm

DevOps is more than a buzzword or a passing fad. It's a radically new approach to rapidly deliver high-quality software applications. However, many organizations don’t fully grasp the magnitude of this change or what it means for everyone involved in the software development lifecycle. Jeffery Payne says that DevOps—when done right—drives higher quality and efficiency into software development, software testing, and application management activities. It empowers teams to remove impediments to quality and productivity throughout the entire software lifecycle. However, when DevOps is done...

V. Lee Henson
AgileDad
TH

Advanced Backlog Refinement and Estimation Techniques

Add to calendar
Tuesday, June 5, 2018 - 8:30am to 12:00pm

One of the greatest challenges organizations face when embracing Agile is how to streamline the process of analyzing, defining, and refining the product backlogs so they can be easily consumed by their teams. Join Lee Henson to take a deep dive into advanced techniques that allow you to refine the work and ultimately achieve more accurate complexity estimates—for better project and release forecasting. Explore techniques including the creation of the Agile Press Release, which defines the who, what, where, when, why, and how behind the scope of an agile project or release in a simple one-...

Rob_Sabourin
AmiBug.com
TL

The Tester's (New) Role in Agile Development

Add to calendar
Tuesday, June 5, 2018 - 1:00pm to 4:30pm

Avoiding siloed development is a tricky business. It’s so easy for agile teams to fall into the rut in which testers only do traditional testing activities, and programmers strictly do their time-worn coding activities. Rob Sabourin shares a number of examples of how testing skills can be applied to a wide variety of activities in an agile project. Testers are among the most skilled team members in story grooming, elicitation, and exploration. Risk analysis in self-organized agile teams empowers testers to drive design decisions. A tester’s affinity analysis skills help clear the way for...

Wednesday, June 6

Shaun Bradshaw
Zenergy Technologies, Inc
BW2

Essential Patterns of Mature Agile Testers

Add to calendar
Wednesday, June 6, 2018 - 11:30am to 12:30pm

Testing in agile teams is still one of the great mysteries of the agile world. In many organizations, testers continue to be marginalized. In others, testers are active but rarely understand or reach the full potential of their role. In this session, Shaun Bradshaw, an experienced agile coach and tester, will explore the practices and mindset of fully empowered agile testers on high-performance agile teams. Throughout Shaun’s agile coaching experience, he’s seen it all—from total dysfunction to high performance and everything in between. He’ll share with you real-world tactics to help you...

Ryan_Lockard
Contino
AW1

Secrets from the Authors of the Agile Manifesto

Add to calendar
Wednesday, June 6, 2018 - 11:30am to 12:30pm

Agile coach Ryan Lockard interviewed fourteen of the seventeen authors of the Agile Manifesto for a special podcast project. Originally the idea was to capture the intent of authors and to chronicle the story of the Agile Manifesto, but what emerged became much more. This session covers the real story behind the rise and fall of agile in industry and what we can do to reclaim it. Ryan will dive into the history behind the Agile Manifesto and its signatories, what precipitated the manifesto's creation, and what the vision for it was. From that story emerges the rise of an industry, and to...

Catherine Louis
CLL-Group.com
AW2

When Continuous Improvement Feels Like Constantly Failing – An Introduction to Design Thinking

Add to calendar
Wednesday, June 6, 2018 - 11:30am to 12:30pm

Do your Retrospectives feel like a repeat of the last one? Are they moan and groan sessions? Want to try something new to give your team a boost? When design principles are applied to strategy and innovation, the success rate for innovation dramatically improves. Great design has that “wow” factor that makes products more desirable and services more appealing to users. Why not try using known design principles during your retrospectives to get that "wow" factor for your teams! In this session Catherine Louis will provide a Design Thinking overview. You’ll roll up your sleeves up and try it...

Brendan_Connolly
Agilysys
BW5

Five Core Values to Focus Your Regression Testing Efforts

Add to calendar
Wednesday, June 6, 2018 - 1:30pm to 2:30pm

In an agile world where having dedicated testers can be a controversial idea, manual testing is a tough sell. Not all contexts have their testing automated, so what is a manual tester to do when it comes time to release? Your team starts asking about regression testing, requests estimates, and expects justifications for the time being spent. Intuition isn't the answer, and retesting everything is not an option. In this session, seasoned tester Brendan Connolly will share his five core values for focusing your regression testing efforts: consistency over correctness, behaviors over bugs,...

Eran_Kinsbruner
Perfecto
BW6

Strategies for Selecting the Right Open Source Framework for Cross-Browser Testing

Preview
Add to calendar
Wednesday, June 6, 2018 - 1:30pm to 2:30pm

Organizations today are required to test their web application across browsers and mobile devices. Choosing the right framework is a matter of organizational as well as technical fit. With a plethora of test frameworks that span across practices such as behavior-driven development, unit tests, UI, and others, it can be a struggle to select the right tool. In this session, Eran Kinsbruner will provide an overview of the market and cover the top ten open source test frameworks, with a comparison table of pros and cons about when and why to use one tool over another. Eran will take...

Jason Arbon
test.ai
BW8

Testing with AI for Agile Teams

Add to calendar
Wednesday, June 6, 2018 - 2:45pm to 3:45pm

Agile teams ship frequently and change things all the time--by design. In the middle of all this, agile teams need to make sure that their core user flows like sign-in, shopping carts and search features still work on every new build. Traditional testing is a poor fit for agile teams. AI changes all that with the ability to create automated verification for new user flows, and automatically maintain those verification steps even when the application changes. AI changes the game so that agile teams can move faster, with less risk or worry about breaking the app. Jason Arbon walks you...

Bria_Grangard
SmartBear Software
BW9

Accelerating Your Test Execution Pipeline

Preview
Add to calendar
Wednesday, June 6, 2018 - 2:45pm to 3:45pm

Is your team constantly feeling pressure to deliver software faster without compromising quality? As your test automation process ramps up, your testing efforts can lag behind due to speed and scalability issues. Test environments are often the root cause for a number of these problems due to the time it takes to create them and the cost to reflect real users. Incorporating a test automation platform can cut your testing time in half by leveraging cloud capabilities of testing multiple devices and browsers at one time and fixing bugs as fast as you find them. Bria Grangard will...

Thursday, June 7

Ryan Ripley
Independent Consultant
Faye Thompson
Cardinal Solutions Group
K4

Collaborative Curiosity

Add to calendar
Thursday, June 7, 2018 - 8:30am to 9:45am

Let's try an experiment. Rather than trying to figure out what you need or want to hear from a keynote, we propose your taking over as the product owner and driving the discussion? Join Ryan Ripley and Faye Thompson as they take your most pressing, real-time questions and craft them into an inspiring keynote that is relevant to you and your needs. They will take on all agile topics: How does a team optimize their learning? How do you make it safe to explore, experiment and fail? What should you do when your teams aren’t “buying” self-direction and accountability. What do you do when those...

David Bernstein
To Be Agile
BT3

Overcoming Test-Driven Damage

Add to calendar
Thursday, June 7, 2018 - 10:00am to 11:00am

Test-driven development is supposed to help us refactor our code safely, but we often find that when we refactor our code, we also have to refactor our tests. What was supposed to add safety becomes a burden requiring time and effort. Writing good unit tests is a critical skill that developers need to master in order to get the most benefit from test-driven development. Tests must be unique, written at the right level of abstraction, and implementation-independent in order to be most valuable. In this session, David Bernstein will cover effective techniques for doing TDD that support...

Nablia Safdar
Do it Best Corp.
AT1

Fuel Agility with Transparent Expectations

Preview
Add to calendar
Thursday, June 7, 2018 - 10:00am to 11:00pm

Do you know how your work is aligned to tactical and strategic goals? Success is rooted in a productive and cohesive team-centered culture. When culture and execution are misaligned, failure is almost certain. Everyone on and around the team must understand their role in defining, delivering, and growing value. It sounds easy, but the discipline can be tough, which leads to disappointments and unwelcome surprises. Nabila Safdar focuses on curating transparent expectations by the following six core practices. First, foster candor and respect. This leads to unity. Second, have fresh...

Ken Pugh
Ken Pugh, Inc.
BT6

Using Behavior Driven Development and Acceptance Test-Driven Development to create GREAT requirements

Add to calendar
Thursday, June 7, 2018 - 11:30am to 12:30pm

Defining, understanding, and agreeing on the scope of work to be done is often an area of discomfort for product managers, business analysts, developers, and quality assurance experts alike. The origin of many items living in our defect tracking systems can be traced to the difficulties encountered while performing these initial requirements activities. Ken Pugh introduces behavior-driven development (BDD), also known as acceptance test-driven development (ATDD), and explains how it works in creating detailed requirements. He outlines the different roles that team members play in the...

Steve Spearman
Agile for All
AT5

Let's (Re)Learn about Agile and Scrum in One Hour!

Add to calendar
Thursday, June 7, 2018 - 11:30am to 12:30pm

Every software conference has a number of folks who are brand-new to agile—as well as folks who think they understand it but could use a solid refresher. This interactive presentation will focus on newbies who want to understand the key concepts of both agile and Scrum. Certified Scrum trainer Steven Spearman will give an overview of the key concepts and learning approaches needed to understand agile and Scrum in one hour. While he will cover the structural basics of roles and events, he’ll focus primarily on key concepts of complexity, why traditional methods fail us so often, taking...

James Fogarty
TechSmith
Jeff MacBane
TechSmith
BT7

Mobbing for Test Design: Connecting with Your Colleagues’ Test Ideas

Preview
Add to calendar
Thursday, June 7, 2018 - 1:30pm to 2:30pm

Do you have trouble generating test ideas? Are there bugs that are getting through because you missed certain tests? This workshop will teach you mob test design techniques to help you generate test ideas around your features and products. Join James Fogarty and Jeff MacBane to learn the benefits of mob test design and understand the value your colleagues bring to test design. First, they will explain how mob test design sessions work and why you need to be doing them. Next, they will explore a heuristic test strategy model they’ve developed to help organize a mob test design...

Bill DeVoe
Velocity Partners
BT8

Lean-Agile Learning through Games

Add to calendar
Thursday, June 7, 2018 - 1:30pm to 2:30pm

Most agile practitioners first learn agile by reading a book, attending a class, or attending local meetings. But learning lean and agile concepts works best when we're able to put some concrete examples and practice behind the concepts. By adding a set of games and exercises that teach and reinforce lean and agile concepts to our toolboxes, change agents can provide some practical basis for conversations both inside and outside their organizations. In this talk join experienced agile coach Bill DeVoe, as he shares two of his “go to” games. First, up will be The Name Game, a game that...

Chris Murman
SolutionsIQ an Accenture Company
AT7

Things Are Broken: A Case Study In Moving Too Fast

Add to calendar
Thursday, June 7, 2018 - 1:30pm to 2:30pm

"Move fast and break things” tells quite a story of the relationship between speed and agile. Speed has been a driver in our industry before it was even an industry. Books promise that certain frameworks can deliver twice as much in half the time, yet teams still struggle delivering what's expected of them. This session describes a six-month case study of a multi-team transformation. The orders were to make the teams deliver faster, but they were consistently missing deadlines. Frustration was on the rise. Only after taking the time to understand what they meant by "faster" could the teams...

Michelle Vician
Kaiser Permanente
AT8

Taking Your Team from Dysfunctional to Dynamic

Add to calendar
Thursday, June 7, 2018 - 1:30pm to 2:30pm

Does it seem like your team is the antithesis of agile? Being negative or fearful, resisting change, or hoarding information are common pitfalls that impede progress and can sink an agile team. How can your team adapt to each other, avoid these patterns, and find its greatness? All teams have people with talents and untapped abilities, but it can be difficult for a team to figure out what works for them, what they have, and what they lack. If your team is struggling to unify, find its stride, or revel in the fun of working together, then this session is for you. Michelle Vician will reveal...

Jeff Payne
Coveros, Inc.
DT6

The Great Debate: The Pros and Cons of Continuous Delivery

Add to calendar
Thursday, June 7, 2018 - 1:30pm to 2:30pm

The Great Continuous Delivery Debate There is a lot of debate about whether continuous delivery is a boon or a curse. Proponents will sing the praises of being able to deliver software into production very frequently with no manual intervention. Skeptics will highlight the challenges delivering quality, working with legacy code, and the need for intensive system-wide assurance activities prior to deploying into production. So which is it? Can most organizations benefit from continuous delivery and, if so, how? Or is continuous delivery a pipedream and only reachable by the select few....

Nir Szilagyi
PayPal
Jose Buraschi
PayPal
BT10

Engineering Productivity and Enterprise Quality at Scale

Add to calendar
Thursday, June 7, 2018 - 3:00pm to 4:00pm

Over the past two years, PayPal has been on a journey to modernize its internal development and test systems, from test environments, implementing enterprise continuous integration and code propagation into the development pipeline, to release processes and production code validation. Jose Buraschi and Nir Szilagyi will talk about transforming the code of 5,000 developers across 350 teams and how it required social “magic” to influence behaviors and motivate engagement. This modernization of PayPal's development practices has involved creating reliable integrated test environments,...

Allison Pollard
Improving Enterprises
Barry Forrest
Improving in Dallas
BT11

Brewing Great Agile Team Dynamics: No More "Bitter Beer Face" Communications

Add to calendar
Thursday, June 7, 2018 - 3:00pm to 4:00pm

Ever find yourself making a sour face after talking to a coworker? Wishing your team meetings felt more like an engaging social hour? There is hope. Those everyday conflicts where something seems “off” after a conversation are often related to differences in communication styles. When team members understand themselves and others, there’s less conflict, more collaboration, and better working relationships. The DiSC model can help you understand why your team behaves the way it does and how to build trust for a more agile team. In this interactive session, agile coaches Allison Pollard and...

Wayde Stallmann
Asynchrony Labs
AT10

Three-Minute Improv Games to Improve Your Teams

Add to calendar
Thursday, June 7, 2018 - 3:00pm to 4:00pm

The problem with many agile teams is that they simply never become a team. This often manifests itself as team members feeling unsafe or not quite trusting each other. This workshop will show you how the same techniques improv theater troupes use to improve collaboration, creativity, and communication can be used to help agile teams, too. The three-minute improv warm-up games Wayde Stallmann will lead you through in this session—including improv's famous "yes, and" technique—will help you learn to establish trust, improve collaboration, and learn how to provide a safe environment for your...

Toiya Jones-Current
Kaiser Permanente
AT11

Waterfall to Scrum: It Only Goes Up from Here

Add to calendar
Thursday, June 7, 2018 - 3:00pm to 4:00pm

You’re a project manager using a waterfall methodology, but the team is not making progress on the work and deadlines are not being met. The requirements aren’t clear, scope keeps changing, deadlines won’t budge, and you can’t get more resources on the project. You were doomed from the start! A common solution to this situation is to adopt Scrum, but that can be difficult as well. Join Toiya Jones-Current as she narrates her personal journey and the baby steps she took to successfully switch from waterfall to Scrum and the transition her project team went through to deliver iteratively and...

Bob Galen
Zenergy Technologies
AT12

Essential Product Ownership: It takes a Village

Add to calendar
Thursday, June 7, 2018 - 3:00pm to 4:00pm

Scrum surfaced in 1993. So, the role of a Product Owner has existed for 20+ years. Surely the whole idea is well understood by now. Right? And the role is a simple one. There is a single product owner per product team or teams. Defining and accepting the work to meet the clients’ goals. Always mucking around the backlog. Again, simple and clear. Right? Well, in my coaching travels and observations it’s not that simple. I still see literally tens of organizations and hundreds of teams that struggle with the notion of product ownership. So, let’s go over it...