Using the Agile Mindset (as Exploratory Testing) on the Agile Mindset
Presented by Micheal Wolf
Presented by Micheal Wolf
Presented by: Matt Griscom, MetaAutomation
Presented by Srilu Balla
Satyajit Malugu, GoDaddy
presented by Khan Klatt, Director of Engineering at McGraw-Hill Engineering
Modern software engineering practices have challenged traditional thinking around the delivery of quality software. Waterfall practices have been eclipsed by agile practices, reducing cycle time to deliver software features from quarters or years to weeks or months. Agile practices are now being challenged by lean practices, which some organizations have exploited to reduce that cycle time from weeks/months to days/hours. In this talk, discover how decades-old quality practice and modern software engineering capabilities can be applied to deliver high-quality software on ultra-agile timeframes.
About our speaker: Khan Klatt is a Director of Engineering at McGraw-Hill Engineering, leading the company’s Continuous Integration/Continuous Delivery strategy. Khan joined McGraw-Hill Education in 2014, previously having worked in entertainment/gaming and social media startups local to Seattle. Khan built high-performance, highly-scalable APIs used by television game shows, web scraping/crawling, and content ranking algorithms, as well as a social media platform that scaled to 50M users in the early 2000’s. In the 1990s, Khan also helped co-found a Web consulting business and successfully built and sold a regional startup Internet Service Provider to a national ISP.
Khan attended Western Washington University in Bellingham, WA, where he served as the first Webmaster for that organization in 1993. His passion for progressive innovation was demonstrated in his work to integrate make the Campus-Wide Information System database available on the Web as early as 1994.
Khan came to the United States from Ankara, Turkey, where he attended grades K-12 in a Department of Defense Dependents School. Born in Turkey, Khan speaks Turkish and English as native tongues and learned elementary French in high school. In his free time, Khan enjoys hobbies like programming, photography, and travel.
Quality in software delivery and sustainment will always have competing pressures between capability desired, cost incurred, and time taken. And of course these impact measurable quality delivered.
But even now the technology landscape adds additional pressures we need to understand to be most effective in keeping quality high.
At the QASIG we’ll discuss these factors as well as new perspectives (and revisit some baseline tenets) on planning and readiness for software quality going forward.
About our speaker: Brian Gaudreau has successfully delivered software services and solutions for over 20 years. Experienced leader delivering software quality and continuous improvement of products and processes.
Specialties: Software Delivery and Quality, Process Analysis and Improvement, Program Management, PCI (Payment Card Industry) compliance, Resource Management including offshore teams, ITIL, Regulatory and Compliance testing/audit, Cloud technologies, SaaS, IaaS, PaaS, Test environments and test methodologies. Certified Scrum Master.
In January, and all year, we’ll be focusing on the future of QA – where the industry is heading, how can we best add value, what skills should be developing and refining, and what software, tools and/or code should we learn?
We are excited to have a great panel – QA representatives from local companies who will help us answer some of these questions. We are happy to welcome to the following colleagues:
Moderated by Andy Fox, Software Design Engineer in Test, Quardev
Service virtualization in Action: How Alaska Airlines tests for snow storms in July
Presented by Ryan Papineau, Automated Testing Engineer, Alaska Airlines
Why did Alaska Airlines receive J.D. Powers’ “Highest in Customer Satisfaction” recognition for 8 years straight, plus the “#1 on-time major North American Carrier” award for the last 5 years? A large part of the credit belongs to their software testing team’s proactive approach to disrupting the traditional software testing process. The team uses advanced test automation in concert with service virtualization to rigorously test their complex flight operations management application, which interacts with myriad dependent systems (fuel, passenger, crew, cargo, baggage, aircraft, and more). The result: operations that run smoothly—even if they encounter a snowstorm in July. Attend this session to get a first-hand account of how Alaska Airlines leverages service virtualization to address common testing challenges and to learn Alaska Airlines’ best practices for managing the complexity of multiple dependent systems for testing.
About our speaker: Ryan uses systems engineering, cross-team collaboration, along with data analytics to provide complex test environments that behave like production.
Leading Change from the QA team
Most efforts to request or implement changes fail. They fail often enough that the “change curve” for organization change is derived from the grieving process when a loved-one dies. Shock, denial, anger, and fear are experienced before the organization starts accepting the change and committing to it. These change efforts fail somewhere between shock and fear.
Yet, the opportunity for change is large, especially when it comes to quality. We all know that preventing bugs is better than finding them. We also know that finding bugs earlier is better than finding them late. Since testing is often done late in the development cycle, when we want to drive a change it usually involves asking other teams to change their behavior.
In this session, I will show you a 4-step process for leading change, and illustrate the process with several examples of successful process changes that lead to better quality and testing. Included with the 4-step process will be a variety of tools which have proven very useful in influencing those teams outside of your direct control.
Included with each of these steps will be a number of tools, methods, and examples to successfully implement the change.
About our speaker: John Ruberto has been developing software in a variety of roles for 30 years. He has held positions ranging from development and test engineer to project, development, and quality manager. He has experience in Aerospace, Telecommunications, and Consumer software industries. Currently, he is a Director of Quality Engineering at Concur. He received a B.S. in Computer and Electrical Engineering from Purdue University, an M.S. in Computer Science from Washington University, and an MBA from San Jose State University.
Frank Charlton, Software Test Lead, Sonos
Data is Your Friend
As testers there are so many things that we can be doing with data/metrics/analytics. Are you making the most of data?
About: Frank Charlton likes to break things and think through problems in creative ways. He found his way into testing after a career in the music industry where (it turns out) he was building the same kinds of skills he utilizes to this day. He is a Software Test Lead for Sonos where he works primarily on their applications, and tries to ensure the Seattle office is blasting good music throughout the day. With a strong passion for UI, he works in a tight-knit team of developers, UX designers, product managers, and researchers to ensure that users are always given the best experience, without being weighed down by technology. Frank attempts to write at frankcharlton.me and tries to be funny sometimes on Twitter @frankcharlton. When not sitting in front of a computer he can be found singing karaoke, camping, or tasting cocktails.