We have entered an era of infinite complexity – it is impossible to understand even small subsections of software we are relying on, let alone comprehend the complete solutions. What do all of the prevalent trends in software development (rapid, agile, cloud based) mean for quality?
At the same time, customer expectations have aligned with what is available, and they seem to be more interested in the availability of new features and price than quality.
This talk addresses the impact of these changes on the testing professionals and tries to assess where the future will take us. It summarizes two years of research on this topic, discussions with hundreds of software testing professionals, and provides suggestions on possible solutions.
Goranka Bjedov works as a Capacity Engineer at Facebook. Her main interests include performance, capacity and reliability analysis, testing and planning. Prior to joining Facebook, she spent five years doing performance testing for Google. Her career also includes senior engineer and manager positions at Network Appliance and AT&T Labs, respectively. Before joining the industry, she was an Associate Professor in the Purdue University School of Engineering. A speaker at numerous testing and performance conferences, Goranka has authored many papers and presentations and two textbooks.
Julian Harty has been working in hi-tech for organizations since 1980 and in computing since the late 1980’s in a range of technical, leadership and business roles. He’s currently ‘Tester At Large’ for eBay where he’s helping the organization improve how software is created, developed and tested.
He’s passionate about finding ways to adapt technology to help users achieve what they want to do, and has particular interests in mobile devices and accessibility. Over the years he’s published, presented and shared material, ideas, and open source internationally at hundreds of conferences and events.
Can quality products be delivered when teams, customers, users and stakeholders have conflicting values? Rob Sabourin suggests that the notions of “on time, on quality and on budget” are meaningless concepts unless you are “on purpose”.
What do people value? Why do they value it? How does it matter?
Rob shares some rich and varied experiences leading successful development projects with synchronized core values between stakeholders, team members, customers and user communities throughout their relationship.
Rob examines some projects that were dismal failures due to teams working at cross-purposes with conflicting values. He also looks at some of the most absurdly turbulent, chaotic, projects that were tamed and became glowing successes due to a deliberate focus on harmonizing a blend of business, technical, organization, team, individual and cultural values.
Explore how value sync can make a difference in your context.
Rob Sabourin P.Eng., has more than twenty-five years of management experience leading teams of software development professionals. A well-respected member of the software engineering community, Rob has managed, trained, mentored, and coached hundreds of top professionals in the field. He frequently speaks at conferences and writes on software engineering, SQA, testing, management, and internationalization. Rob wrote I am a Bug!, the popular software testing children’s book; works as an adjunct professor of software engineering at McGill University; and serves as the principle consultant (and president/janitor) of AmiBug.Com, Inc. Contact Rob at firstname.lastname@example.org.