Workshops

Agile Methods Pitfalls and Perils of Agile Testing
Janet Gregory, DragonFire Inc.
Wednesday, May 2
2:30 PM – 4:00 PM
Many teams have tried to implement agile development practices and failed. It sounds so easy. Why do so many agile adoptions go so badly? In particular, testing seems to get off track. Iterations turn into mini-waterfalls, stories are never quite “done,” and testers worry that they’re losing control. Customers keep changing their minds and complaining that their requirements weren’t met. Obviously, some teams succeed with testing on agile projects and others don’t. What do they do differently? In this workshop, Janet will share some of the lessons she has learned that help agile teams to success. She will discuss what to avoid, what practices are critical, and basic steps that can make the difference between success and failure. One critical practice, for instance, is using the whole team approach. Janet will share what happens when your test team is kept separate from the rest of the project team. Join Janet and learn to escape the common pitfalls that most new agile teams experience.

  • Learn the necessary basic steps for success
  • Understand what to avoid in an agile testing implementation
  • Discover critical practices such as “the whole team” approach
Janet Gregory, DragonFire Inc.

Assessment Assessing Your Test Organization using Test Maturity Model (TMM)
Mike Ennis, Accenture
Wednesday, May 2
2:30 PM – 4:00 PM
In the fast paced world of software testing, the need for assessing how organizations test software is becoming a challenging task. What do you assess? What standard do you use to measure testing? What process improvements are going to give you the biggest return on investment? These are just some of the key questions to answer when faced with this assessment challenge. In this session, Mike will show you how to leverage the Test Maturity Model while conducting a testing assessment. You will learn the overall assessment process and hear about the best practices for key testing disciplines that every test manager should know. Finally, you will build a practical process improvement plan based on your own test assessment.

  • Learn how to use the Test Maturity Model to conduct a test assessment
  • Discover best practices for key testing disciplines
  • Build a practical process improvement plan
Mike Ennis, Accenture

Organizational Change Leading Change
Susan Slater, Corvus International
Wednesday, May 2
2:30 PM – 4:00 PM
There is an assumption in systems development that, if a high functioning system is developed, then the people will follow. This assumption has rarely been validated, however. The cost of frustration and delays because of people’s adjustment to change can bring significant dissatisfaction to a leader and their organization. When people face change they go through clearly identifiable stages of adjustment until they reach the stage of acceptance. The complexity and impact of change determines the length of these stages, but the personality of the individual is also a key element. On average, about 80% of the population has a low-to-moderate adaptability to change, so it is rare that an IT project does not face issues because of change. Join Susan to understand the transition process that end users experience with a change in the IT system. Learn to develop successful strategies and methodologies to help manage the interpersonal aspect of the change process.

  • Recognize the impact of change
  • Realize the end user’s experience of change
  • Develop strategies to manage the interpersonal aspects of change
Susan Slater, Corvus International

Test Design Test Scenario Design Techniques
Tim Korson, PhD, QualSys Solutions
Wednesday, May 2
2:30 PM – 4:00 PM
How many test cases do I need? What should they be? How do I know that I have adequate test coverage? Come join Tim’s session and together you’ll work through a set of practical techniques for systematically clarifying requirements and identifying a comprehensive set of test scenarios from written requirements. You will do some examples together as a group and then you’ll have a chance to try your own hand at it. Tim will go beyond standard binary decision tables and consider higher order tables and orthogonal arrays. You’ll leave with a link to a free tool you can use to improve test case design in your own organization.

  • Learn how to use binary decision tables,
  • Understand how to use higher order decision tables
  • Recognize when and how to use orthogonal arrays to generate test scenarios.
Tim Korson, PhD, QualSys Solutions

Exploratory Testing Exploratory Testing in the Enterprise
Mike Kelly, DeveloperTown
Wednesday, May 2
2:30 PM – 4:00 PM
Exploratory testing is commonly defined as simultaneous learning, test design, and test execution. It is one of the most misunderstood approaches to software testing in large corporations. Aside from this fundamental misunderstanding, there are also two major criticisms of the approach. The first is that it is hard to make progress visible. The second is that it is difficult to know what kind of coverage you have after exploratory testing has been completed. Interestingly, large enterprises are often the perfect places to implement exploratory testing with a need to juggle multiple complex projects, deal with ever-changing priorities and project activities, and a constant demand to drive down costs. In this workshop, Mike will outline techniques for the successful rollout of exploratory testing. You will explore the fundamentals of the method and look at answers to the biggest criticisms of the approach. Plan on doing some testing if you attend this workshop, so bring your laptop or smartphone!

  • Understand the exploratory testing approach
  • Discover techniques for exploratory testing success
  • Gather answers for the criticisms of exploratory testing
Mike Kelly, DeveloperTown

Agile Methods Scrum in the Enterprise
Jim York, FoxHedge Ltd.
Thursday, May 3
2:30 PM – 4:00 PM
Development teams that adopt agile practices may soon find that they are going faster and have more capability to respond to changing needs. That increased flexibility and speed may cause the development team to fall out of sync with the rest of the organization. The resulting dissonance creates stress on other parts of the delivery process. If the organization can’t balance the flow of work, pressures to revert to the former way of doing things can put the gains achieved at risk. Agile is more than a set of practices and the ability to respond to change. It is a way of being for the whole organization. This workshop focuses on the holistic change needed to become agile, the pitfalls and traps that can occur during the change, and the critical success factors for agile transformation. Join Jim to learn the key differences from the status quo and understand where agile fits into your enterprise.

  • Recognize the holistic changed needed to become agile
  • Learn critical success factors needed to transform
  • Realize that pitfalls and traps can occur
Jim York, FoxHedge Ltd.

Requirements Leveraging Use Cases to Test Cases Development
Marcia Stinson, Quality Lifecycle Solutions
Thursday, May 3
2:30 PM – 4:00 PM
If you are considering use cases as a method for eliciting and documenting your requirements for testability, this workshop will help prepare you for the task! In this workshop Marcia will provide best practices on writing effective use cases that can provide immediate results that will assist in test case development. You will discuss tips for writing clear and concise use cases such as active voice, clear transfer of control, and consistent level of detail. Working in teams, you will write use cases and then develop test plans from the use cases to reinforce the concepts being taught.

  • Understand how to ensure use cases are clear and complete
  • Learn how to leverage use cases throughout the development lifecycle
  • Discover how to link use cases to user acceptance test plans
Marcia Stinson, Quality Lifecycle Solutions

People/Teams If I Can See It, Why Can’t You?
Elizabeth Glaser, PhD and Joyce Sattovia, The Boeing Company
Thursday, May 3
2:30 PM – 4:00 PM
No two people will experience this session exactly the same way! And that’s the beauty of working with others everyday – we all have a different way of seeing the same thing. It’s these differences that enhance our work environments and make it difficult to implement change within them at the same time. When we are aware that others see things very differently from us, we open up the possibilities of increasing our own effectiveness, the effectiveness of those around us, and the success of our whole team. Participants in this highly experiential session will look at the personal and organizational side of how people grasp the same thing differently, and how this can be used to one’s advantage when navigating ourselves and others through change. Bring your unique perspective to this session and uncover how you can be more effective at implementing change when you use the fact that people see the same thing differently to your advantage.

  • Realize that we all see things differently
  • Understand how to use these differences to your advantage
  • Be more effective at implementing change
Elizabeth Glaser, PhD and Joyce Sattovia, The Boeing Company
Joyce Sattovia, The Boeing Company

Test Automation End-to-End Automation of ERP Software: A Case Study
David Dang, Zenergy Technologies
Thursday, May 3
2:30 PM – 4:00 PM
With various Enterprise Resource Planning (ERP) modules spanning many business areas, there are enormous benefits in implementing these packages in an end-to-end fashion. End-to-end ERP testing helps determine if business flows, data integrations, and module functionalities are working correctly. However, automating in an end-to-end manner can be challenging and companies often struggle to implement effectively. This workshop details the case of a large corporation undertaking an end-to-end SAP automation effort. In this workshop, you will explore the considerations necessary to build an end-to-end ERP test automation suite. David will point out the key objectives and benefits of the company implementing in this way. The technical and non-technical challenges encountered will be outlined and solutions to overcome these challenges will be investigated. Finally, David will reveal the overall results of the effort.

  • Identify the benefits, objectives, and challenges of end-to-end ERP testing and automation
  • Explore solutions to overcome the challenges of this testing model
  • Understand automation framework, data strategy, and integration examples
David Dang, Zenergy Technologies

Accessibility Testing Web Accessibility: A Missed Quality Requirement
Patrick Maher, TAP Group/nAblement and Robbie Miller, nAblement
Thursday, May 3
2:30 PM – 4:00 PM
If a website is not accessible to all potential visitors, what is the quality of that website? Services, products, information, and entertainment on the web can all be made available to millions consumers with vision loss, hearing loss, motor control loss, or even information processing challenges by complying with web accessibility standards. Assistive technologies, such as screen readers, enable web use by visitors with profound vision loss or blindness by converting web page text and images into computerized voice. But, these technologies cannot interpret websites or web applications that are not built and tested for compliance to Section 508 of the Rehab Act of 1973 as updated in the1998 Rehab Amendments Act. Join Pat and Robbie to learn how software quality assurance and business analysis professionals can champion web accessibility requirements and ensure they are properly defined and tested. Experience screen reading technology and gain insight into applying standards that make the web accessible to all.

  • Learn how to apply and test for web accessibility standards
  • See a demonstration of screen reading technology
  • Gain awareness of assistive technologies that make the web available to all
Patrick Maher, TAP Group/nAblement and Robbie Miller, nAblement
Robbie Miller, nAblement