Home      Contact       Sponsors/Exhibitors       Download Brochure
Presentation Abstracts 2003




Risk Management is Project Management for Adults

Tim Lister

8:30am - 9:30am

When matters go less than perfectly, usually it is not that your plan went wrong. It was something that you didn't plan on happened to you. Don't you get it? Something always happens! Software development is naturally a risky business. Hoping that problems won't happen appears to be the norm for risk management for our industry. We can do much better.


Getting Started in Process Improvement: The First Five Years Are the Hardest
Ken Dymond
10:00am - 10:50am

Many companies embarking on a process improvement program, especially following a capability maturity model™®, find it takes years before progress kicks in.  Just as choosing the best life cycle – and what steps to do first – is important to a successful engineering project, so understanding how you start matters for your change program.   But improvement projects are not engineering projects, and making what seem to be the obvious moves at the outset can postpone visible progress for years.

CMMI Overview & Q/A Session
Joseph Billi
10:50am - 11:35am

What is CMMI? Why does it exist? Do we care? Everyone has many questions about CMMI. This is your chance to get yours answered.   The first half of this session will be a presentation of an overview of CMMI by Joseph Billi.  For the second half of the session Ken Dymond will join Joseph to answer any questions from the audience.


Process Improvement in a Commercial Environment
Kimberly Fix
12:45pm - 1:30pm

Based on the experiences of the author at a large global financial institution and based on observations while providing consulting services at other commercial organizations, this 45 minute presentation will discuss the observed “peculiarities” of effecting organizational and corporate-wide process improvement in non-DOD organizations.  To change agents in the commercial world, DOD standards that require organizations to achieve and maintain high maturity levels in order to win contracts sounds like nirvana!!   

Why can’t the commercial industry be as focused and disciplined?  What drivers in the commercial environment make this harder?  Easier?  This presentation will discuss issues that negatively impact effecting change and what can be done to proactively manage them (or to ensure SPI survives till a better day!!).

o        Funding

o        Lack of management buy-in

o        Reorganizations, mergers, takeovers

o        Downsizing

o        Focusing on SPI for the WRONG reasons

o        Focusing on SPI with a “reverse engineered approach” also known as  “backassward” 

Supercharge Your SPI Results Through Focused Team Training
Lori Gottshall
1:35pm - 2:20pm

Organizations attempting culture change such as movement to the CMM often wonder why good training classes just don’t seem to be working with their staff.  If ‘what gets measured gets done’, then organizations must adjust how they measure training in order to achieve the desired results.  However, traditional methods of software project management and open-enrollment training do not lend themselves to easy capture of appropriate metrics.  This presentation explains how to plan and organize training in order to maximize the results.  This brief set of tips will help you supercharge your SPI efforts to get the results you want. 

How a Large Financial Software Department Found its Way to Level 2
Carl Hagelin
2:25pm - 3:10pm

Learn how a small group of software developers looked to the experts and ultimately themselves as they navigated the SPI maze.  Hear about the false starts, pitfalls and misdirected efforts the team struggled through and how, at the 11th hour, the voice of reason spoke: "It's the software managers and practitioners that make level 2, not the SPI team."

Maturing the Corporate Culture for Process Improvement
James J.Vill
3:40pm - 4:25pm

This presentation consists of a brief history of an actual SPI Program during which the methods for effecting the culture change were developed and practiced.  Following this SPI Program description are descriptions of some of the methods employed, including where in the SPI Program they were employed. The presentation concludes with the observed benefits of these methods and some short testimonials from stakeholders who participated in the SPI Program and have first hand experience working within a maturing culture.

A Practical Approach to Process Improvement
Larry Medici
4:30pm - 5:15pm

This presentation will be helpful to anyone starting a process improvement program within his or her organization.  Rather then focusing on the contents of the CMM, the presentation focuses on the operational aspects of implementing process improvement.  The attendees will be given insight in how to assess their organization’s process needs and how to communicate those needs.  Skills to look for when staffing the SEPG and what to consider when determining the size of the SEPG will be discussed.  Various approaches to performing process development will be examined along with the advantages and disadvantages of each approach.  Information will be presented on ways to conduct process training, the deployment of developed processes and providing ongoing support of deployed processes.


Six Sigma and Software Process Improvement
Stephen Janiszewski
12:45pm - 1:30pm

Over the last five years Six Sigma techniques have been used to achieve major improvements in product quality and productivity in manufacturing.  However, the introduction of these techniques into design engineering and especially into software engineering has been more limited. Software development is quite different from manufacturing.  A successful deployment program must begin by recognizing this fact.

We will discuss the applicability of Six Sigma techniques to software development, emphasizing differences with standard manufacturing treatments. We will discuss how to use the Six Sigma continuous improvement model to accelerate CMM maturity level progress for organizations at each maturity level.

Trustworthy Software Analysis for Software Reliability
Larry Bernstein
1:35pm - 2:20pm

You will learn how the reliability equation and be used to understand project investments in tools, staff and software simplification.  Ways to bind the execution domain based on Sha’s work will be presented and related to software productivity.  The talk includes an overview of Software Fault Tolerance, trustworthy software and case studies.

The Team Software Process (TSP):  Meeting The Need For Agility
Alan Willett
2:25pm - 3:10pm

The programming job is to transform poorly understood and rapidly changing needs into precise machine instructions.   In this talk, Alan Willett discusses the nature of software as creative process in the context of its complex business environment.  He introduces how the Team Software Process (TSP) is used to create an agile response to those demands.  He then provides illustrative stories of real teams using the TSP and how this affected the quality and productivity of their projects. Mr. Willett will conclude with how TSP fits in an organization's process improvement program.

Using PSM to Implement Measurement in CMMI-Based Process Improvement
Paul E. Janusz
3:40pm - 4:25pm

Two of the common causes of failure of new measurement programs are excessive cost and resistance from the people who must implement the process. These hazards become more intense when an organization-level Measurement and Analysis (M&A) process is implemented as part of a CMMI-based process improvement program. The Practical Software and Systems Measurement (PSM) process provides managers the means to avoid both causes of failure by:

1) Controlling the level of change that is required to implement a new measurement program, and
2) Gaining the support of the members of the organization.

This presentation will review practical lessons learned in using PSM to implement measurement as part of CMMI Level 3 implementation and how they can be applied to any project.

Return on Investment Using Software Inspections
Don O'Neill
4:30pm - 5:15pm

Managers are interested in knowing the return on investment to be derived from software process improvement actions.  The Software Inspections Process gathers some of the data needed to determine this.  Software Inspections are structured to serve the needs of quality management in verifying that software artifacts comply with the standard of excellence for software engineering at each stage of the life cycle. These are formal reviews held at the conclusion of a life cycle activity and serve as a quality gate with exit criteria for moving to subsequent activities.
The presentation will examine the defined measurements used to form the derived metric for return on investment including additional cost multiplier, defect detection rate, cost to repair, and detection cost. The presentation will further examine the behavior of these measurements and metrics for various software product engineering styles