RE: [AM] Why Traceability?

Steven Gordon <[email protected]> Tue, 16 Mar 2004 08:39:19 -0700
Newsgroups gmane.comp.programming.modeling.agile
Message-ID <[email protected]>
John,
 
By reducing the number and depth of formal software artifacts that are not code, to 0 if at all possible.  
 
For example, if all our requirements were formalized as executable acceptance tests and our formal design was the code itself, then bidirectional traceability could be provided by just running code analysis tools.
 
Steven Gordon
http://sf.asu.edu/

	-----Original Message----- 
	From: John Manuel [mailto:[email protected]] 
	Sent: Tue 3/16/2004 8:09 AM 
	To: [email protected] 
	Cc: 
	Subject: RE: [AM] Why Traceability?
	
	

	I was at a talk a few months ago where Ken Schwaber gave a quick
	introduction to Scrum and its place in the Agile universe. I remember him
	mentioning that Scrum was CMM level 2 and 3 compliant but now that I know a
	little more about CMM, I'm having difficultly understanding how an Agile
	process can be CMM compliant without losing its agility.
	
	My difficulty arises from CMM's "Maintain Bidirectional Traceability of
	Requirements" specific practice. As far as I can tell, you can't achieve
	universal traceability without heavy documentation or tools, both of which
	are discouraged in Agile processes. Automated tests (JUnit, NUnit, etc.)
	certainly help agility and give great traceability but they aren't
	appropriate (AFAIK) for testing user interfaces so user interface
	requirements must be traced some other way, which brings us back to
	documentation or tools.
	
	How do people satisfy CMM's need for Bidirectional Traceability without
	being crushed by documents or distracted by tools?
	
	John Manuel
	
	For more information about AM, visit the Agile Modeling Home Page at www.agilemodeling.com
	
	
	


For more information about AM, visit the Agile Modeling Home Page at www.agilemodeling.com
--^----------------------------------------------------------------
This email was sent to: [email protected]

EASY UNSUBSCRIBE click here: http://topica.com/u/?bUrKDA.bWnbtk.Z2NtYS1h
Or send an email to: [email protected]

For Topica's complete suite of email marketing solutions visit:
http://www.topica.com/?p=TEXFOOTER
--^----------------------------------------------------------------