This is the reason I am an advocate of test first design.  Which means
basically you should have a copy of the test plan and all cases and
pass/fail criteria prior to development.

There will always be little nagging bugs that will be hard to catch until a
user gets it's hand on it, the idea is to catch as many as possible as early
as possible.

Look into agile methodologies.

-----Original Message-----
From: Bruce Sorge [mailto:[EMAIL PROTECTED] 
Sent: Friday, April 27, 2007 4:50 PM
To: CF-Community
Subject: I need an opinion

Hello all,
I am soliciting opinions here.
I recently finished a few applications that are all tied in together. Once I
finished coding and testing, I released it to the manager here for testing.
The key word here is testing. I informed him that he may encounter some
bugs, but this is why I wanted him to test it. So of course he encountered
some bugs in the app. After about 4 or 5 bugs later, he got pissed and said
that he is not going to test anymore until I get all of the bugs worked out.
I tried to explain that as the programmer I am not as objective as a user,
and this is the reason for testing. He said, "Well that may be the new way
to develop, but when I as a programmer we did not release anything for
testing until we knew it was bug free". I caved in and said that I will test
it under every scenario that I can think of.
So my question is this: Who is right in this instance? Is it reasonable to
expect that a set of highly complex applications that took several months to
develop should be 100% bug free? Hell, I encounter bugs all the time on
major sites on the internet, and these are being release to millions of
folks, not like the few hundred here that will use it.

Oh, and a little history. He says that he is getting pressure from his
managers to get these app live. When I interviewed for this contract back in
December, based on the documentation given to me (about three pages worth),
I said that this could be done within the 200 hours they budgeted. Well,
after having a couple of meeting with stakeholders, I realized that this was
going to take way longer than 200 hours, I informed my manager of this and
he was OK with it. So now we have a new assistant city general manager who
is a numbers guy and watches his budget like a hawk and apparently he is not
happy with the progress. Of course I explained all of this to him a couple
of weeks ago, but I guess since he is not a programmer he finds it hard to
understand things like scope creep and the fact that the applications were
not properly scoped out in the first place.
Not only did the initial set of meeting flesh out the inadequacy of the
original scope documentation, but I ended up meeting with the wrong person!
The guy I was supposed to meet with was on vacation and he was not made
aware of what I was doing until I had the first part of the app done and
ready for testing. So things changed drastically as a result of this, and
added a few more weeks to the development.

My impression is that my manager is reverting to CYA mode and since I am
just a contractor, he is going to try to lay the blame on me. But then again
I may be getting paranoid here.


Thanks,



-- 
Bruce Sorge

"I'm a mawg: half man, half dog. I'm my own best friend!"




~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Upgrade to Adobe ColdFusion MX7
The most significant release in over 10 years. Upgrade & see new features.
http://www.adobe.com/products/coldfusion?sdid=RVJR

Archive: 
http://www.houseoffusion.com/groups/CF-Community/message.cfm/messageid:233469
Subscription: http://www.houseoffusion.com/groups/CF-Community/subscribe.cfm
Unsubscribe: 
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.5

Reply via email to