I was referred to a potential client who has a very vast project in his mind. The potential client is sensible enough to understand the some of the technicalities and they even split the whole concept into different phases, where one phase is a pre-requisite for the next. The client has no idea about how to approach.
Each phase is technically feasible and is well within my limits. At the same time, not even one phase is simple. They demand a big deal of brainstorming and finding out a better strategy in approaching their development. Since the phases are inter-connected, the strategy should be valid throughout and not bring any huge re-works.
Not to mention, the cost and time estimations are also to be done for the project - phase wise, considering first phase now.
So to deal with this, I sent out a detailed email explaining the complexity of the phase, what has to be understood and proposed the following. I told I will take time, analyse the phase in detail, come up with questions, bottlenecks and other anticipated problems. Post this, I have asked the client to come in for a meeting to discuss and decide on how to deal with the bottlenecks and problems.
Along with these, I did quote a very rough cost to give them an idea of what to expect, with a strong mention of increase or decrease in cost, based on the discussion and decisions.
The client was pleased with my efforts and dedication. He happily agreed to give all the time required and understood the cost constraints.
So What's The Big Deal
So far so good. But the real issues are as follows:
The scope of the current phase is about
n categorieshaving -
n elementswhere each element can have a
design(one design or one design for a period of time) with the ability to
programmaticallycreate, read, update and delete (CRUD) and
sendit in all decided ways and all decided means of digital communication. I need to think of a strategy and come up with a generic method that will suit for most (if not all) of the elements, also considering the needs of the next phases in mind.
This demands at-least a week's time ~ close to
50+ hourswhich is again a mere anticipation. Also, the project/phase isn't of a common need and the efforts it demands for the strategy has a very little scope of being useful in future.
- This project is the dream project of the client. He has enquired other considered other freelancers/companies but my approach, communication, workflow etc has impressed him a lot. He mentioned he wants to work with me (and other great words which you don't hear often) and relies on me as of now.
- To even
estimatea fair time and cost that the phase demands, I need to start working on the strategy, analyse what it demands, find out if it brings in any new needs and dig deep to my best to be sure of what I'm getting into.
Although, there is a fair chance I would get this project, my experience has taught me to not take it for granted until we both sign a contract. Now, I can't afford to put in a week's time (or more) to think of a strategy and not get paid if the project doesn't kick off.
To make it a
win-win for both of us, I have decided to ask for - what I have termed as a
Project Research Cost to the client. I couldn't decide on a
calculate and ask an amount. So, I have decided to ask a small amount that will make me feel secured while doing the needful.
How it's a win-win?
If the client agrees to work with me, I can reduce the amount I took as
Project Research Cost from the agreed upon total cost. If, for some reason, the client is not working with me, he would still have a strategy, which he can use, if he wishes to continue developing with someone else. Remember, the strategy is formed based on the client's decisions after a having a good amount of discussion and debate on project's critical elements.
But, I feel strategy makes the whole difference and it's a fool's decision to provide the strategy for the small
Project Research Cost. Although the formed strategy may not be reusable as such for me, it still doesn't make it convincing to give away considering the huge time and effort.
So, I'm thinking of proposing to deliver a document which will contain the identified questions, problems, bottlenecks and also a
Minutes of Meeting which will have details of what was discussed and what was decided by the client. Just that. The strategy and other worked-upon elements (if any) remains with me.
In my opinion, the client still has valuable document, which to me, is convincing enough to be delivered against the
Project Research Cost. I understand the client may not appreciate the value of these documents right away. But, my approach is all about trying to be professional, approach business as business, valuing my efforts, delivering value for value and being careful about not making it easy for my competitor.
What do you think? Do you know of any better approach for my concerns?
I appreciate opinions from anyone and everyone, but I'm looking for, a sort of validation, from a better experienced person.