Conference Presentations

From Failure to Success: Using Testing and Requirements Management

A multi-million dollar project on the verge of failure was given one last effort to create a winning team who could establish a definitive process around requirements management, automated testing, and quality assurance. Within six months, this team was able to successfully modify the existing software and deliver a product with zero defects that customers were able to use. Discover how requirements management can assist your organization in building a foundation for successful software development.

Tony O'Neill, Eli Lilly and Company
Automated Testing Lifecycle Methodology (ATLM)

This presentation gives you an overview of the Automated Test Lifecycle Methodology (ATLM), a structured process for designing and executing testing that parallels the system development lifecycle. Learn how your test team can avoid having to make major unplanned adjustments throughout the test process by using the ATLM approach. Explore the various tools on the market to assist in your automated testing lifecycle.

Elfriede Dustin, BNA Software
An Application Program Interface (API) Testing Method

Discover a technique to test APIs that combines aspects of two published software testing methods: Markov modeling and category partitioning. An example is given that demonstrates this hybrid technique. Two case studies-one performed under laboratory conditions as proof-of-concept and the other on a large API-illustrate this technique's effectiveness.

Alan Jorgensen, Advanced Engineering Technology
Changing the Software Culture

Many of software's current problems stem from the pervasive culture of software organizations. This "hacker" culture glorifies rapid coding, is schedule-driven, and objects to measurement and planning. Commitments are generally missed while quality is unmeasured and unmanaged. In this presentation, Watts Humphrey describes steps to change the current software culture and its consequences. Learn how the Personal Software Process (PSP) and Team Software Process (TSP) guide engineers in planning and measuring their work. Explore the benefits of following a defined, planned, and measured process and the guidelines for making these practices more general in software organizations.

Watts Humphrey, The Software Engineering Institute
Performance Evaluation and Measurement of Enterprise Applications

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.

Rakesh Radhakrishnan, Sun Microsystems
Guerilla SQA: Conquering the Land a Bit at a Time

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.

Scott Duncan, SoftQual Consulting
Golden Rules and Tools for Establishing a Quality Culture

Developing and implementing a quality program across an entire organization can be a daunting task. Managers want immediate results and value for the money they invest; software developers don't want to be bothered. Learn how to tackle this challenge head-on and discover the "golden rules" to use to help promote and manage quality in your organization.

Laura Jenkins, Lucent Technologies
Mindless Process Improvement--Just Say NO!

The most common approach for process improvement is to document all processes. This process-centric approach can work, but it has a high risk of failure. Neil Potter and Mary Sakry discuss an approach to scoping an improvement program based on problems and goals of the organization. Learn how to use this approach to make sifnificant progress on real issues and on the process improvement model or standard you are trying to achieve.

Neil Potter and Mary Sakry, The Process Group
Benefits from Implementing a Process Improvement Program

Faced with stiff competition and declining budgets, many organizations must determine what they expect in return on investment (ROI) from implementing a process improvement program. In this presentation, you will explore the need to baseline your activities and begin a measurement program at the start of your process improvement activities. Learn some of the basic measurements and metrics used at Hill AFB in their own software development activities.

David Putnam, U.S. Air Force
Critical Components of Asset Management

Examine how Information Technology (IT) asset management methodologies can reduce your organization's IT budget between five and thirty-five percent. Kathy Shoop discusses the critical components to deploy, the challenges of implementing such a program, and the limitations of asset management tools such as spreadsheets and in-house development efforts. Discover the best practices for implementing an asset management initiative in your organization that will result in immediate cost savings.

Kathy Shoop, Janus Technologies, Inc.

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.