11:00 AM
|
|
Guerilla SQA: Conquering the
Land a Bit at
a Time |
Scott Duncan, SoftQual
Consulting |
In
a large part of the software industry, Software Quality Assurance (SQA)
has become equated with activities performed primarily by testers. Scott
Duncan describes an approach to introduce SQA practices within an
organization without focusing on the main development flow. Learn key QA
practices to encourage implementation, and discover how to tie the QA
efforts back to effective data-centered decision making.
� How to identify areas
where QA can be introduced with less resistance � How to link QA
practices with project risk management � Examples of real-life impact from this approach
|
|
11:00 AM
|
W4 |
Measurement
Methods |
Measuring the Complexity and Impact of
Design Changes
|
Mike
Libassi, Intel Corporation |
Mike Libassi discusses how to use the Weighted
Stability Index (WSI) Metrics Model, an adaptation of a U.S. Army method, to measure system design changes
and the impact to software releases. Both the original method and the WSI model will be presented, as well as
customization, results interpretation, and implementation. Learn how to automate this model into current office
technology, like Microsoft Excel and Access.
� How to measure design changes for system impact � The weighing process and customization � How to interpret the results and implement the WSI model
|
|
The Problem of Project
Management |
Brian Lawrence, Coyote
Valley Software |
As
a project manager, your daily work is an unending stream of challenges.
The burden of project success often lies at your feet. Brian Lawrence
contends that one reason so many software projects fail is because
project managers may be trying to solve the wrong problems. Learn how to
use problem definition as a way to establish a standard against which
you can compare yourself to evaluate your performance.
� How to define the project management problem � The problem definition modeling
approach � Why documenting assumptions is one of the best strategies for
improving project success
|
|
Software Measurement Programs: What Does
It Take to Succeed?
|
Dennis R. Goldenson, The Software Engineering Institute |
A great deal is known about technical issues of data
gathering and applied statistics as it relates to software
measurement and analysis. However, less is known
about what it takes to implement a successful software
measurement program. In this presentation, Dennis
Goldenson shares the results of a broad-based survey of
practitioners and users of software measurement
programs, providing better insight into what it takes to
establish an effective software measurement program in
your organization.
� How to e stablish a successful software measurement program � Results of a broad-based survey of practitioners and users of
software measurement programs � Criteria used to evaluate competing explanations
|
|
The Devil�s in the Details:
IT Benchmarking �
Aligning Outsourcing Expectations
and Managing Risks |
Michael Mah, QSM
Associates, Inc. |
Gathering
IT intelligence data is critical to deciding what
and when to outsource, and how to structure service
levels to create a winning deal for both sides. Based
on IT benchmark trends observed from a modern database
of 5,000+ completed projects gathered worldwide,
learn how to identify proposals that satisfactorily
address application development and maintenance
productivity from a multi-dimensional perspective.
Discover the weaknesses and strengths of various
practices, and explore productivity case studies that
demonstrate successful IT benchmarking frameworks.
� Strategies for assessing winning bids for contracts under
"open bid" � Benchmarks and baselines needed for multi-year applications
outsourcing � Critical success factors required during due diligence W
|
|
Improve Your Estimating Process �
Beginning with a Proof of Concept
|
David Herron, The David Consulting Group, Inc. |
Estimating is like the weather; everyone talks about it,
but no one does anything about it. This presentation
provides the techniques required to execute a Proof of
Concept estimating model, allowing an organization to
trial run the tools, techniques, and methods required to estimate projects more accurately and earlier in the
lifecycle. Learn the key elements of this approach, and
obtain templates to employ in your organization.
� Key elements to a successful estimating start-up program � A step-by-step "can't fail" approach to estimating � Evaluation criteria for commercially available estimating tools
|
|
1:30
PM |
2:30
PM |
Internet Product Delivery:
Creating Quality at the
Speed of the Web |
Richard Martin, Calico
Commerce |
Based
on an operations perspective, Richard Martin shares his
experiences
with an e-commerce company in the areas of project
planning, quality assurance, release management, and product
delivery. Learn how the e-commerce market differs from
other enterprise applications and which "best practices" make the most sense. Explore
the most effective ways to manage change at Web speed.
� Experiences with project planning for e-commerce applications � Critical testing for e-commerce applications � Best practices
|
|
Performance Evaluation and Measurement of
Enterprise Applications
|
Rakesh Radhakrishnan,
Sun Microsystems |
Today' s large-scale enterprise applications are all Web-enabled
and complex in nature. Many users experience performance problems from day one. Performance evaluation
and measurement via extensive testing is the only practical way to raise and address all issues prior to a successful
deployment. Learn how to tackle performance and capacity issues with the appropriate testing strategy and scalable
infrastructure/architecture.
� The right infrastructure for the right architecture � Nine steps associated with performance measurement and evaluation � Test environment and tools required
|
|
Integrating Requirements-Based
Testing in the Development
Process |
Richard Bender,
Technology Builders, Inc. |
When testing is
properly deployed, it can have a major impact on the overall project
productivity and product quality. Richard Bender
discusses a pragmatic approach with proven results on integrating
various testing techniques and tools into the development
process. Learn how to shorten the time to delivery,
reduce the costs of development, significantly improve the
quality at delivery, and reduce support costs.
� How to integrate
tools into the development process � How to design tests from specifications � How to ensure that the design code fully implements requirements
|
|
Practical Software Measurement, Performance
Based Earned Value
|
Paul Solomon, Northrop Grumman Corporation |
Earned Value can be a software project manager's most
effective tool for integrating cost, technical, and schedule
management. Learn how to implement Performance Based
Earned Value in a practical and cost-effective manner,
including specific recommendations and performance metrics
for better project planning, meaningful analysis, and improved
management control. Real-life examples illustrate both best
practices and lessons learned.
� How to use Earned Value to manage software projects � How to select performance based software metrics � How to relate quality
goals and defects to Earned Value
|
|
Management of Outsourcing �
How to Avoid Common
Mistakes |
Carol Dekkers, Quality
Plus Technologies, Inc. |
One of the most
challenging areas of software management is
encountered
in the first year after an outsourcing contract is signed.
Carol Dekkers discusses the actions that can be taken by
both implementation teams to ease the transition and to achieve
outsourcing success. Learn of the common mistakes made
involving personnel, measurement, and expectations, and obtain
recommendations to increase the transition to a successful
partnership.
� The most common mistakes made in outsourcing � Areas where outsourcing contracts typically go wrong � How to become more knowledgeable with measurement terms in the
contracts
|
|
Software Estimating with Functional Metrics
|
Scott Goldfarb, Q/P Management Group, Inc. |
One of the
greatest challenges faced by software professionals
is the accurate estimation of effort, schedule, and cost for software projects. Learn the technique that has proven to be
the most successful in establishing accurate estimates based on quantifying customer requirements and evaluating the
development environment using software measurement techniques. Discover ways to use this process to improve
estimating accuracy in your software projects.
� How to size the functionality of a project � How to evaluate the factors that impact productivity and the
estimate � How to implement the four-step estimating process in your
organization
|
|