Dave said:
First of all I think there is a problem with terminology.
That might be true.
It is impossible that the ongoing testing task has no duration. If you are
doing work on it in you project then that work will take place at certain
times so its duration must at least exceed that.
I am mainly putting it there for notation as well as for testing that we do
as we are developing our software project. We have people that do some
testing but at no particular time (such as customer support). It won't
change the duration of the project as nothing depends on it. We just know
there will be about 5 days of various testing that is going to involve
someone that should be accounted for.
For example, I may be in the middle of working on part of a task and I may
ask someone to look at it while I go do another task. I don't necessarily
plan for it and it could happen 10 or 15 times along the way at different
times during the project. It doesn't affect the projects timeline at all.
But I assume it will take about 10 hours of someones time which should be
accounted for. There is no way to know if the time is going to be accurate
but it is a cost should be added into the project. A sort of "line of
credit" that you can draw on.
Of course, we have other testing points as well. These would be planned and
would drive the projects duration.
Similarly, how can the testing task not drive at least the end milestone?
It is not clear what it is that you are testing.
That is the point. This would be a general testing bucket that anyone can
use in the project and is not planned.
My question would be are you testing something that your project has
produced or is it something already existing.
I think you should ask yourself what this activity is meant to achieve.
The title 'ongoing testing' seems to imply that the work is not precisely
scoped.
It is scoped. Just doesn't drive the duration. We just assume there will
be 5 days of miscellaneous testing that doesn't take anybody away from their
tasks - so the duration wouldn't be affected.
Is there no way that you can define the activity so that the testing is
trying to show something specific such that a certain functional behaviour
or specification has been met? If you can't do this, how will you know
when it is complete (the danger is that you have an open ended task which
consumes money because people book to it indefinately)?
All other tasks would be scoped. This is just a buffer that takes into
account that there will be some unplanned testing that will natually take
place and will take someones time and hence a cost.
Thanks,
Tom