    <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
     <channel>
        <title>ACCU  :: The Wall</title>
        <link>https://members.accu.org/index.php/articles/1073</link>
        <description>Professionalism in Programming</description>
        <dc:language>en-us</dc:language> 
        <dc:creator>Administrator</dc:creator> 
        <admin:generatorAgent rdf:resource="http://www.xaraya.org" /> 
        <admin:errorReportsTo rdf:resource="mailto:webeditor@accu.org" />
       <sy:updatePeriod>hourly</sy:updatePeriod>
       <sy:updateFrequency>1</sy:updateFrequency>
       <docs>http://backend.userland.com/rss</docs>




<div class="xar-mod-head"><span class="xar-mod-title">Letters to the Editor + CVu Journal Vol 12, #6 - Dec 2000</span></div>

<table border="0" cellpadding="1" cellspacing="0">
    <tbody>
    <tr>
        <td valign="top">
            Browse in :
       </td>
       <td valign="top">

                                            <a href="https://members.accu.org/index.php/articles/">All</a>

                     &gt;                         <a href="https://members.accu.org/index.php/articles/c184/">Journal Columns</a>

                     &gt;                         <a href="https://members.accu.org/index.php/articles/c186/">LettersEditor</a>
<br />

                                            <a href="https://members.accu.org/index.php/articles/">All</a>

                     &gt;                         <a href="https://members.accu.org/index.php/articles/c76/">Journals</a>

                     &gt;                         <a href="https://members.accu.org/index.php/articles/c77/">CVu</a>

                     &gt;                         <a href="https://members.accu.org/index.php/articles/c123/">126</a>
<br />

                                            <a href="https://members.accu.org/index.php/articles/c186-123/">Any of these categories</a>

                    -                        <a href="https://members.accu.org/index.php/articles/c186+123/">All of these categories</a>
<br />
</td>
   </tr>
   </tbody>
</table>




<div class="xar-error">
   <p>
 <strong>Note:</strong> when you create a new publication type,
the articles module will automatically use the templates
<em>user-display-[publicationtype].xt</em>
and <em>user-summary-[publicationtype].xt</em>.
If those templates do not exist when you try to preview or display a new article,
you'll get this warning :-)  Please place your own templates in themes/<em>yourtheme</em>/modules/articles . The templates will get the extension .xt there. </p>
</div>
<div class="xar-norm xar-standard-box-padding">
   <h1><strong>Title:</strong>&nbsp;The Wall</h1>
<p><strong>Author:</strong>&nbsp;</p>
<p>
<strong>Date:</strong> 08 December 2000 13:15:40 +00:00 or Fri, 08 December 2000 13:15:40 +00:00</p>
<p><strong>Summary:</strong>&nbsp;</p>
<p><strong>Body:</strong>&nbsp;<div class="sect1" lang="en">
<div class="titlepage">
<h2><a name="d0e20" id="d0e20"></a>Concerning
Requirements Specifications</h2>
</div>
<p>Dear C Vu editor (aka. Francis Glassborow)</p>
<p>[Yes - I have only just got round to reading July's issue of C
Vu. Life is very busy.]</p>
<p>Peter Goodliffe's article on specifications was a very good
overview of this important topic and made all the right points.
However it omitted one type of specification that can be very
useful but is often overlooked. To be awkward we call it the
'requirements specification' but 'user problem/need statement' or
'user requirements specification' might be better.</p>
<p>This document specifies what the user wants done or solved (as
opposed to PG's 'requirements specification' which specifies what
one is going to do about it). The users or customers can write this
document themselves. If one sells to many customers rather than
working to contract for one, the marketing department might write
it. However, one often ends up writing it oneself. Particularly if
one has many users, or a collection of change requests it is very
helpful to collate all the things asked for into one document. It
makes a much better input into the process of setting priorities
and then agreeing what should be done. If possible the document
should target the problems that need to be solved rather than the
perceived solutions. For example 'we need to get messages from
London to Bristol in 3 hours' rather than 'we need email between
London and Bristol' - that way you do not rule out alternative
solutions (for example a phone call) too early. However it is not
always possible to distinguish the real problem from a proposed
solution so do not be too dogmatic over this.</p>
<p>'Requirements' is a slippery term. To continue the confusion of
names already mentioned above we combine the role of PG's
'requirements specification' and his 'functional specification'
into a single document called the 'functional specification'. These
days, if I was starting a new set of process documents from
scratch, I would not call anything a 'requirements specification'
as it means too many different things to too many people.</p>
<p>Stephen Baynes</p>
<p>&lt;<tt class="email">&lt;<a href=
"mailto:srb@thekeyboard.com">srb@thekeyboard.com</a>&gt;</tt>&gt;</p>
</div>
</p>
<p><strong>Notes:</strong>&nbsp;</p>
<p><em>More fields may be available via dynamicdata ..</em></p>
</div>
</channel>
</rss>
