View the Current View our Seminar View our European
eZine Issue and Conference Schedule Symposium Schedule
     
  Software Process Traps and Tips on How To Avoid Them:  
  An Interview with Karl E. Wiegers of Process Impact  
       
       
  1. An Interview with Karl E. Wiegers of Process Impact  
2. Ten Requirements Traps to Avoid
3. Ten Software Process Improvement Traps to Avoid
4. Site of the Week
5. Book of the Week
6. Archives
7. Call To Papers!
8. FAQ
   
   
Quote of the Week

“A scholar knows no boredom."

-Jean Paul Richter, writer (1763-1825)

   
   
  SPONSOR  
  The IT Metrics and Productivity Journal is sponsored by CAI, world leader in IT performance, productivity, and process.  
  www.compaid.com  
     
     
   

  

Software Process Traps and Tips on How To Avoid Them:
An Interview with Karl E. Wiegers of Process Impact
 
1. A CAI State of the Practice Interview with Karl E. Wiegers of Process Impact

Karl E. Wiegers is Principal Consultant with Process Impact, a software process consulting and education company in Portland, Oregon. His interests include requirements engineering, peer reviews, process improvement, project management, risk management, and software metrics. Karl is the author of More About Software Requirements which will be available through Microsoft Press in January of 2006. Karl is also the author of Software Requirements, 2nd Edition (Microsoft Press, 2003), Peer Reviews in Software: A Practical Guide (Addison-Wesley, 2002), and Creating a Software Engineering Culture (Dorset House, 1996). Karl has written more than 160 articles on software development, chemistry, and military history. He has served on the Editorial Board for IEEE Software magazine and also as a contributing editor for Software Development magazine. He is a frequent speaker at software conferences and professional society meetings. Our interview with Karl took place in September of 2005.

Click Here to Read the Article!
 
2. Ten Requirements Traps to Avoid
The path to quality software begins with excellent requirements. Slighting the processes of requirements development and management is a common cause of software project frustration and failure. This article by Karl Wiegers describes ten common traps that software projects can encounter if team members and customers don't take requirements seriously. The author describes several symptoms that might indicate when you're falling victim to each trap, and offers several solutions to control the problem. (8 pages)
Click Here to Read the Article!
 
3. Ten Software Process Improvement Traps to Avoid

More organizations are looking at software process improvement as a way to improve the quality, productivity, and predictability of their software development, acquisition, and maintenance efforts. However, software process improvement efforts can be derailed in many ways. This paper by Karl Wiegers describes ten common traps that can undermine a software process improvement program. Learning about these process improvement killers- and their symptoms and solutions- will help you prevent them from bringing your initiative to its knees. (9 pages)

Click Here to Read the Article!
 
4. Site of the Week
Process Impact
 
5. Book of the Week
 
Creating a Software Engineering Culture by Karl E. Wiegers
 
From the Author: "A 'software engineering culture' describes an environment in which the members of a software group share a commitment to building high-quality products in a disciplined way. Creating a Software Engineering Culture presents a principle-based approach to growing such a culture. It describes fourteen cultural precepts that can be used to guide the behaviors of team leaders and practitioners, the decisions that are made, and the technical practices that are used in a software development organization. The objective of the book is to help software managers and developers select improvements they can begin to make in their personal practices and in their organization, beginning next Monday. Case studies of how these quality-focused principles and practices were applied in several groups at a large company are included.
 
Each chapter contains several 'Culture Builder' tips, which are things a manager can do to promote an attitude and environment that leads to software engineering excellence. 'Culture Killers' are also described; these are management actions that will undermine a team devoted to superior software engineering or prevent such a culture from developing.
 
Quality focused management issues covered include the importance of honest communication with customers and managers and using recognition to guide team members toward desired behaviors. A wide variety of technical topics are addressed, in the context of their application within a healthy software engineering culture. The need to apply quality oriented practices without being dogmatic about following a specified methodology or rule book is also explored.
 
The book concludes with ten specific changes that are recommended for software engineers, and ten more changes for managers to begin pursuing immediately, as first steps toward creating or enhancing the software engineering culture in their own places of work."
 
Click Here to Read More or to Buy the Book!
 
6. Archives
Special Edition! Interview with Dr. Michael Cusumano, MIT Sloan School of Management
Special Edition! Interview with Dr. Herb Krasner, University of Texas and Krasner Consulting
Special Edition! Interview with Capers Jones, Chief Scientist Emeritus of SPR
Special Edition! Interview with Joseph McMakin, former CIO of Air Products and Chemicals
Special Edition! Interview with Tom Love, CEO and Author of Software Pilots
Standard Software Processes: 3 Easy Pieces for Getting You Started!
Software Estimation: What You Can Do To Make a Difference TODAY!
How Six Sigma Applies to Software Development and IT: A Special Edition Interview wth Gary Gack
Reaping What You Sow: How to Get the Most Out of Software Metrics
Using Metrics to Maximize Software Quality: An Interview with Dr. Stephen Kan of IBM
 
7. Call to Papers!
CAI is announcing a call to papers and presentations on the theme of "Performance and Measurement in Software Development and Maintenance." Suggested topic areas covered include Productivity, Project Management, Estimation, Measurement, Requirements Management, Risk Management, Process Definition, Process Improvement, Benchmarking, Future Technologies, and more! Due date for all proposals is October 31, 2005.
Click Here For More Details!
 
8. FAQ
What is the IT Metrics & Productivity Journal?  
The IT Metrics and Productivity Journal is a FREE weekly eZine that covers Best Practices in Software Development, Software Maintenance, and Software Management.
 
What specifically does the Journal offer?
Each week you will receive 3 articles on any of our 5 main theme areas (Process, Metrics, Estimation, IT Governance, Education and Training) along with easy to read abstracts plus related website recommendations, book reviews, interviews with world IT leaders, and even promotional giveaways.
 
OK. I'm interested. How do I subscribe?
If you would like to receive a free issue of the IT Metrics and Productivity Journal each week and are not already a subscriber please register at the link below (Register today and you'll be eligible for a free iPod Mini!).
www.compaid.com/subscribe
 
Is there a way to get more information?
For more information on software best practices, CAI, or the IT Metrics and Productivity Institute please contact the IT Metrics & Productivity Journal Senior Editor at: michael_milutis@compaid.com
 
Who is the Journal's Sponsor?
This issue of the IT Metrics and Productivity Journal is sponsored by CAI, world leader in IT performance, productivity, and process.
www.compaid.com
 
 
 
For more information on software best practices, CAI, or the ITMPI, please contact Michael Milutis, the
IT Metrics and Productivity Journal Editor, at michael_milutis@compaid.com