Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Thinking objectively: software process improvement in the small
Ward R., Fayad M., Laitinen M. Communications of the ACM44 (4):105-107,2001.Type:Article
Date Reviewed: Aug 1 2001

Software process development for small companies is addressed in this short article, which should be of interest to the software process, software management, and software development communities.

A software process that is appropriate for a large group may not be appropriate for a group of three or four. Determination of an appropriate process should include consideration of the circumstances or context, the goals of the group, and the risks related to attaining those goals. Likewise, the benefits of process improvement for a large company may not be the same for a small one. Additionally, processes should be easy to understand and easy to follow, and it should be easy to determine whether goals have been attained.

Moreover, as circumstances change, processes need to change. Processes, by their nature, contribute to change in a company, and, thus, a good process must be readily changeable. This leads to the question of whether, since processes must be dynamic, it is possible for a process to support predictability and planning. The authors think it is possible--if the following fundamental principles are adhered to:

  • The process is a tool to support a company and must be properly applied.

  • The process must be simple.

  • The process must be easy to follow, and difficult to get wrong.

  • The process must be easy to change (robust) as circumstances change.

These fundamentals are typical lessons that process engineers learn from experience, but which we seem to occasionally forget. For those new to process development and improvement, the principles are good advice. For the experienced process community, they are a good reminder.

Reviewer:  J. M. Perry Review #: CR125278
Bookmark and Share
  Featured Reviewer  
 
Software Process (K.6.3 ... )
 
 
Software Development (K.6.3 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Software Process": Date
Software process improvement
Zahran S., Addison-Wesley Longman Ltd., Essex, UK, 1998. Type: Book (9780201177824)
Jun 1 1998
Component-based development for enterprise systems
Allen P., Frost S., Cambridge University Press, New York, NY, 1998. Type: Book (9780521649995)
Dec 1 1998
Software process improvement: concepts and practices
McGuire E. (ed), Idea Group Publishing, Hershey, PA, 1999.  241, Type: Book (9781878289544)
Apr 1 2000
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy