I wonder if I might bother you folks for some advice.
I've worked at company-X for a while now - mainly in administration and some basic engineering tasks for CNC machines.
Occasionally I get a request to make a database or spruce up some excel sheets - pretty basic stuff - and occasionally I get asked to make some hardware (for instance one of our CNC cladding machines has a speed compensation controller that and display unit that I designed and built, and I'm currently waiting to install a second unit)
I even get asked to do some IT work from time to time, handling minor requests: I'm a jack of all trades, master of none (but frequently better than master of one
)
The point is I do a lot of stuff for not a particularly great wage.
This week however I was handed a big project - disguised as a small project.
The manager who issued me with this said "can you make these excel sheets into a database with reports that customers and vendors can access" and then proceeded to add some scope creep onto it for good measure.
This database is not a simple project - there is a huge amount of data processing and reporting - and I even suspect it may need it's own server/VM due to the number of users required.
I reckon that, working full-time on it, it will take at least three months - probably more - working part-time on it (because I have other tasks to do for other people) will take 2-3x more.
Because it's a database that will deal will purchasing, funding, and cost breakdowns, there will need to a great deal of quality control in the database as well - and here is the problem.
I do NOT get a paid anywhere near enough to take on a project this large, complex and critical - and even worse, I am the single point of failure on this project - if I get hit by a truck the project stops dead in it's track (key person risk factor / bus factor / truck factor == 1 == not good
)
The question is how to deal with it!
-Do I simply tell them they aren't paying me enough to do that?
Well that sounds pretty damned arrogant!
-How about explaining the complexity of the project and advising them to seek expert advise and getting a consultant in to discuss it with them?
That might work, but they are going to baulk at the costs involved.
Even worse, they might try and spin it round and make out that it's not actually complex (despite not being technologically competent)
-Find a new job
Not enough time - I can't exactly stall the project until I get recruited somewhere
I am technically working to find a new job anyway - but that's neither here nor there.
-Do the project anyway
They (management) are NOT going to like how long it takes nor the problems that will be faced during production.
I am going to be irked that I am being underpaid (and underappreciated) for carrying out the task
There is a chance the project will fail (there's
always a chance that a project will fail - which is why risk management exists) - if it does fail the blame will be aimed squarely at me rather than at the specifications provided or the task itself. The risk is greater than me than it is for them (as I'm the one having to provide the goods and services!)
Any other suggestions?
I'm tempted just to explain pretty much everything I just said to my supervisor and see what they say - but speaking to the supervisor is scary - and asking them for a >30% payrise to bring me up to the lowest end of the industry standard sounds impossible