|
Pre-Conference
In-Depth Tutorials & Workshops
Jump
to SM Monday Tutorials Go
to Tuesday Tutorials & Workshops Each
selection runs a full day and includes lunch.
|
ASM Tutorials for Monday,
February 12, 9:00-5:00 (Selections I-L)
|
|
I
|
Measurement: A Foundation for Effective
Software Management
Beth Layman, TeraQuest
Beth Layman presents a set of basic
principles for establishing and applying measurement in a
software-intensive organization. Based on the Practical Software
Measurement (PSM) guidebook, this interactive tutorial provides a
proven process of how to implement practical measurement focused on
meeting the critical information needs of the organization or project.
Explore the primary drivers for establishing a measurement program,
and discover how such a program should evolve as an organization’s
process maturity improves. I
|
|
About the Instructor
Beth Layman has more than
20 years of experience in software and systems development as an
individual contributor, manager, trainer, and consultant. Author of
Practical Software Measurement, she is an authority on software
measurement and quality management issues and associate editor of
ASQ’s Software Quality Professional Journal.
|
|
|
|
| |
|
J
|
Presenting Software Quality Metrics for
Maximum Impact
Anna Allison, A2 Software
Solutions
Metrics typically used on projects—such
as the trend of the number of critical bugs—are frequently
misinterpreted due to changes in how the data is collected. The ways
we choose to present the metrics we track can be just as important
as the numbers themselves. Even the simplest graphs may be
completely misleading when viewed out of context. Learn how metrics
that we frequently use can be misinterpreted, and explore useful
presentation tactics to assure that the correct state of the
software can be conveyed to our project teams and others.
|
About the Instructor
Anna Allison has 19 years’
experience in the software development industry and is a frequent
speaker at software development conferences. She currently runs her
own consulting company presenting, training, and consulting with
companies on QA strategies and methodologies, QA management, project
management, and risk analysis techniques.
|
|
|
|
|
K
|
Function Point Counting 101
David Garmus, The David
Consulting Group
Function Points are a measure of the
functional size of software. Critical productivity and quality
measures for software development projects and application
maintenance may be established based upon Function Points. This
tutorial presents the basic function point counting methodology
introduced by the latest release of the IFPUG Counting Practices
Manual. Learn the fundamentals of counting Function Points and their
application, and gain practice through a series of exercises and a
case study. K
|
About the Instructor
David Garmus is an acknowledged
authority in the measurement and estimation of software productivity
and quality. Currently serving as president of the International
Function Point Users Group (IFPUG), and as a Principal in The David
Consulting Group, he co-authored Measuring the Software Process: A
Practical Guide to Functional Point Measurement and Function Point
Analysis: Measurement Practices for Successful Software Projects.
|
|
| |
|
L
|
The Statistical Practices of High
Maturity Organizations
Mark Paulk, Software Engineering
Institute
Organizations that are high maturity
in software Capability Maturity Model (CMM) terms are expected to
apply quantitative management techniques to guide both engineering
and management decisions. While some of these techniques are
relatively simple, a high maturity organization can be expected to
apply more rigorous statistical techniques such as control charts
and regression analysis. Learn about basic statistical and modeling
tools and the issues associated with using them correctly. Examples
of common errors in using statistics also will be discussed.
|
About the Instructor
Mark Paulk is a Senior Member of
the Technical Staff at the Software Engineering Institute. Known as
the "book boss" for Version 1.0 of the Capability Maturity
Model for Software, he was the project leader during the CMM Version
1.1. He is also actively involved with software engineering
standards, including ISO 15504, ISO 12207, and ISO 15288.
|
|
| |
| SM
Tutorials
for Monday, February 12, 9:00-5:00 (Selections
A-D) |
|
Back
to Top
|
|
A
|
Orienteering Skills
for Software Managers Esther
Derby, Esther Derby Associates, Inc.
Most software managers start with a
destination (the product) and a map (a plan) for how to get there.
What happens between "here" to "there" is seldom
as simple as it appears at the start. Software managers need the
skills to anticipate and communicate about risks, recognize when
they’ve gotten off the path, and make corrections to get back on
track. In this tutorial, learn three key skills for achieving
project goals: anticipating and communicating risks; accurately
observing results; and choosing responses that keep the development
on track.
|
|
About the Instructor
Esther Derby has over 20 years of
experience in software development, including roles as application
developer, systems manager, project manager, and consultant. She is
currently an independent consultant and works with companies and
individuals to improve their effectiveness in developing software
and thinking about systems.
|
|
|
|
|
B
|
Software Components: Putting the Pieces
Together for a Web World
Bill Councill, Texas
Quintessence, Inc. and George Heineman, WPI
Software component technologies have
played a large role in rapidly developing software systems. The
Internet and the World Wide Web are powered by specialized software
applications developed using software components. Components allow
organizations to develop highly reusable software assets for use
within an entire line of software product applications. Learn
effective processes for designing, managing, and maintaining
component-based systems. Discover how using components in software
development is a critical business decision.
|
About the Instructors
George Heineman is an assistant
professor of Computer Science at WPI. He has authored and
co-authored over 20 articles and papers on software engineering
topics, including component adaptation techniques, component-based
software engineering, software development environments, and
software process.
With advanced degrees in counseling and law, Bill Councill
has served as manager of software development, software testing, and
systems and software process in various small businesses. His recent
interest has been in developing rigorous techniques to assure
comprehensive business analyses and traceability throughout the
development lifecycle to all forms of test cases.
|
|
|
|
|
C
|
Recruiting and Interviewing Software Staff
Johanna Rothman, Rothman Consulting
Group, Inc.
Even experienced software managers are
having trouble attracting talented and capable staff. This tutorial
will take you step by step through developing a hiring strategy, using
a consensus-based hiring technique, and creating great interview
questions for a technical and cultural fit. Determine how to use phone
screens and in-person interviews to find the best people quickly—and
learn how to interview in such a way that you obtain real answers
about how people will fit into your organization.
|
|
About the Instructor
Johanna Rothman observes
and consults on managing high technology product development. She
works with her clients to find the leverage points that will
increase their effectiveness as organizations and as managers,
helping them ship the right product at the right time, and recruit
and retain the best people. 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.
|
|
|
|
|
|
|
D
|
The Consultant’s Consulting Clinic
Gerald Weinberg, Weinberg &
Weinberg
Gerald Weinberg provides you with new
strategies for coping with your most serious consulting problems—both
internal and external—in this interactive, one-day workshop.
Confirm your most successful strategies while sharing the techniques
of others. Learn how to be more sensitive to client desires, more
aware of safety issues, and more influential in obtaining effective
client responses. Real-life consulting cases will be used.
Seating is
strictly limited to 20 delegates on a first-come, first-served basis
for this
one-day workshop. Register early!
|
|
About the Instructor
For more than 40 years, Gerald
Weinberg has worked on transforming software organizations. He
is author or co-author of many articles and books, including The
Psychology of Computer Programming. He is perhaps best known for his
workshops for software leaders, including Systems Effectiveness
Management (SEM), Problem Solving Leadership (PSL), and the
Congruent Organizational Change-Shop.
|
|
Go
to Tuesday Tutorials & Workshops Back
to the top
Click here for SM 2001
An SQE
production |