Software engineering in the small. Practical software engineering and management
Deependra Moitra · Computer · 1999
Innovations in software development techniques-including improvements to process, method, and management-will distinguish success from failure in the years ahead. The paper considers how some small and midsize software organizations, through innovative software engineering and management practices, have been successful in today's demanding and highly competitive business environment.