Home | QAI Home Page | Federated Chapters  
Login ID: Pswd:
QuEST Chicago

Follow Us:

 
General Information
Manager's Workshop
Get Involved
 


Solutions Benchmarking Sessions

*You can jump ahead to any selection by clicking the DATE or the session TITLE



WEDNESDAY, APRIL 6 - MORNING

The Cost of Quality: A Reason for Built-In Quality
Elaine Soat, Cartegraph Systems

Track 1: 11:00 - 12:00

Software companies are constantly enhancing their development processes in order to maximize resources, produce more products, and maintain a high level of quality. Too often, however, companies do not think about quality holistically. Instead, they try to “test-in” quality at the end of the development lifecycle. How much does it cost to “test-in” quality instead of driving quality with test first design? Join Elaine as she discusses the differences in cost between “testing-in” quality vs. relating testing to the complete software delivery life cycle. You will gain an understanding of the true costs of quality including the fallacy that quality costs are greater in a quality focused project. Most importantly, you will learn how to convince an organization that quality should be 'built-in'” into the software development life cycle and not “tested-in” at the end.

About the speaker...
Elaine Soat is the manager of Quality Assurance / Quality Control at Cartegraph Systems in Dubuque, Iowa. She has 35 years of hands on experience in the Information Technology profession. Over the past 28 years she has focused on the area of software quality and for the past 9 years has been responsible for the testing and software quality in an agile development shop. Throughout her career, Elaine has been responsible for developing and implementing creative ways to solve internal and external testing challenges. Elaine holds certifications from the Quality Assurance Institute Worldwide in Software Testing (CSTE) and Software Quality Analysis (CSQA).

Back to top

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

Scrum: A Disciplined Approach to Product Quality and Project Success
Patricia Rotman, Siemens Industry, Inc.

Track 2: 11:00 - 12:00

Product development is a complex process that requires more than clever, driven people. Many software development efforts are riddled with risks that cause massive schedule slippage, poor quality, and sometimes complete project derailment. If done properly, Scrum can provide a framework for managing this complex and challenging work, while releasing the constraints of more traditional approaches. However, many things must change. In this session we'll discuss how Scrum can be used to address the complexities and risks inherent in any software project. We will look at some real-world examples of Scrum projects that have been delivered on-time, on-budget, with exceptional quality, all while achieving a CMMI level 3 process standard. Join Patricia and learn about the discipline involved in a successful Scrum project and how the QA role changes to become even more dynamic and value-add.

About the speaker...
Patricia Rotman has 25 years of software engineering experience and is currently employed by Siemens Industry, Inc. She is a Certified Scrum Master with five years of experience leading Scrum teams and organizational agile change. Patricia helped to introduce Scrum into her business unit and successfully used Scrum to build her organization's first offshore team. She has coached numerous Scrum teams and project leaders, and develops and teaches Scrum courses within Siemens Industry. Patricia is currently practicing Scrum on a large, globally distributed software project that is on track for success.

Back to top

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

Static Testing: Getting Started, Getting Results, Getting Support
Anne Hungate, Nationwide Insurance

Track 3: 11:00 - 12:00

Cost soars when defects are not discovered until system testing, or worse, production. Inspections can drive down delivery timelines, drive out defects, and align business and IT expectations. The benefits of static testing are known and documented, so why is this the first activity dropped when project teams feel pressed to meet schedule and cost constraints? In this presentation, Anne will share the story of one project team that embraced static testing, stayed with it, and realized the results. She will share their dramatic outcome, evidence of static testing value. Their success marked the beginning of a quality journey to institutionalize inspections through project and production support work. Anne will offer practical steps to overcoming organizational and cultural barriers that keep teams from realizing the benefits of inspections. She will identify common pitfalls and give suggestions on how to go from isolated implementation to expected practice.

About the speaker...
Anne Hungate has been in information technology for over twenty years. With a solid foundation in application development, Anne has held a variety of leadership roles in both program delivery and production. She has worked at several major companies including KeyBank, National City Bank (now PNC), Progressive Insurance, and Nationwide. Most recently, Anne established the quality function for Nationwide Direct's IT business solution area. In this role, Anne led the implementation of static testing to help prevent defects in both waterfall and agile delivery environments. Anne earned her MBA at Case Western Reserve University's Weatherhead School of Management. She holds both CSQA and PMP certifications.

Back to top

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

Quality Metrics for Automation Efforts
Christopher Gervasi, Fidelity Investments

Track 4: 11:00 - 12:00

Many see automated test efforts as an extension of their existing metrics program with the added opportunity of return on investment. However, automated test frameworks can provide far greater insight into overall quality than is imagined. Expanding automated suites across the test cycles and their corresponding environments will drive early defect detection and help identify production like scenarios. Christopher will discuss some measurement techniques to accomplish this. The operational model for environment management can leverage automated testing suites to reduce environment downtime, further increasing return on investment. A real world scenario illustrating this concept will be covered. Finally, well designed automated frameworks can replay production data to help predict the unpredictable customer. This capability is instrumental in understanding improvement opportunities for QA organizations. Christopher will look at change management metrics and defect containment rates tying them to automation results. Attend this session and review the best practices of automation design and alignment, and the operational components of quality.

About the speaker...
Christopher Gervasi has worked for 15 years in the quality assurance industry with a focus in financial services, specifically brokerage technology. He has lead large QA teams, primarily concentrated on automation for projects from iPhone applications to enterprise alternative exchanges. Christopher gains inspiration from creative solutions to difficult problems. His goal is to optimize test efforts and rid the process of waste, while protecting the customer.

Back to top

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

Establishing and Integrating Service Oriented Architecture (SOA) Testing
Beverly Edwards, Allstate Insurance Company

Track 5: 11:00 - 12:00

More and more enterprises are embarking on the SOA journey. This journey involves huge investments but the results are promising. The testing phase, however, becomes very challenging unless planned for early in the project. Traditional testing tools, strategies, or skill sets may not suffice for the testing of an SOA implementation which includes functional, performance, interoperability, governance, and vulnerability testing. In her presentation, Beverly will detail how Allstate Financial Technology and Infosys jointly set up an SOA testing practice that aligned with the existing testing COE. She will explain how technology, tools, and skill set demands were found to be different than the traditional team and how the SOA testing team evolved. The challenges, learnings, and some best practices will also be discussed including the different test strategies used and how the reusability factor was leveraged.

About the speaker...
Beverly Edwards has been with Allstate Insurance Company for 24 years filling various roles in the IT organization of Allstate’s financial business unit. Beverly has held positions from development to upper level management. She has experience leading teams in annuity and life product development, operations support, and compliance, as well as leadership of a PMO. Beverly is currently leading a centralized QC organization and has worked to improve that organization’s Testing Center of Excellence. Beverly holds FLMI, AAPA, ACS, and PMP certifications.

Back to top

THURSDAY, APRIL 7 - MORNING

Building an Effective Test Team
Jim Trentadue, Gerdau AmeriSteel

Track 1: 11:00 - 12:00

Bringing together a testing organization in an existing IT department has many challenges. How will you handle delivery expectations, how will you leverage resources and build the necessary skill set, and how will you integrate the team with external projects? In this session, Jim will explain how to organize the total effort into logical containers such as assessment, standardization, investment, and execution. He will discuss how to establish a common testing methodology for project teams that is repeatable and prepare documented business cases and ROI for initiatives requiring time or cost. Finally, he will cover how to build a roadmap enabling IT to see immediate gains from an overall process standpoint and to envision the future model of the testing department.

About the speaker...
Jim Trentadue has over 12 years of experience as a coordinator/manager in the software testing field. He has filled various roles in testing over his career, focusing on test execution, automation, management, environment management, standards deployment, and test tool implementation. In the area of offshore testing, Jim has worked with multiple large firms on developing and coordinating cohesive relationships. Jim has presented at numerous industry conferences including the Rational Development Conference, IIST, and QAI chapter meetings. Jim has acted as a substitute teacher at the University of South Florida's software testing class, mentoring students on the testing industry and trends for establishing future job searches and continued training.

Back to top

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

Case Study: Using Application Security Ratings to Manage Application Risk
Matt Moynahan, Veracode and Donna Durkin, Computershare

Track 2: 11:00 - 12:00

The application security policy is a critical component of an organization's overall information management architecture. Whether you are developing software internally or leveraging outsourced code, open source, or third-party libraries, it is critical to understand the security posture of your code across the entire software supply chain. This case study features Computershare's model of leveraging an application security rating system not only to verify, but also to demonstrate software assurance across the software supply chain. In this presentation, Matt and Donna will explain how to move from ad hoc testing to a true application risk management policy initiative.

About the speakers...
Matt Moynahan is chief executive officer of Veracode. Under his leadership, Veracode is providing the world's first SaaS-based application risk management solution empowering organizations to implement a global, ubiquitous risk management strategy from the C-level suite to the developer's desktop. Matt's career has spanned the spectrum of application security roles, from his early experience in capital markets at Goldman Sachs, to leading the $2 billion Consumer Products and Solutions division at Symantec. Today, Matt is recognized as an emerging leader in the technology industry and was recently named an Ernst & Young Entrepreneur of the Year award finalist.

Donna Durkin is Computershare's Chief Information Security & Privacy Officer. In this role, she is responsible for the company's information security and data privacy programs, regulatory compliance, strategic security, and privacy related initiatives. Computershareis considered the world leader inshare registration, employee equity plans, proxy solicitation, and other specialized financial, governance and stakeholder communication services. Prior to joining Computershare in 2000, Ms. Durkin was Vice President, Networks and Systems, at Harris Bank. Ms. Durkin is a member of the International Association of Privacy Professionals (IAPP) and is a Certified Information Privacy Professional (CIPP).

Back to top

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

Full Lifecycle Testing of Commercial off the Shelf (COTS) Software
Saeid Vakili, Ontario Ministry of Education

Track 3: 11:00 - 12:00

In today's competitive market, commercial off the shelf (COTS) systems are becoming a popular alternative to in-house development for businesses. The use of COTS has been mandated across many government and business programs as such products can offer significant savings in procurement, development, testing, and maintenance. This presentation is based on a real world example of testing a large enterprise COTS application system within the Ontario Ministry of Training, Colleges and Universities. Saeid will provide general QA and testing best practices for COTS applications as well as the approach that a QA team should take across the entire project lifecycle. He will explain practical “How To's” of testing including, test planning, design, test types, automated, and performance testing all backed up by real examples. Saeid will also describe the similarities and differences between testing COTS and in-house developed application systems, and will show you the challenges that you are facing when testing COTS.

About the speaker...
Saeid Vakili has 15 years of hands-on experience in QA and testing of application systems with the last ten years in leadership and management positions. He has been involved in developing QA and test processes and standards for leading companies in Canada and is currently working with the Ministry of Education as Business Solutions Services Manager. Saeid holds a Bachelor's of Science in Civil Engineering and is a Certified Software Quality Analyst (CSQA) from the Quality Assurance Institute, USA. He is a member of QAI and the Toronto Association of Systems and Software Quality (TASSQ). Saeid has spoken at several quality events across North America.

Back to top

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

Mobile Testing at Google: A Marriage of Idealism and Pragmatism
Matthew Vaughan-Vail and Dounia Berrada, Google, Inc.

Track 4: 11:00 - 12:00

The prevalence of mobile devices has forced application developers, particularly those in Web development, to expand their efforts into mobile development. Google is very much in the same situation. In addition to developing a Web-accessible application, they have to consider mobile browsers, as well as native applications on different flavors of operating systems. Since Goggle is developing one of the most popular mobile operating systems, Android, they have a unique perspective on mobile testing. This presentation will give an introduction to testing at Google and mobile testing in particular. Matt will frame his talk by discussing Goggle's general testing philosophy and then discuss how these principles are applied to mobile testing initiatives. Matt will discuss various initiatives that have been attempted, both past and present, and share lessons learned and best practices.

About the speakers...
Matthew Vaughan-Vail is a Software Engineering Manager at Google, Inc. Matthew is currently an engineering lead on the Google Books project. Matthew also manages the testing team in the Cambridge, MA lab that supports several projects including Google Books, Google Images, video serving and infrastructure, ChromeOS, and Chrome Browser among others. He specializes in developing test automation solutions for a variety of testing disciplines such as integration testing, performance and load testing, as well as mobile testing.

Dounia is a Software Engineer in Test at Google since 2008 where she has been working on Mobile tools and infrastructure. As part of her role she contributes heavily to the Open Source project WebDriver (http://selenium.googlecode.com), focusing on implementing the mobile components of the browser automation framework. Dounia has also been working on cloud infrastructure within Google for Android web testing using WebDriver. Dounia has a Masters degree from Georgia Institute of Technology (Atlanta) in Computer Science, and a Masters from University of Technology of Compiegne (France), where she also graduated from a Bachelor with honors.

Back to top

--------------------------------------------------------------------------------------------------------------------------------------------------------------------

Architecture Testing: Wrongly Ignored
Peter Zimmerer, Siemens AG

Track 5: 11:00 - 12:00

State-of-the-art testing approaches typically include different testing levels such as reviews, unit testing, component testing, integration testing, system testing, and acceptance testing. There is also the common sense that typically unit testing is done by developers and system testing is done by professional independent testers. But, who is responsible to adequately test the architecture which is one of the key artifacts in developing and maintaining flexible, powerful, and sustainable products and systems? History has shown that too many project problems and failures are caused by deficiencies in the architecture. Furthermore, what does the term architecture testing mean and why is this term seldom used? To answer these questions, Peter describes what architecture testing is all about and explains a list of practices to implement it successfully. He offers practical advice on the required tasks and activities as well as the needed involvement, contributions, and responsibilities of software architects in the area of testing.

About the speaker...
Peter Zimmerer is a Principal Engineer at Siemens AG, Corporate Technology. He has been working in the field of software testing for more than 19 years. At Siemens he performs consulting and training on test management and test engineering practices including test strategies, test methods, test processes, test automation, and test tools in real-world projects and drives research and innovation in this area. He is an ISTQB® Certified Tester Full Advanced Level and regular speaker at international testing conferences in Europe, Canada, and USA..

Back to top

--------------------------------------------------------------------------------------------------------------------------------------------------------------------


Conference Sessions: Keynotes | Industry Practices | Solutions Benchmarking | Workshops | Panel Discussion | Coaching


Quality Engineered Software & Testing (QUEST) Conference - Copyright © 2010
www.qaiquest.org