Re: [AM] justify modeling (Why Model?)

"Scott E. Preece" <[email protected]>
Newsgroups gmane.comp.programming.modeling.agile
Message-ID <[email protected]>
| From: Paul Oldfield<[email protected]>
| 
| (responding to Scott P)
| 
| OTOH, if you find the need to model a lot, you might find that this
| need can be reduced by taking forward smaller slices of
| functionality at a time.  Your starting point will be the code that
| already exists, whose functionality and purpose you are
| already familiar with.  A small addition to this functionality
| should not be hard to understand, and if it isn't hard to
| understand, it will not need much, if any, modelling.  Many
| people working this way do almost no modelling.  Writing
| down the success criteria first (using TDD) gives an extra
| clarity of purpose, further reducing the need for modelling.
| 
| This gives us an idea of where modelling would be more use;
| where you are taking larger slices of functionality, where you
| are not familiar with the purpose and functionality of the code 
| that already exists, where the slice of functionality is a particularly
| tricky problem.
---

Absolutely!  I was speaking mostly to the situation where you are
starting a project from scratch or adding a major new capability to a
system.  The modeling I was advocating is primarily aimed at figuring
out what the user experience should be and what the underlying
architectural decomposition is.  Both of these would be less likely to
need modeling when adding a small increment to a running system - both
the user interaction paradigm and the system architecture would
presumably already be in place and the only required modeling would be
if there was reason to believe the changes would stress the
architecture.

scott

-- 
scott preece
motorola urbana design center (il67), 1800 s. oak st., champaign, il  61820  
e-mail:	[email protected]	fax:	217-384-8550
phone:	217-384-8589	cell: 217-433-6114	pager: [email protected]

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]

TOPICA - Start your own email discussion group. FREE!
http://www.topica.com/partner/tag02/create/index2.html
--^----------------------------------------------------------------
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.