Project Management

Please login or join to subscribe to this thread

Vendor Relations-I am having a difficult relationship with a vendor.

linkedin twitter facebook  
avatar
Laura Bloom Project Manager| Harborstone Credit Union Olympia, Wa, United States
This vendor has created a program using Visual Basic in Excel for my project. They only work on a time and materials basis. The problem is that the program is not reliable and there are bugs constantly in need of fixing. Because they only work time and materials we have to pay them to fix their own bugs. This has been going on since last August and is getting old. We are too far in the project to pull the plug. Do you have any advice for me?
Sort By:
avatar
Sergio Luis Conte Helping to create solutions for everyone| Worldwide based Organizations Buenos Aires, Argentina
The first thing to do is to determine it is a bug or not. If it is a bug then your vendor can not bill the work to you except some agreement you have made allow it.
avatar
Mayte Mata Sivera PMO Leader | Speaker | Author Ut, United States
First review if is a real bug or a wrong use of something while executing the excel file or misunderstanding during the training.

Second, check the agreement with the vendor. Do you have some test before approval? Did you or your users approve the product?

Take in mind that contracts sometimes are tricky. Good luck and keep us posted.
avatar
Sungjoon Park Coral Springs, Fl, United States
I agree with Maria, you need first to consult with contract documents. If the issue of bug is unsolved, the materials the vendor used and/or the skill of the manpower they provided for the project might not meet the relevant clauses of the contract.
avatar
Drew Craig Sr. Agile & Product Coach| Vanguard Philadelphia, Pa, United States
That is awful. I see two obvious problems - Visual Basic in Excel, pay them to fix their own bugs

If it is indeed true, the bugs are pre-condition - as in existing prior to your engagement - then it is how the contract is written out. But ideally, its a no brainer. Hopefully, the contract is not tricky, or too ambiguous.

If I paid a landscaper to cut the grass, on an hourly basis, and their machine was breaking down, I certainly would not pay the hours of them fixing it and not cutting the grass!

Good Luck.
avatar
Dominic Law Product Manager| PCCW Global Happy Valley, Hong Kong
For any project delivery it is essential to have a clear acceptance criteria, in which you will go through various tests before accepting the service or product or the Visual Basic in your case. It is better to have a warranty period, so if you find out bugs during the period, then the vendor should fix it. It is better to have a fix cost for all the above services. That means the vendor should have budget for it. And this will encourage quality control from the vendor.
In your case I suggest you talk to your vendor to sign a new contract based on above requirement, if you haven't had such contract before. Hopefully the vendor wishes to have continuous business with you and agree on the new contract. Otherwise it could be more effective and cost efficient to ask a new vendor to start all over again.
avatar
Darren McCrea Director, Enterprise Information Services| Central Oregon Community College Bend, Or, United States
Hi Laura,

Is the Visual Basic program used entirely for tracking the progress of your project (i.e., is it a project management program?) or is the Visual Basic program part of the overall project?

If the customer is asking you to use a defective/faulty project management program, I would agree with Andrew that you shouldn't pay for additional time required to work within a faulty/defective system. If it were me, I would track the number of hours you spend each month to debug their system and back charge them and/or move to a reliable system.

I know it's probably not that easy, but if it's a large project with a ways to go, you are going to end up losing a lot of money and would probably be better off experiencing a little pain now to avoid ongoing pain/loss over an extended period of time.

Please login or join to reply

Content ID:
ADVERTISEMENTS

"Man who waits for roast duck to fly into mouth must wait very, very long time."

- Chinese Proverb

ADVERTISEMENT

Sponsors