So, as per title, my client (very valuable) is extremely keen to get the project ready to use. I had said a matter of months, but they need it now.
I've just got off the phone with them pleading with me to help and I've said where I'm up to but there is still stuff to do and that takes time.
I'm thinking:
1, Stick to my schedule.
Pros = Eases stress on me.
Cons = The person with that job is threatening to quit, their software is that bad. They want me to step in and use their existing software but it is terrible.
2, Get a limited version useable and go with that.
Pros = Their person will be happy stay (at least for now) and be trained in my software and that can be done gradually as it is completed.
Cons = I won't be able to get every feature they want finished in time
3, Some compromise of those two
Pros = Keeping a good, open relationship with them. Sharing the stress between myself and them
Cons = I will still be more stressed than option 1. Such is (self employed) life!
What would you do?
I've just got off the phone with them pleading with me to help and I've said where I'm up to but there is still stuff to do and that takes time.
I'm thinking:
1, Stick to my schedule.
Pros = Eases stress on me.
Cons = The person with that job is threatening to quit, their software is that bad. They want me to step in and use their existing software but it is terrible.
2, Get a limited version useable and go with that.
Pros = Their person will be happy stay (at least for now) and be trained in my software and that can be done gradually as it is completed.
Cons = I won't be able to get every feature they want finished in time
3, Some compromise of those two
Pros = Keeping a good, open relationship with them. Sharing the stress between myself and them
Cons = I will still be more stressed than option 1. Such is (self employed) life!
What would you do?