TUTORIALS-SM/ASM 2000
Each selection runs a full day and includes lunch.
 
Use the links below to go to the day/conference of your choice.
Monday ASM Tutorials Tuesday SM Tutorials Tuesday ASM Tutorials
 
MONDAY March 6, 9:00 - 5:00 Software Management (SM)
A. Managing Software Projects Using the Critical Chain Method
Rob Newbold, ProChain Solutions, Inc.

Can you have a project that is completed early while every task is late? In this tutorial, Rob Newbold shows you how this is possible by using the new Critical Chain approach to project management. Hands-on exercises and examples help provide an in-depth understanding of the concepts and their application. Review implications, implementation processes, and lessons  learned for software development environments using the Critical Chain planning method.

 

Rob Newbold has 25 years� experience as a consultant, analyst, and management and software developer. He started his own company, ProChain Solutions, Inc., to develop and implement improved tools for project managers. He is the author of Project Management in the Fast Lane.


B. Hiring Technical People
Johanna Rothman, Rothman Consulting Group, Inc.
Johanna Rothman describes a systematic approach to setting up a complete and disciplined process for hiring technical staff and managers. Learn how to separate the mandatory job requirements from the "nice to haves;" define the relevant criteria for the candidates; develop and use a phone screen to find just the right candidates; develop a timely and complete interview process; perform a reference check; and finally, make the offer. A "must attend" tutorial for anyone involved in the hiring process! 

.

Johanna Rothman is a speaker, trainer, and consultant on issues relating to high technology management and quality. With more than 20 years� experience in the software engineering and management profession, she holds two ASQ certifications: Certified Quality Auditor and Certified Software Quality Engineer.

C. Applications Outsourcing: Establishing the Proper Service Level Measures
David Herron, The David Consulting Group, Inc.
This tutorial focuses on establishing service levels for a variety of Application Development, Enhancement, and Maintenance outsourcing arrangements. David Herron illustrates why service levels need to be established that will show value to the customer, and reflect a positive return on investment for the outsource provider. Learn how to develop a proposed set of service level measures that will monitor the effectiveness of a provider in support of your strategic business and technical goals. Explore techniques and templates used by many of today�s successful outsource providers. 

 

David Herron has over 25 years� experience in software development, including the last ten years as a consultant to Fortune 500 companies in the areas of software metrics and risk management. A Certified Function Point Specialist, he is co-author of Measuring the Software Process: A Practical Guide to Functional Measurement

D. The Six Components of Successful Software Project Management
III, Systemodels and
Meilir Page-Jones, Wayland Systems, Inc.

To create a focused software team with the best possible chance of successfully meeting project objectives, there are six activities that a software project manager must effectively implement. If he or she should fail in any of these activities, then the project may soon become a technical, political, financial, or even social disaster! III and Meilir Page-Jones discuss these strategic components and more in this one-day tutorial. Learn the vital skills needed to know your mission, declare your objectives, circle your wagons, gather your resources, and understand who is in charge. 

III is an international consultant and Senior Jiggler at Systemodels, where he works to put teams in charge of the process that masters technology.

Meilir Page-Jones is president and senior consulting methodologist at Wayland Systems, Inc. Author of several books and articles on software technology and management, he provides training and consulting services to many major corporations.  

 
 
MONDAY March 6, 9:00 - 5:00 Applications of Software Measurment (ASM)
E. Practical Software Measurement (PSM): A Foundation for Objective Project Management
Beth Layman, TeraQuest Metrics, Inc.
Practical Software Measurement (PSM), a systematic measurement approach for monitoring and managing software projects, has been successfully implemented within many organizations over the past four to five years. Beth Layman provides an overview of this approach, illustrated by a series of case study exercises to reinforce PSM�s unique principles and techniques. Learn how to develop a tailored measurement plan and collect, analyze, and use the measures to gain meaningful insight into your project�s performance and product quality. 

 

 

Beth Layman, a Senior Associate at TeraQuest Metrics, Inc., has over 20 years of software industry experience with a specialization in quality and process management. A CMM-based lead assessor, she is an associate editor for Software Quality Professional and a principal author of Practical Software Measurement: A Foundation for Objective Project Management.


F. Function Point Counting 101
David Garmus, The David Consulting Group, Inc.
Function Points measure the functional size of software. Critical productivity and quality metrics for software development projects and application maintenance can be established based upon Function Points. David Garmus introduces the basic Function Point counting methodology promulgated by the newest release (4.1) of the IFPUG Counting Practices Manual. Learn the fundamentals of counting Function Points and gain practice through a series of exercises and a case study. 

ay, 9: 00- 12: 30 Monday, 1: 30- 5: 00

.

David Garmus, a Principal in The David Consulting Group, is an acknowledged authority in the measurement and estimation of software productivity and quality, specializing in the determination of software project size and effort. He serves on the International Function Point Users Group Board of Directors and the Counting Practices Committee.

G. Orthogonal Defect Classification
Ram Chillarege, IBM Thomas J. Watson Research Center
Ram Chillarege explains how orthogonal defect classification (ODC) � a measurement technology that enables a new order of quantification to support decision making and tradeoffs � can make a fundamental improvement in the level of technology available for software engineering based on metrics and quantification. Learn how ODC uses the defects stream in any development activity as a source of information that can be used for a variety of management mechanisms for quality improvement, time-to-market production, and cost control. Closely examine IBM�s own experience using ODC. Ram Chillarege is head of the Center for Software Engineering at the IBM Thomas J. Watson Research Center. He is recognized as the inventor of Orthogonal Defect Classification (ODC) and is an IEEE Fellow and the Associate Editor of the IEEE Transactions on Reliability.

H. Monday 9:00-12:30   Half-day tutorial
Measurement Basics � Terms and Paradigms
Rick Craig, Software Quality Engineering
Are you new to software measurement? If so, this is the session for you. Rick Craig delivers an interactive and introductory half-day tutorial for software engineers, analysts, and managers with little or no previous exposure to software measurement. He explains key measurement terminology, issues, and benefits. Along with a comparative overview of the most common measurement paradigms, Rick identifies the building blocks needed to create a successful measurement program.

Rick Craig is a frequent speaker at testing conferences and is well received worldwide as a test and evaluation instructor. He has implemented and managed testing efforts on large-scale, traditional and embedded systems, and co-authored a study that benchmarked industry-wide processes and measures.
Monday 1:30 - 5:00  Half-day tutorial
Life Cycle Metrics for the Health of Your Project
Ed Weller, Bull Worldwide Information Systems
Successful software metrics have one common characteristic: to assist in the development of software with a minimum "cost to provide" to the project team. Using examples from all phases of the software development life cycle, Ed Weller presents a set of metrics that can be used by organizations starting to use metrics as one of their management tools. In this introductory, half-day tutorial, discover a practical framework for project management metrics that is easy to collect and analyze � and provides useful information about the health of your project. Ed Weller is a Fellow at Bull Worldwide Information Systems where he is responsible for their software process improvement program. He is a recognized authority in software inspections and metrics, and has been the ASM program chair in 1996, 1999, and 2000.
 
 
TUESDAY March 7, 9:00 - 5:00 Software Management (SM)
I. Fact Based Management for Software Development
Carol Dekkers, Quality Plus Technologies, Inc.
Today�s managers are challenged with questions: How can we effectively manage the continually changing software environment? How can we manage a myriad of emerging tools, platforms, and methodologies? How can we manage and control software development issues when new technologies often compound the problem? Carol Dekkers examines a range of proposed solutions to these problems, including the Software Engineering Institute�s Capability Maturity Model (CMM), ISO standards, requirements management models, and software measurement. Learn how to effectively implement fact-based management that will succeed in your environment.

Carol Dekkers is a key advisor to senior management internationally in establishing successful software measurement and function point initiatives. A world-renowned author and conference speaker, she is a leading industry expert in Function Point Analysis, software estimating, software measurement, quality, and project management.


J. When Fixed Deadlines Meet Changing Requirements: Keeping Sane in an Insane World
Michael Mah, QSM Associates, Inc.
With the commercial pressures of today�s economy, imposed deadlines are the norm for technology, projects. This can create extreme degrees of project risk, including cancelled projects, late deliverables, or cost overruns and poor quality. Michael Mah addresses why software projects are different from other classes of work and how the R&D "laws" of life cycle dynamics can be used to avert disaster. Learn how to benchmark against the competition, and explore laws of cause and effect for software estimation and "in-flight" control that you can use to chart your own destiny.  Michael Mah has been Managing Partner with QSM Associates, Inc., for more than 10 years. An accomplished conference speaker and author on software productivity and benchmarking topics, he is a senior member of Cutter Consortium IT Alignment Team and Year 2000 Services Team.

K. Software Risk Management: Real Maturity
Tim Lister, The Atlantic Systems Guild
In order for a software project to deliver complex products successfully, we must learn how to face inherent risk rather than try to avoid it, or even worse, ignore it. In this tutorial, Tim Lister deals with the nuts and bolts of software risk management. Learn to identify and quantify the specific uncertainties that threaten project success and to contain, mitigate or eliminate their impact. Discover how to manage risks that lead to missed deadlines, budget excesses, and unacceptable product quality.  Tim Lister, a Principal of The Atlantic Systems Guild in New York, is the co-author of the popular book, Peopleware: Productive Projects and Teams. He specializes in software management methods, system analysis, and design.

L. Law of Software Quality
Cem Kaner, J.D., Ph.D.
Software publishers, consultants, and developers have legal obligations to their customers and clients and, to a degree, to the public at large. Defective products and services can result in lawsuits. This seminar looks at some of the causes of customer/client dissatisfaction and reviews laws governing malpractice, fraud, deceptive practices, contracts, warranties, personal injury, and property damage, including the new Uniform Electronic Transactions Act. Learn steps to use during contract negotiation and product development to limit your legal risks.  Cem Kaner�s law practice is focused on the law of software quality. He is senior author of Testing Computer Software and Bad Software: What to Do When Software Fails, which Ralph Nader recently called a "how-to book for consumer protection in the information age."
 
 
TUESDAY March 7, 9:00 - 5:00 Applications of Software Measurment (ASM)
M. The Practical Use of Software Measurement to Improve Product Reliability
Les Hatton, Oakwood Computing, U.K.
This tutorial is targeted specifically at one goal: the improvement of product reliability using practical measurements of software failure. Les Hatton opens with an introductory historical assessment of the role of measurement in engineering improvement, including examples of famous failures. Learn a practical minimum set of measurements which must be made to improve the reliability of a software product. Explore the role of defect measurement and control-process feedback in both static and dynamic testing. 

 

Les Hatton is an independent consultant in software reliability. A world-renowned published author and conference speaker, he was voted among the world�s leading 15 scholars of systems and software engineering for the period 1993-1997 by the U.S. Journal of Systems and Software.


N. Making Good Decisions
Shari Lawrence Pfleeger, Systems/Software, Inc.
Management and measurement are not done in a vacuum. They are performed so that we can make decisions about our products, processes, and resources, enabling us to do things faster and better while maintaining high quality. Shari Lawrence Pfleeger draws upon examples from the areas of business, public policy, and social science to illustrate how we can learn to make good decisions. Learn how to apply these techniques to software development and maintenance problems in your organization. The result? Better estimates, reduced risk, and more confidence in your ability to choose the right course of action. Shari Lawrence Pfleeger is president of Systems/Software, Inc. and a research scientist at the University of Maryland�s Computer Science Department. A popular speaker and instructor, she has been named repeatedly by the Journal of Systems and Software as one of the world�s top software engineering researchers.

O. Techniques for Measuring Software Quality
James Rozum, Mellon Bank
There seems to be a perpetual debate in defining "quality," although many will agree that is almost always inversely proportional to the number and frequency of problems and defects associated with a software project. In this tutorial, learn how to use techniques to measure quality for requirements, design, code, and testing phases of the software lifecycle. Drawing on his real-life experiences at Mellon Bank, James Rozum explores additional measures in the areas of release management, configuration management, and software process improvement. James Rozum is Vice President of Mellon Bank and the Manager of the Mellon Project Office. Prior to this, he was a senior member of the technical staff at The Software Engineering Institute (SEI) where he worked with clients to integrate software measurement into software processes.

P. Considering Statistical Process Control for Software
Mark Paulk, The Software Engineering Institute
The Software Capability Maturity Model (CMM) is a five-level model that prescribes process improvement priorities for software organizations. Level 4 in the CMM focuses on applying quantitative techniques, particularly statistical ones, for controlling the software process. Mark Paulk discusses the CMM perspective on statistical process management, including the issues in applying statistical thinking to the software process, prerequisites for applying statistical control, and the specific techniques that should be considered. Explore examples from real-world software projects that illustrate the challenges in stabilizing the software process and applying different statistical techniques.  Mark Paulk is a Senior Member of the Technical Staff at The Software Engineering Institute. Actively involved with software engineering standards, he holds numerous professional society memberships and certifications, including ASQ Certified Software Quality Engineer and SEI Lead Assessor.

Software Quality Engineering -- (904) 278-0707 -- FAX (904) 278-4380 -- [email protected]
� 1999-2000 Software Quality Engineering.

To help us maintain the highest possible product quality, please give us your feedback.