Some might argue that if it takes a week to get the required info out of the client and they are happy to pay then who cares - they will probably be grateful that you were willing to stick it out rather than turn them down and walk away....
Then again some argue that they can afford to walk away and go and work for someone where things are black and white...
A signed timesheet is exactly that whichever way you go.
- Visitors can check out the Forum FAQ by clicking this link. You have to register before you can post: click the REGISTER link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below. View our Forum Privacy Policy.
- Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
You are not logged in or you do not have permission to access this page. This could be due to one of several reasons:
- You are not logged in. If you are already registered, fill in the form below to log in, or follow the "Sign Up" link to register a new account.
- You may not have sufficient privileges to access this page. Are you trying to edit someone else's post, access administrative features or some other privileged system?
- If you are trying to post, the administrator may have disabled your account, or it may be awaiting activation.
Logging in...
Previously on "Building a system, Quality is irrelevant, as long as it does what was asked for!?"
Collapse
-
Originally posted by funkydIf your at the stage where the client isn't able to accuratly tell you how their business functions then you should call it a day perhaps?
If you are providing software development services (i.e. outside IR35) then you are under a series of legal obligations to act professionally and to be liable for the quality of your work and advice. The most important of these are:
- that the software has to be appropriate for the customer's need (so you can't just develop what they've asked for if it is obvious that it isn't the right solution)
- that it has to be fit for the desired purpose (this means that if the customer specified the requirement poorly -- you are under an obligation to clarify it, not just develop as specified)
- that you have to inform the customer of the predictable consequences or limitations of what they have asked for (this means that if it is obvious that they will need an additional interface in order for it all to work, you are obliged to tell them in advance).
of course, if you're inside IR35 then none of this counts -- this protection is one of the benefits that clients get from operating on proper B2B terms.
Leave a comment:
-
Originally posted by meridianI've seen too many developers just code exactly what the spec says without even questioning whether it's right or not.
If however, we are talking along the lines of "Yes, but what happens when the sql server crashes - how should the system respond?" then yes - clients don't think of these sorts of things and they have to be reminded.
You can't tell people what they need. You can advise and recommend but ultimatly it is up to the client. I get a bit nervous when a client says they want something to do something but not exactly sure what it should do.
If your at the stage where the client isn't able to accuratly tell you how their business functions then you should call it a day perhaps?
Leave a comment:
-
Originally posted by funkydI work on the basis that you deliver exactly what they asked for (function spec / business requirements) and no more. If they don't ask for an e-mail when the service stops then don't give one.
When the system is deployed and the service stops they will realise they need an e-mail to tell them - so you modify it to do just that - and so the process continues.
Always deliver 100% in terms of quality and meeting their needs but never go further. If you spot something that they have obviously missed then point it out and adjust the project plan accordingly - ask them if they want it done now and the schedule change or do it after - but make sure it goes on the plan.
Sooner or later this may come back to bite you on the ar$e, though. I've worked on a number of projects where the clients themselves were not too sure exactly what they wanted, and they could have used the advice and input of the developer before the functional spec was finalised, or at the latest during development.
In the example you've given above, the client may be a little pi55ed that you could have advised them that an e-mail facility was required before it got to deployment, thus saving them additional development and testing time.
Just my 2p as a tester, I've seen too many developers just code exactly what the spec says without even questioning whether it's right or not.
Leave a comment:
-
Originally posted by ASBI think one has a duty to point out flaws and pitfalls in a design or implementation. I think a client should listen to that advice. However they have no duty to take it, just to be aware of the possible consequences.
No client will appreciate you turning their 1 week project into a 6 month monster that does a million things they never needed - that's what off the shelf systems are for.
Leave a comment:
-
Quality is not absolute. It's about fitness for purpose. An Escort and a Bentley are both quality cars. Not everybody is after the Bentley.
I think one has a duty to point out flaws and pitfalls in a design or implementation. I think a client should listen to that advice. However they have no duty to take it, just to be aware of the possible consequences.
Leave a comment:
-
I work on the basis that you deliver exactly what they asked for (function spec / business requirements) and no more. If they don't ask for an e-mail when the service stops then don't give one.
When the system is deployed and the service stops they will realise they need an e-mail to tell them - so you modify it to do just that - and so the process continues.
Always deliver 100% in terms of quality and meeting their needs but never go further. If you spot something that they have obviously missed then point it out and adjust the project plan accordingly - ask them if they want it done now and the schedule change or do it after - but make sure it goes on the plan.
Leave a comment:
-
Quality is your gift...
Never give less than you are able to give.
The client may not know the difference, but you do! Even if your code is never looked at by another pair of eyes, you should leave knowing that it was your best.
Your are the quality of your work.
Leave a comment:
-
Do what the customer asks, but also suggest enhancements which you can program therefore creating more work for yourself. Sorted.
Leave a comment:
-
Quality is essential.
If you consider a triangle - at each point you have Quality, Cost and Time. You can draw a dot anywhere in that triangle to describe the project from your perspective. Explain this to them and try and get them to draw a dot right in the middle by balancing the quality, time and cost.
Also, keep it simple!
Leave a comment:
-
Building a system, Quality is irrelevant, as long as it does what was asked for!?
The last contract I had, I produced a quality system delivering what the client asked for. I even introduced additional pieces of logic, that would stop the system from crashing in a few months down the line where I anticipated certain problems.
It occurred to me that if I had built a worse system I would have stayed in the role longer. The client doesn't even know the difference.
In future is it best to forget about Quality, and just do as asked!? Even though what they are asking for is not the best approach, or an ill considered plan?
Yes I am a naive newbie.Tags: None
- Home
- News & Features
- First Timers
- IR35 / S660 / BN66
- Employee Benefit Trusts
- Agency Workers Regulations
- MSC Legislation
- Limited Companies
- Dividends
- Umbrella Company
- VAT / Flat Rate VAT
- Job News & Guides
- Money News & Guides
- Guide to Contracts
- Successful Contracting
- Contracting Overseas
- Contractor Calculators
- MVL
- Contractor Expenses
Advertisers
Contractor Services
CUK News
- Reports of umbrella companies’ death are greatly exaggerated Nov 28 10:11
- A new hiring fraud hinges on a limited company, a passport and ‘Ade’ Nov 27 09:21
- Is an unpaid umbrella company required to pay contractors? Nov 26 09:28
- The truth of umbrella company regulation is being misconstrued Nov 25 09:23
- Labour’s plan to regulate umbrella companies: a closer look Nov 21 09:24
- When HMRC misses an FTT deadline but still wins another CJRS case Nov 20 09:20
- How 15% employer NICs will sting the umbrella company market Nov 19 09:16
- Contracting Awards 2024 hails 19 firms as best of the best Nov 18 09:13
- How to answer at interview, ‘What’s your greatest weakness?’ Nov 14 09:59
- Business Asset Disposal Relief changes in April 2025: Q&A Nov 13 09:37
Leave a comment: