TechWhirl (TECHWR-L) is a resource for technical writing and technical communications professionals of all experience levels and in all industries to share their experiences and acquire information.
For two decades, technical communicators have turned to TechWhirl to ask and answer questions about the always-changing world of technical communications, such as tools, skills, career paths, methodologies, and emerging industries. The TechWhirl Archives and magazine, created for, by and about technical writers, offer a wealth of knowledge to everyone with an interest in any aspect of technical communications.
Subject:Re: Task-based vs. System-Based Procedures From:"Anthony Markatos" <tonymar -at- hotmail -dot- com> To:sharris -at- dkl -dot- com, techwr-l -at- lists -dot- raycomm -dot- com Date:Thu, 06 Jan 2000 18:14:17 PST
Anthony Markatos wrote:
Make no mistake about it, in good systems analysis/design, the developer's
perspective is EXACTLY the same as the end-user's perspective.
Sandy Harris responded:
Methinks you're making a mistake there. The architect's perspective must
/include/ the user's...... But it is nothing like /identical/ to the user's
view, as you seem to suggest. It also includes a lot else, resource
constraints being the most obvious example.
Tony Markatos responds:
Analysts and designers need to have the exact same perspective (view) of the
system as does the end-users. But, as I mentioned, because of things like
technological imperfections (of which resource constraints is a good
example) users often can not get everything that they want.
Tony Markatos said:
In the ideal, one software module (and it's associated procedures)
accomplishes one end-user task. ... the overriding principle in design
is that there should be a one-to-one correlation between essential module
and end-user task.
Sandy Harris said:
Nonsense. Consider Kernighan's (or Pike? Some Unix guru, anyway) claim that
the surest test of good software design is that it works even when the user
thinks up some application that the designer never dreamed of.
Tony Markatos responds:
Software is designed to fullfill end-user requirements. If somebody, after
its release, thinks of a new way of using it - so what?
Tony Markatos
(tonymar -at- hotmail -dot- com)
______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com