Sign In

Communications of the ACM

Table of Contents



Technical correspondence

Should we teach students to program?

Under the stress of reform: high-performance computing in the former Soviet Union

Orchestrating project organization and management

Work organization: paradigms for project management and organization

A project planning and development process for small teams

Creative chaos in high-performance teams: an experience report

Inside a software design team: knowledge acquisition, sharing, and integration

TQM for technical teams

Making customer-centered design work for teams

Process improvement that lasts: an integrated training and consulting method

Design by walking around

System development woes