Newsgroups: comp.software-eng Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!zaphod.mps.ohio-state.edu!magnus.acs.ohio-state.edu!csn!arrayb!wicklund From: wicklund@intellistor.com (Tom Wicklund) Subject: Re: Accepted Practices Message-ID: <1991Jun7.171606.5862@intellistor.com> Organization: Intellistor References: <1991Jun6.125833.18549@dec254.uucp> <1991Jun6.101639.1@happy.colorado.edu> Distribution: usa Date: Fri, 7 Jun 91 17:16:06 GMT In <1991Jun6.101639.1@happy.colorado.edu> hsrender@happy.colorado.edu writes: >In article <1991Jun6.125833.18549@dec254.uucp>, toolsmit@dec254.uucp (Toolsmith) writes: >> My point is that I think we (the software engineering community) need to >> establish some sort of program or process to define accepted practices in the >> same sense as the accepted practices of the other engineering disciplines. >> >> Anyone care to comment? >A few comments: >First, the IEEE is trying to do this (after a fashion) by establishing >guidelines and standards for various kinds of project documents (Requirements >docs, design docs, user docs, etc.) They also have standards for creating >QA plans, CM plans and test plans. Together, these go a fair way towards >defining what it is that a software engineer is supposed to know about and >do on the job. The DoD's 2167 standard also seems to have this goal in mind. Unfortunately, from what I can tell the emphasis in documentation standards (whether IEEE or DOD 2167) seems to be in generating paper in the correct format. Very often format is more important than content when documents are required. While supposed to improve software quality, they seem to do so by making it as hard as possible to make a change to allegedly working software.