Abstract: Firms developing software
face increasing pressures to improve project outcomes in terms
of product quality, productivity, time to market, and customer
satisfaction. As projects expand in size and complexity, and
competition grows, firms are reengineering their software processes.
They are adopting more intensive procedures for requirements
management, project planning, defect tracking, configuration management,
design and code inspections, and so forth. To assess the effectiveness
of these efforts, we conducted a survey of senior practitioners
at the 1993 Software Engineering Process Group National Meeting.
The survey asked participants about the processes followed on,
and the outcome of, a specific software project. Certain practices
- notably project planning and cross-functional teams - were consistently
associated with favorable outcomes. Based on the survey results,
other practices may have little impact on project outcomes. Key words and phrases
:
cross-functional teams
, software development
processes
, software project
management
, software project planning
The JMIS site is designed, constructed and maintained using RMM technology