STARWEST 2018 - Business Analyst - Requirements | TechWell

Conference archive

STARWEST 2018 - Business Analyst - Requirements

Customize your STARWEST 2018 experience with sessions covering requirements.

Monday, October 1

Isabel Evans
Independent Consultant
MD

Fundamentals of Testing Requirements

New
Add to calendar
Monday, October 1, 2018 - 8:30am to 12:00pm

Testing and requirements are bound together: You use requirements to understand what to test and what your customer expects from the product under test. Requirements appear in many forms—verbal, diagrams, user stories, or formal specifications. But sometimes once we start testing, we find that requirements are missing, inadequate, wrong, or changing. This is normal, and as testers, part of our role is to help the team and the customer clarify what is required. (Sometimes we even build the requirements to clarify our tests!) Join Isabel Evans to understand how to identify, capture, review,...

Wednesday, October 3

Tariq_King
Ultimate Software
W1

Fighting Test Flakiness: A Disease that Artificial Intelligence Will Cure

Add to calendar
Wednesday, October 3, 2018 - 11:30am to 12:30pm

Artificial Intelligence (AI) is making it possible for computers to diagnose some medical diseases more accurately than doctors. Such systems analyze millions of patient records, recognize underlying data patterns, and generalize them for diagnosing previously unseen patients. A key challenge is determining whether a patient's symptoms and history are attributed to a known disease or other factors. Software testers face a similar problem when triaging automation failures. They investigate questions like, Is the failure due to a defect, environmental issue, or nondeterministic test script?...

Mary_Thorn
Mary Thorn Consulting
W3

Help! I am Drowning In 2 Week Sprints....Please Tell Me What NOT to Test!

Add to calendar
Wednesday, October 3, 2018 - 11:30am to 12:30pm

Sometimes we allow ourselves to drown in work… Mary Thorn hears it all the time: testers complaining at retrospectives to their teams that they do not have enough time to test everything. She often sees testers work overtime the last week of a sprint to ensure the definition of done is accomplished. Why do they do this? Why do we, as testers, enable the bad behaviors of “Scrummerfall” or a lack of whole-team ownership of quality? Mary aims to arm testers with techniques that allow them to test smarter, not harder, and enable the testers and the team to have better conversations that make...

Rob_Sabourin
AmiBug.com
W4

Testing In The Dark

Add to calendar
Wednesday, October 3, 2018 - 11:30am to 12:30pm

Isn’t it amazing? Stakeholders drop software on our desks and expect us to test it—without any requirements, design, or product knowledge whatsoever. About the only clear thing is the absurd and unrealistic deadline. We are expected to bend over backward, spread magic pixie dust, and heroically test quality into a product we have never heard of before. But testing in the dark is not impossible, and as Rob Sabourin shows, it can even be a very valuable and fun experience. Learn strategies to emerge from a murky fog into clear, meaningful quality insights and leverage unlikely sources about...

Michael_Bolton
DevelopSense
W6

The Logic of Verification

Add to calendar
Wednesday, October 3, 2018 - 11:30am to 12:30pm

Software testing is sometimes described as “verification and validation”—or, according to Wikipedia, “the process of checking that a software system meets specifications and that it fulfills its intended purpose.” Yet, renowned tester and teacher Michael Bolton argues, if we examine the concept and logic of verification, we quickly recognize that there are serious limitations to what can and cannot be checked and verified. This is not to say that checking is a bad thing—on the contrary; checking can be very valuable. Still, it’s important for testers and their clients to recognize the...

Ben Simo
Medidata Solutions, Inc.
W10

The Art of Software Investigation

Add to calendar
Wednesday, October 3, 2018 - 1:45pm to 2:45pm

Although processes and tools play an important role in software testing, the most important testing tool is the mind. Like scientists, testers search for new knowledge and share discoveries—hopefully for the betterment of people’s lives. More than sixty years ago, William I.B. Beveridge reframed discussion of scientific research in his classic book The Art of Scientific Investigation. Rather than add to the many texts on the scientific method, he focused on the mind of the scientist. Join Ben Simo as he applies Beveridge’s principles and techniques for scientific investigation to software...

Hans_Buwalda
LogiGear
W11

Use Soap Opera Testing to Twist Real-Life Stories into Test Ideas

Add to calendar
Wednesday, October 3, 2018 - 1:45pm to 2:45pm

Reality is a great source of inspiration. Real-life situations can present complexities that are not always anticipated—and, as a consequence, not always handled well. Business functional tests should try to present situations that are routed in reality but also aren’t too obvious. Testing and automation pioneer Hans Buwalda came up with a concept for test design called "soap opera testing" based on this concept. It is a style of writing tests where one writes as if they were episodes in an imaginary soap opera on television. Soap opera episodes are based on real life, but usually they are...

W12

Improve Planning Estimates by Reducing Your Human Biases

Preview
Add to calendar
Wednesday, October 3, 2018 - 1:45pm to 2:45pm

Are you puzzled about why your estimate turned out wrong, or stressed from working to meet an impossible deadline? Some teams on inaccurately estimated projects suffer stress, burnout, and poor quality as pressure is applied to stick to an unrealistic schedule. Such project teams also descend into irrational decision-making—with potentially catastrophic consequences. Frustratingly, even when teams perform well, they are often judged by their failure to meet impossible deadlines. Andrew Brown will show how estimation errors are caused not just by new technology or intentionally...

Isabel Evans
Independent Consultant
W8

No More Shelfware—Let’s Drive

Add to calendar
Wednesday, October 3, 2018 - 1:45pm to 2:45pm

When Isabel Evans learned to drive a car, she also learned how to check, clean, and change spark plugs, mend the fan belt with a stocking, and indicate speed and direction changes with arm and hand signals. Now, we don’t expect to have to do any of those things; we just drive the car. That’s how test tools and automation could be. Just drive and concentrate on the journey of delivering software continuously—concentrate on engineering the solutions, not on the automation. To be effective engineers, we need the support of a powerful toolset that we understand. Is that what we have? Or do we...

Max Saperstone
Coveros
W9

Managing BDD Automation Test Cases inside Test Management Systems

Add to calendar
Wednesday, October 3, 2018 - 1:45pm to 2:45pm

Behavior-driven development (BDD) has been around for a while and is here to stay. However, the added abstraction levels pose a technical problem for writing and managing tests. While BDD does a great job of marrying the nontechnical aspect of test writing to the technical flow of an application under test, keeping this information under source control becomes problematic. Frameworks such as JBehave, Cucumber, or Robot give subject matter experts that additional ability to write tests, but they are often restricted access from them; because people treat test cases as code, they get stored...

Jonathan_Solorzano-Hamilton
Procore Technologies
W14

Automation and Test Strategies to Save Our Project from the Brink of Collapse

Add to calendar
Wednesday, October 3, 2018 - 3:00pm to 4:00pm

Teams are sometimes asked to turn a mess of undocumented, poorly structured legacy code into a robust product under impossible deadlines. Test strategies blending automation, exploration, and refactoring can help focus development efforts and converge even the most chaotic projects. But, where do you start? Join Jonathan Solórzano-Hamilton as he shows how automation can help drive products into a state of release readiness. Learn how refactoring, test-driven development, SOLID principles, dependency injection, and mocking frameworks help break down complex development problems into...

Aprajita_Mathur
Guardant Health
W15

Compliance and Agility—How It Can Be Done

Preview
Add to calendar
Wednesday, October 3, 2018 - 3:00pm to 4:00pm

Delivering a compliant product is a resource intensive and challenging activity for most teams. Whether a team is trying to adhere to company, industry, or international standards, it needs to produce deliverables under tight deadlines with the right level of quality. When you work with Forensic teams the stakes are high! Next Generation Sequencing (NGS) is a new forensic DNA sequencing technology which can result in increased detection ability for degraded and complex mixture samples. It can also provide ancestry and physical trait information which help's narrow down suspects....

Melissa Benua
mParticle
W17

Engineering for Compatibility

Add to calendar
Wednesday, October 3, 2018 - 3:00pm to 4:00pm

Modern software development has brought us an incredibly powerful tool: continuous integration and deployment. However, taking advantage of this new system isn’t always straightforward. With powerful new tools come powerful new ways of making mistakes that can take your product down in a heartbeat. Melissa Benua has years of experience making CI and CD work for her, with lots of insights—both good and not so good. Come and learn from her as she shares key tips and tricks for coding and testing for both forward and backward compatibility in software releases. Useful for both traditional...

Thursday, October 4

Dawn Haynes
PerfTestPlus, Inc.
T3

Being More Agile Without Doing Agile

Add to calendar
Thursday, October 4, 2018 - 9:45am to 10:45am

The most common requests Dawn Haynes gets as a consultant these days is to help testers transition to an agile development process, or to help testers be more effective in “agile-ish” environments. But Dawn recognises that transforming the process and the environment is not enough. Interestingly, the core answer to these questions starts with forgetting the process for a moment and focusing on yourself and what you’re trying to accomplish. Being agile starts with a mindset and an attitude that drive focus, approaches, and solutions. When you start there, the path to improvement can almost...

Adam_Auerbach
EPAM Systems
T4

Building a Modern DevOps Enterprise Testing Organization

Add to calendar
Thursday, October 4, 2018 - 9:45am to 10:45am

The DevOps movement is front and center across enterprises. Companies with mature systems are breaking down siloed IT departments and federating them into product development teams and departments. Testing and its practices are at the heart of these changes. Traditionally, development organizations have been filled with mostly manual testers and a limited number of automation and performance engineers. Adam Auerbach says this has to change. To keep pace with development in the new “you build it, you own it” environment, testing teams and individuals must develop new technical skills and...

Julene_Johnson
Lucid Software Inc.
T5

Working with Anxiety: From Personal Weakness to Career Strength

Preview
Add to calendar
Thursday, October 4, 2018 - 9:45am to 10:45am

Each of us has personal weaknesses that are often perceived to have negative impacts on performance and capability in the workplace. When this weakness is prominent to yourself or others, are you capable of benefiting IT teams and qualified to do the job? In dealing with negative impacts of her Generalized Anxiety Disorder, Julene Johnson falls into this category and has experienced personal doubt in her ability to perform her job well. Over time, however, she’s noticed that habits and techniques developed while dealing with anxiety can be applied in a manner that improves her life...

Peter_Varhol
Kanda Software
Gerie Owen
QualiTest Group, Inc.
T6

What Aircrews Can Teach Testing Teams

Preview
Add to calendar
Thursday, October 4, 2018 - 9:45am to 10:45am

United Flight 232 should have crashed with all 296 lives lost. Asiana Flight 214 should not have crashed at all. But the reality is very different. Peter Varhol and Gerie Owen explain that the critical difference between the two flights was the interactions of their respective aircrews. United Flight 232 divided up responsibilities and worked as a team, using Aircrew Resource Management (ARM) to guide how the crew behaved during the flight, and especially in a crisis. Asiana Flight 214 deferred to the captain, neither communicating nor questioning his decisions in crisis. ARM helps...

Griffin Jones
Congruent Compliance
T8

Delivering the Goods: Harmonizing Regulated and Agile Practices

Add to calendar
Thursday, October 4, 2018 - 11:15am to 12:15pm

Agile testing is hard. Testers contend with terse requirements, minimal process, little documentation, continually evolving business, technical and organizational factors. Auditors demand proof of compliance. Some teams have trouble conforming to regulations while preserving agile practices. Griffin Jones, a tenured regulated software testing consultant, says “not only can agile practices blend with regulatory compliance - they can be harmonized with them leading to high quality and more agility.” Griffin feels that regulators are project stakeholders, who join the product owner in...

ClearSpecs Enterprises
T17

Testing Imprecise Requirements

Add to calendar
Thursday, October 4, 2018 - 1:30pm to 2:30pm

Articles on abc.net and elsewhere reported that Volvo has recently discovered a non-traditional requirement: Any self-driving vehicle approved for use outside Australian cities must recognize kangaroos on or near the roadway and take proper actions. The kangaroo’s bounce confused the large animal detector! In this session, industry expert David Gelperin shares a new perspective on the value of imprecise requirements and explores the nature of testing them. Excess precision may hamper the development of optimal solutions by excluding effective designs. Imprecise statements reduce the risk...

Jane_Jeffers
Riot Games
T18

Why "Why...?" Can Be the Most Important Question for QA to Ask

Preview
Add to calendar
Thursday, October 4, 2018 - 1:30pm to 2:30pm

To test a product, there are so many questions to ask, and so little time in which to ask them. More often than not, we get caught up in the who, what, when, and how, but Jane Jeffers from Riot Games explains that “why…?” questions can be the most important ones to ask when it comes to QA work. When missing the whys, we can wind up only focusing on specific details like who needs to do the work or when our deadlines are, and subsequently lose the bigger picture of why a project matters, and why we do what we do. Learn some of the key ways that you can ask why for product, for...

Gitte Ottosen
Capgemini
T24

Risk Based Testing – Are You Talking the Talk, Or Walking the Walk?

Preview
Add to calendar
Thursday, October 4, 2018 - 3:00pm to 4:00pm

Risk-based testing is essential to focus our testing, but it is not always easy to apply to our projects. Risk management tends to focus more on project and process risks (i.e., Will we make the deadline? Do we follow our processes?) and less on the product risks that can act as a foundation for a risk-based approach to test. Including this aspect of risk in your test coverage will give you a solid foundation for defining a test strategy that implements and executes the right tests with the right intensity to mitigate the most critical product risks. In this presentation, Gitte...