110 likes | 258 Vues
This document summarizes the key points discussed in the February 2001 Quality Assurance Initiative (QAI) meeting led by Tracy Donohue, Quality Assurance Manager at Esker. It covers the QA process, challenges faced with products such as Persoft and fax connectivity solutions post-Esker acquisition, and outlines the roles of the core team comprised of R&D, QA, Tech Writing, Tech Support, Product Management, and Marketing. The meeting emphasized the importance of specifications, testing strategies, and tools to maintain best practices in a global software development environment.
E N D
Esker Quality Assurance Process February QAI Meeting Tracy Donohue, Quality Assurance Manager February 7, 2001
Agenda • Background • QA process • Challenges
Background • Persoft • PC-to-Host • Web-to-Host • Acquired by Esker (1999) • PC-to-Host • Web-to-Host • Fax
Connectivity Products • Shrink-wrapped software • Fortune 1000 customers • “Out of the box” solutions
QA Process • Product Plan • Core Team • A group of people that work together to design a new feature • R&D, QA, Tech Writing, Tech Support, Product Management, Marketing • Specifications • “Testing against a specification is like walking on water. It helps if it’s frozen.”
QA Process • Product Plan -> Testing Strategy/Plan • Provides an overall plan tailored to the testing needs of the project. • Preliminary Schedule • Core Team -> Test Outline • Detailed document that is used to test the features of the product • Functional, Limits and Boundaries, Compatibility • Reviewed by developer
QA Process • Alpha Phase • File set integrity • New features • High level acceptance testing • Bug Ranking (1’s and 2’s) • Beta Phase • Customer’s and potential customers test • Real world application testing • Integration testing • Regression, Functional, Load, Compatibility, Performance • Documentation review
QA Process • The BIG picture Development Cycle Core Team QA R&D QA Tech Writing Tech Writing R&D PM Tech Support Marketing Ship
QA Process • Tools & Best Practices • Core Teams • Bug Tracking System • Bug Ranking Meetings • Automated Tests • High Level Acceptance Testing • Drive Images, “clean machine”
Challenges • Global company • Global Software and Development • New tools needed, possibly • Maintain “best practices” • Work as a team • Communication • New tools needed, possibly • More face to face contact