acm-header
Sign In

Communications of the ACM

Table of Contents


Viewpoint


Forum


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