Multi-Tier Client-Server System Testing
This presentation will describe how to do testing in a multi-vendor and multi-tier client-server information system supporting a major business ERP re-engineering effort. We will discuss the real-life situations, the type of testing performed, and some of the interesting results. The testing emphasizes integration of applications with the delivery system and provides high-availability for the end-user community. The test environment promotes system understanding by providing hands-on experience for a variety of end-users outside of the lab setting.
PowerPoint v7 presentation (218KB)
Gladys Lyons is the ISOPS Test Manager at Boeing. Her 19 year career with Boeing includes work in engineering, test, application development, and network services. In 1997, she was selected to participate in the Aerospace Industry Manufacturing Seminar (AIMS) focusing on strategic management, manufacturing, and operations.
Approaches and Attitudes to Achieving Software Quality
What is software quality? How does an organization achieve software quality in its products? Meilir Page-Jones will address some issues and typical misconceptions about software quality. He will also cover approaches and attitudes toward improving software quality. Successful approaches could include initiating a quality accounting program, correcting problems in test processes, and redefining the organization.
PowerPoint presentation (102KB)
Meilir Page-Jones is president and senior consulting methodologist at Wayland Systems Inc. in Bellevue, WA. He has authored three books, and numerous articles on software technology and management, as well as courses on structured methods, object-oriented methods, and software project management.
Testing: Back to Basics
New methodologies and models have greatly enhanced the test environment – and perhaps added some confusion. If you were going to establish a Test Program that could work for any size company, where would you start? What would be the first criteria that you would establish as your Program Standard? Is there a template for the foundation of a Test Program? Would you implement SQA, TQM, IEEE, CMM, or something else? These are some of the topics that will be discussed during this session.
PowerPoint presentation (67KB)
Test Documentation Outlines in Word (75KB) format
Michael O’Connor has been involved in data processing, computer science, and computer techology , and has over 18 years of experience in Software Test, Quality Assurance, and Configuration Management. He has been involved with projects that scale from the Viking Mars and Voyager missions at the Jet Propulsion Laboratory in Pasadena, California, to small startup projects in Bellevue. Michael has developed and taught Software Test courses for North Seattle Community College, Sanders Associates, and Boeing. He is currently the QA Manager at ImageX.com, a business-to-business e-commerce company in Bellevue.
Resistance as a Resource
When you try to improve an organization, you inevitably encounter resistance. In this presentation, you will learn how to turn resistance into a resource. Whatever else it may be, resistance is information — about the people you are asking to change, about the environment in which the change will happen, about the changes you recommend, and about yourself. This paper describes ways to tap into that information to turn resistance into a resource for creating lasting improvement.
Dale H. Emery www.dhemery.com
Dale H. Emery is a collaborative consultant, helping software projects build on the four cornerstones of high performance: Features, Quality, Schedule, and Cost. He helps software project teams continually answer three fundamental questions: What results do we want? How can we get those results? What results are we getting?
Dale has been creating software as a developer, manager, and management consultant since 1980. For his design of SpectroSERVER, the network modeling engine at the heart of Cabletron Systems’ Spectrum network management system, Mr. Emery was awarded two U.S. Patents.
Dale is writing a book about how to turn resistance into energy for positive change.
Reflexion Models are a software system summarization technique that can be used for reverse engineering tasks to understand the structure of large software systems. When the system has been modeled, project options can be determined such as assessing the feasibility of reusing the back-end of a compiler with an existing graphical front-end development environment. A reflexion model can be produced in a timely and low-cost fashion since the technique is lightweight; an engineer has often been able to specify the inputs and compute a software reflexion model in about an hour. The presentation will include how the software reflexion model tools were used by a Microsoft engineer on an experimental reengineering of the Excel codebase.
Get the presentation in PowerPoint (671KB) or Adobe Acrobat (343KB) format.
Download Adobe Acrobat Reader.
David Notkin, Ph.D.
Professor Notkin is a faculty member in the Department of Computer Science and Engineering at the University of Washington where his teaching and research interests are in software engineering, with a particular focus in software evolution — understanding why software is so hard and expensive to change, and reducing those difficulties. He came to Seattle in 1984 after receiving a bachelor’s degree from Brown University and a Ph.D. from Carnegie-Mellon University. Among numerous awards and grants, he has been awarded a NSF Presidential Young Investigator Award. He was a visiting faculty member at Tokyo Institute of Technology and Osaka University; and in 1997-98 was a visiting researcher at the IBM Haifa Research Laboratory.
Increase your value by 10, 24, or even 100 times by finding defects as early as possible in the development process. Mark will give an overview of the Inspection process and then ask for your help in selling this concept to harried managers and developers.
PowerPoint v7 presentation (597KB)
Mark Bullock email@example.com
Mark worked as a developer for 12 years and has been working as a tester for the last three years, currently on Atrieva’s online backup service. He used Inspections constantly for seven years. Mark has managed a development team and was actually asked to slow down one development project.
Adding SPICE to Your Process Assessments
ISO 15504 is an emerging international standard for software engineering process assessment. Commonly known as SPICE (Software Process Improvement and Capability dEtermination), this new standard incorporates best practices from around the world, including CMM, Trillium, Bootstrap, and Process Professional.
This presentation gives an overview of the standard: what it is (and what it is not), how it can be used, and why it may be important to know about in the very near future. Attendees will learn about the practical applications of SPICE, its two-dimensional reference model, its use with a variety of assessment models — and how the Software Engineering Institute is responding to SPICE. Also included is a demonstration of an automated tool which can be used to collect and report on assessment data in a variety of ways.
Adobe Acrobat presentation (206KB)
Download Adobe Acrobat Reader.
Michael Brooks, CPSA, CSTE
Michael Brooks, CPSA, CSTE is a Principal Consultant with DMR Consulting Group Inc., an Amdahl company. A Certified Provisional SPICE Assessor, Mr. Brooks has over 14 years experience in information systems. He was an architect of the Integration Test organization within Boeing Commercial Airplane Group. As Task Lead for Computer Sciences Corporation, he introduced structured software testing methodology to the Environmental Protection Agency’s Region 10 office in Seattle. In addition to serving as Chair of the Education Committee of the Seattle Area Software Quality Assurance Group (SASQAG), he is currently working on a project to develop a Quality Assurance & Testing Practice for the Pacific Northwest business unit of DMR. The practice will provide to clients high-level consulting services in the areas of software engineering process assessments such as SEI/CMM and ISO 15504 (SPICE) and software testing. An experienced business process architect and project manager, Mr. Brooks’ current client engagement for DMR is a process reengineering effort for Boeing’s Integrated Systems Processes & Infrastructure (ISPI) project.
Server-side Development Issues
Change control is one of the toughest problems in database server development! Most developers tend to use the same machine for development, test, and production. Seldom do they use different servers and/or introduce a QA process. This will be an open discussion including web servers, transaction servers, database servers, and definition of the problem of a QA process in that context.
Ron Talmage, MSCD
Ron is a SQL server DBA and developer with GTE Enterprise Solutions and a SQL Server instructor for ST Labs. He has MCP certifications in SQL Server Administration, Database Design, and Visual FoxPro, and also is a Microsoft Certified Solution Developer (MCSD). He has over fifteen years experience in software design and programming, including eight years of teaching computing at the college level. He has developed database applications in real estate software, computer telephony, and public health research. In addition, he developed and currently teaches the SQL Server 6.5 for Testers course at Microsoft. Ron is active in local database SIGs, writes articles on MS SQL Server, and is writing a book on SQL Server 7.0 for Prima Publishing.
Cost of Quality
The “Bottom Line” of Quality
Cost of Quality provides management with a measurable way of administering Quality. If you can’t measure it, you can’t manage it! Quality can be expensive (and is in most organizations). Between 25 to 50% of each sales dollar is spent on Quality. When these values are known, they can be reduced and the difference may be added to the organization’s profit.
Get the presentation in PowerPoint (921KB) or Adobe Acrobat (663KB) format.
Download Adobe Acrobat Reader.
L. Daniel Crowley, CSTE, CCP
Daniel Crowley has been a promoter of Cost of Quality for over 10 years. He has worked as a quality engineering consultant for over 20 years throughout the United States. He was an examiner for the Washington State Quality Award. Daniel has taught Information Systems topics at several colleges for 10 years. He also published many quality related articles in his own column in the Kitsap Business Journal. Daniel has worked as a quality engineer in aerospace, manufacturing, small business and the financial/insurance industries. He most recently returned from Ireland where he was a speaker to the Irish Computer Society on Y2K. He was a speaker at the QAI Seattle Software Quality Conference.
Measurement and Metrics
Facilitating and Improving QA and QC
Learn basic measurement fundamentals that address the quantitative characteristics of process. Discover how these techniques can be applied to prediction and process improvement.
Get the notes in PowerPoint (280KB) or Adobe Acrobat (117KB) format.
Download Adobe Acrobat Reader.
Steve has spent fourteen years in software engineering metrics and process improvement, and the 15 years before that in various consulting, teaching, industrial engineering, and cost and management accounting positions. Steve is experienced with Function Point Analysis (FPA). He has designed and implemented processes that use FPA for management and improvement of activities and processes. Steve is well versed in the Software Engineering Institute’s Capability Maturity Model. Steve is familiar with ISO 9000 standards and their use and has worked extensively with ASME commercial and nuclear quality standards.
Market Driven Software Testing vs Rapid Application Development Testing
What Software Development methodology should you use to get the level of quality needed? How does the Software Development methodology impact testing? What are the issues, concerns and risks in testing a project using these Software Development methodology? Join us for a lively discussion as two experienced software testers share and debate software testing using these Software Development methodology.
Learn how to test your products to insure accessibility. Explore the legalities and challenges in getting products into the educational channel. Discover the lessons that users can teach us about software design.
Jametha Smith-Bowles is a Software Test Engineer for the Mac Office Group. Prior to her current position, she was the head QA Engineer testing all products at Don Johnston Incorporated, a leading manufacturer of software and hardware for users with physical and cognitive disabilities. She is a member of ACM/SIGGRAPH/SIGCAPH and is committed to insuring that the features and products she tests are useful to every person without exception.
The Capability Maturity Model® for Software
The SEI SW-CMM® describes the ability for organizations to develop and maintain software. It can be used as a reference model for evaluating process capability and as a guide for software process improvement.
Come hear one of the Northwest’s most knowledgeable CMM experts!
Get the notes in PowerPoint (234KB) or Adobe Acrobat (139KB) format.
Download Adobe Acrobat Reader.
The Boeing Company
Test Tactics for Year 2000 Readiness
Minimize the risks in a Year 2000 project by choosing the right tests for compliance.
Senior Consultant at ST Labs, and their Y2K Specialist
Concise Test Planning
…Some ways to work Faster/Cheaper/Better under many circumstances!
Cem Kaner www.kaner.com
Senior Author: Testing Computer Software
Cem also practices law focused on software quality and is a university software testing instructor.
QAI’s Effective Methods of Software Testing
|A SASQAG Perspective
PowerPoint presentation (525KB).