help-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: CVE-2017-14482 - Red Hat Customer Portal


From: Óscar Fuentes
Subject: Re: CVE-2017-14482 - Red Hat Customer Portal
Date: Fri, 29 Sep 2017 22:06:53 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.50 (gnu/linux)

Emanuel Berg <moasen@zoho.com> writes:

> Óscar Fuentes wrote:
>
>> Here the context is not having requirements
>> on a useful way for developing the software.
>> Interactive development is about
>> communicating with the client for extracting
>> a minimally specified set of requirements,
>> analyze them, implement them (sometimes
>> partially) and use that implementation as
>> a basis for communicating with the client
>> again. Rinse, repeat. Eventually the client
>> is happy with the result.
>
> Isn't that rather "iterative" or "ping-pong
> programming"?

I looked at

http://www.extremeprogramming.org/rules/iterative.html

and

https://codepen.io/DonKarlssonSan/post/ping-pong-programming

AFAIU, those are different things. To begin with, development is not the
same as programming. Development means defining the product from first
concept to deployment (even support). Apart from that, the client is the
center of the development process. At the poject advances, you improve
your understanding and he makes up his mind, chooses among options,
understands the trade-offs, etc. For several reasons, this process makes
for very satisfied clients.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]