On 27 July 2015 at 14:44, Pine W <wiki.pine(a)gmail.com> wrote:
James,
Thanks.
I have a follow up question regarding project management in
general. When the length of time for development and testing are unbounded
so that product quality is the principal goal, how do
you forecast needs
for human resources and financial resources?
The trite answer is "guesstimation based on professional experience", but
in general the honest answer is that no-one has solved this issue in
Computer Science (the snake oil salespeople who claim otherwise would
protest).
Instead, the industry focusses on a variety of techniques around concepts
like scoping the issue (iterations), treating the symptoms (Waterfall) or
recognising failure quickly (agile). It's a fascinating field, and there
are many people far more qualified to opine on it than me (I never even did
my PhD). My vague gut feeling is that in a century or two the world will
have settled down and we'll have solved this problem, but before then we'll
have outsourced such work to semi-strong AI and it'll be their issue. :-)
J.
--
James D. Forrester
Lead Product Manager, Editing
Wikimedia Foundation, Inc.
jforrester(a)wikimedia.org | @jdforrester