The Latest

Configuration Managment at Work in the Project and the Enterprise[presentation]

For configuration management (CM) processes and systems, one size does NOT fit all.

Mark Pellegrini, Georgia Tech Research Institute
An Incremental Approach to Setting Up a Data Warehouse[presentation]

With the growing popularity of agile methods like eXtreme Programming and the emergence of automated, open source unit testing frameworks such as JUnit, the idea that developers should actively participate in testing their own code finally is

James Ferree, Motorola
Design Patterns in Test Driven Development[presentation]

Design patterns are powerful tools when understood and employed properly. Combining design patterns and test-driven development (TDD) using a set of design principles will achieve higher productivity and quality than either practice alone.

Thirumalesh Bhat, Microsoft Corporation
Design Testability and Service Level Measurements into Software[presentation]

Design and architecture decisions made early in the project have a profound influence on the testability of an application.

Jay Weiser, WorkSoft
End to End Security: Building Products Right[presentation]

How do you build a product that is secure? Why are some products inherently more secure than others? Join Richard Ford as he shares his experiences, both building products and teaching other developers how to think about security.

Richard Ford, Florida Institute of Technology
Discovering the "Real" Software Requirements[presentation]

In this session Paul Desantis takes you through the important aspects of requirements discovery, including sampling documentation, research, observation, questionnaires, interviews, prototyping, and joint planning.

Paul Desantis, Hughes Network Systems
Patterns for Writing Effective Use Cases[presentation]

Use cases are a wonderfully simple concept: document a system's functional requirements by writing down scenarios about how using it delivers value to its actors.

Steve Adolph, WSA Consulting Inc.
RequireMINTS - Fresh Approach to Analyzing Requirements[presentation]

Studies show that most application defects are introduced before a single line of code is developed-with many (if not most) of these defects attributed to poor requirements.

Dion Johnson, DiJiMax Consulting, Inc.
A Manager's Guide to Getting the Most Out of Testing and QA[presentation]

Like other aspects of development, information about testing and QA practices is often buried in technical jargon and hidden from senior management's true understanding.

Brian Warren, Ceridian Corporation
Better Software Conference & EXPO 2004: The Seven Habits of Highly Insecure Software[presentation]

Over the past few years Herbert Thompson and his cohorts have scoured bug databases for the most malevolent and destructive security bugs ever to infest a released binary.

Hugh Thompson, Florida Institute of Technology
Risk Based Testing for Measured "Go/No Go" Decisions[presentation]

Fewer resources-more work-shorter deadlines-critical business applications ... what impact do these factors have on your application delivery? Do you question the "Go/No Go" recommendations you've provided to management?

Dave Kapelanski, Compuware Corporation
QA Practice in High Maturity Organizations[presentation]

If your organization aspires to higher maturity, such as CMMI® Level 4 or 5, your Quality Assurances process capability must measure up.

Steve Thompson, BAE Systems
Take Your Iterative Development Practices to the Next Level[presentation]

Whether you are using the Rational Unified Process (RUP), agile methods, spiral development, or a home grown iterative approach, there are some fundamental practices that can make a big difference.

Esther Derby, Esther Derby Associates Inc
Process Improvement: Based on Models, Implemented in Reality[presentation]

Experience demonstrates that no matter the end product-financial services, insurance, beer, construction, etc.-the foundation for and focus on implementing process improvement remains consistent.

Barbara Ainsworth, ProcessPlusOne
Customer Focused Business Metrics throughout the SDLC[presentation]

Focusing on the customer throughout the software development lifecycle (SDLC) is difficult to do. Teams often can become mired in technical problems, internal resource limitations, or other issues. Following the customer mantra of "Faster!

Steve Wrenn, Liberty Mutual Insurance Information Systems

Pages

CMCrossroads is a TechWell community.

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