From: emh@hfglobe.intel.com (Elicia Harrell)
Subject: Pacific Northwest Software Quality (PNSQC) - Spring Workshops
Organization: Development Tools Operation, Intel Corp., Hillsboro, OR
Distribution: pnw
Date: Tue, 14 Apr 92 00:45:20 GMT

             Pacific Northwest Software Quality Conference
     Tenth Anniversary - 10 Years of Progress in Software Quality

                           Spring Workshops
                         Monday, May 18, 1992
                           8:30 am - 5:00 pm
                       Valley Conference Center

The Spring Workshops are offered by the Pacific Northwest Software Quality
Conference (PNSQC) whose mission is to increase awareness of the importance
of software quality.  As a non-profit corporation, it seeks to promote
software quality by providing education and opportunities for information
exchange within the software community.

WORKSHOP #1:     Object-Oriented Programming Using C++
PRESENTER:       Karen Cunningham
                 Cunningham & Cunningham, Inc

Object-oriented programming is an exciting new approach to the production
of software.  C++ is the most widely used object-oriented programming
language and the natural avenue into the use of objects for C programmers.

This seminar is a rapid-paced introduction to the concepts of and motivations
for object-oriented programming and the C++ language.  Objects, classes
inheritance and polymorphism will be defined and then demonstrated in a
project-oriented design.  Constructs implementing these features in C++ will
then be discussed using example code.  The seminar is a strategic introduction
to concepts rather than a detailed survey of syntax.  Reading knowledge of
the C language is recommended.

Karen Ryer Cunningham is President of Cunningham & Cunningham, Inc., a
consulting firm specializing in object-oriented training and software
development.  She has taught C++ using her objects-first approach to cover
a thousand software engineers and has a MS from Purdue University.

WORKSHOP #2:     A High-Impact Inspection(TM) Experience
PRESENTER:       A. Frank Ackerman
                 Institute for Zero Defect Software Quality Engineering

High-Impact Inspections(TM) are a re-engineering of the original inspection
process to:

      *    Include the application of a broad range of analysis techniques.
      *    Permit the use of powerful, automated validation and analysis tools.
      *    Make individual and group effort more effective.

The result is higher developer acceptance and more bang for your inspection
buck.

This workshop will focus on the technical aspects of High-Impact Inspections
by providing an opportunity to participate in a High-Impact Inspection of
a small high level design from beginning to end.  Emphasis will be on 
techniques for detecting defects rather than inspection procedures.

This workshop will require some pre-class preparation.  A package of material
will be sent to the registrants before class.

Frank Ackerman is the President of Institute for Zero Defect Software which
is involved in doing applied research, consulting and training for software
development organizations seeking improvements.  His research interests are
requirements specification techniques, software reliability, high impact
inspections, and the CCITT Specification and Description Language.  He
is an active member of IEEE/ACM and chairs the IEEE Computer Society's
Subcommittee on Software Reliability Engineering.  Dr. Ackerman hold a Ph.D.
in Computer Science from the University of Carolina at Chapel Hill.

High-Impact Inspection is a trademark of The Institute for Zero Defect Software.

WORKSHOP #3:     Software Quality Improvement
PRESENTER:       Al Pietrasanta
                 Independent Consultant

An analysis of software quality reveals a disturbing paradox.  On the positive
side, the best examples of quality state-of-the-practice show a 100% quality
improvement in the last 20 years. But the vast majority of software development
organizations have not exploited these improvements and have a primitive
quality process.  This workshop will describe some methodologies to improve
software quality.

     *    SETTING THE STAGE.  An overall process improvement strategy, with
          quality as the focal point.

      *   WHAT IS SOFTWARE QUALITY?  Quality definitions, metrics and process
          data.

      *   FORMAL INSPECTION BENEFITS.  The value of formal inspections as a
          major quality improvement methodology.

      *   SOFTWARE QUALITY ASSURANCE.  How modern Quality Assurance can
          enhance process quality.

      *   DEFECT PREVENTION.  A look at defect cause removal, formal design and
          cleanroom.

Al Pietrasanta spent 32 years with the IBM Corporation including the positions
of Director of the Programming Process, Director of Systems Assurance and 
Director of IBM Software Engineering Institute.  Mr. Pietrasanta is currently
consulting with major software vendors and government agencies and is a
part-time Member of the Technical Staff of Carnegie Mellon Software Engineering
Institute.

WORKSHOP #4:     Software Process Management
PRESENTER:       Mark Paulk
                 Software Engineering Institute

This tutorial provides an overview of the software process work being done
at the Software Engineering Institute (SEI).  The SEI has developed a
capability maturity model (CMM) to describe the ability of organizations
to develop and maintain software.  Based on the process management work of
quality gurus such as Deming, Juran and Crosby, the CMM can be applied by
organizations to improve their software process via assessments and by
acquisition agencies to select qualified software vendors via evaluations.
The tutorial discusses the principles underlying process and quality
management, performing assessments to improve the software process and
evaluations to improve the supplier base, managing technological change,
and understanding the CMM.

Mark Paulk has been at the Software Engineering Institute, Carnegie Mellon
University, since September 1987.  He is project leader for the Capability
Maturity Model in the Software Process Program.  Mr Paulk is working on the
CMM for software, the maturity questionnaire, tools, and training for the
assessment and evaluation methods.

WORKSHOP #5:     Software Reliability:  Application to Software Development
                 and Project Management
PRESENTER:       Sandhiprakash Bhide
                 Tektronix, Inc

The workshop provides general understanding of software reliability
measurement and what it can be used for.  Basic concepts, selected models are
presented and applications are discussed.  It covers other areas such as
problem and failure definitions, test selections, data collection procedures,
determination of execution and calendar time component parameters,
project-specific techniques, applications to basic duration and cost
calculations, system engineering and project management.  The intent of the
workshop is to present various formulas when needed for calculations.

Sandhiprakash Bhide is currently working as a Software Quality manager for
the Instrument Controllers and Software group of Tektronix Inc.  His research
interests are software engineering, process improvement, defect prevention
and metrics.  He holds a MS in Computer Science from the University of Wyoming
and a BS in Electronics from the University of Poona, India.
--------------------------------------------------------------------------------
REGISTRATION INFORMATION:

Enrollment to each of the workshops is limited.  If you are interested in
attending one of the workshops, please complete the Application Form promptly.
All the workshops will start at 8:30 am sharp and will end at 5:00 pm.  The
registration fee of $135 includes lunch and a workbook.

Please DO NOT send payment with your Application.  We will notify you by mail
or telephone whether or not your application is accepted.  Payment of the
$135.00 fee should be made only when you have received confirmation that
your application has been accepted.

VALLEY CONFERENCE CENTER, 9368 SW Beaverton-Hillsdale Highway, Beaverton,
OR 97005

HOTEL RESERVATIONS:  Call the Greenwood Inn at (503) 643-7444 for a room
reservation.  Be sure to identify yourself with PNSQC workshops for the
conference rate.  The hotel address is 10700 SW Allen Blvd, Beaverton,
OR 97005.

QUESTIONS?? - Call Pacific Agenda at (503) 223-8633.
------------------------------------------------------------------------------
                           Application Form

Monday, May 18, 1992 Workshop Application
Please mail this form promptly to:
PNSQC, c/o Pacific Agenda, P.O. Box 10142, Portland, OR  97210
DO NOT ENCLOSE PAYMENT  (See Registration information)

NAME:_________________________________________________________

TITLE:________________________________________________________

AFFILIATION:_________________________________________________

ADDRESS:_____________________________________________________

CITY:______________________________STATE:___________ZIP:_______

DAYTIME PHONE:_____________________________________________

Please check your choice of workshop (You may write 2 by a second choice)

___ #1  Object-Oriented Programming Using C++ (Cunningham)

___ #2  A High-Impact Inspection(TM) Experience (Ackerman)

___ #3  Software Quality Improvement (Pietrasanta)

___ #4  Software Process Management (Paulk)

___ #5  Software Reliability (Bhide)