8 entries in Quoting

Towards an optimal method of quoting – Dom’s response

Thursday, May 15th, 2008

Hi DJ

Well done to you for tackling this one, is the hardest part of this design lark for sure

After reading everyones comments here I am glad I choose to avoid print and web design. Animation is easier as you dont have to quantify exact details to your client, you dont usually have to work with complicated file structures as you would with someone’s company branding/website.

To be quick, I just spend as much time as possible in a one to one basis trying to uncover the clients aspirations for the product, I then give them some reality of costs using other projects they will know as case studies. After this they usually understand cost vs ‘quality’. If they understand these factors its easy to manage the project from then in.

I think having T&C’s are important in quotes but mainly to protect you from a muppet client. If you have ‘managed’ the client well you shouldn’t need T&C’s too much.

I am trying to build a business that services clients’ long term needs, that way I avoid pissing matches with details/arguments as we build a relationship of trust with clients who then get out of the loop THUS saving eveyone money.. i hope

Dom

Towards an optimal method of quoting – Matt’s response

Thursday, May 15th, 2008

Hi Dave.

Loads of thoughts on this subject.

Will write them up for you when I have a sec.

Good instigation.

In the meantime, we generally find that no matter how hard we try http://en.wikipedia.org/wiki/Hofstadter’s_Law is always right…

Cheers.

M

Towards an optimal method of quoting – Zac’s response

Thursday, May 15th, 2008

Hi Dave,

Ok i’m afraid i’ve gone down the road of quoting for the perfect job.

Recently I quoted for a charity rebrand where I estimated the time for the logo to be x amount – this was 4 concepts and 1 concept to be carried across into the final design. All was well until they kept changing their mind (as clients do). When they were satisified with the logo they said “now we just need to show it to the board’!!

As you can tell the amount of extra time I have had to put into the project is ridiculous. Once they showed the board they chose one of the designs and they got back to me the next day saying the design was too similar to another charity logo!

So i’m still re-working the logo and the client is getting more and more frustrated. But i’ve stated that anything that goes over the given timescale is chargeable x per hour. If they had told me upfront that the design had to go through the board then I would have factored more time in….it’s probably my fault for not asking!

 

Here is a list of things that I have learnt from larger design projects:

  • Create a document with given timescales and an initial fixed value. Break the project up into smaller chunks. i.e. Concept Stage, Implementation and Programming
  • Charge the client 50% upfront and 50% on completion of the project OR into 3 stages and everything has to be signed off and invoiced at each stage
  • Create a T&Cs document for both parties to sign this includes cancellation and termination of project.
  • Regularly update the client with how much extra work you’re carrying out and cost so they don’t get a shock at the end of the project

I’ve also said to clients that within the quote x amount of days for changes. The ’rounds of changes’ has never really worked for me, my clients find this too restricting.

 

I have a client who is spot on with organising everything from the start. Word documents, images in alphabetical order etc etc. so I quote her less because the project is quicker to finish. With some clients you just know that the project is going to take longer because they are wishy washy, they faff about and they keep changing their mind.

The worst one for me is text changes and typos. I get so frustrated with really small changes which end up taking forever. It’s really difficult to know exactly how much time to factor within the quote for these kind of things because these small changes end up being time consuming.

Unforseen – extra meetings. Sometimes I put in the quote ‘meetings not included’ within the quote so they are charged separately, I add travel on to this as well.

I think that’s all for now,

Zac

Towards an optimal method of quoting – Kay’s response

Thursday, May 15th, 2008

Hi Dave,

Excellent idea. I like your diagram. Here are my guidelines.

  1. A client will always want to make at least 3-4 changes to everything you show them, bearing that in mind add a further 35%-50% to the estimated time, it will always take longer than you think.
  2. Ask lots of question to define clearly and concisely the objectives of the clients needs, which is not necessarily their wants.
  3. Have the brief, objectives and terms clearly outlined in a written document and what will be delivered at different stages of the project.
  4. Gauge how easy going or difficult a client/job will be, usually the bigger the company the more people are involved in the decision making process.
  5. Get consolidated feedback from one person so you don’t get comments in dribs and drabs. Limit rounds of revisions.
  6. Breakdown stages of the project and invoice after each stage. Do not continue with the next stage until payment has been received. Or else the client has no incentive to pay you!
  7. Clearly state what changes are included in the quote. How many rounds of revisions are included. Are they minor or major ones you may have to charge extra for major changes which are outside of the original scope of the project.
    Renegotiate at this point for more cash to cover the extra work.
  8. Sometimes the client doesn’t really understand the process and what the technical limitations are, so it’s important to make sure that they understand what they are asking for especially when it comes to making lots of changes.
  9. Above all… have fun, keep your cool and professionalism at all times. Make the most out of a difficult situation.

Take care,

Kay

Towards an optimal method of quoting – Bryn’s response

Thursday, May 15th, 2008

I agree with Gee on this it’s always been a problem and it is difficult to see a way round it as there is no one concept of “The Client” that can always be used as a model.

However, what may be a possibility is the establishment of a Fair Trading alliance. Whereby we set up a collaborative committee where all freelancers quote using a set of agreed guidelines that are made publicly available to potential clients. I’m not saying price fixing exactly, more a methodology fixing set of guidelines. Guru.com has some quite good guidelines for producing quotes and it’s well worth reading even if you don’t necessarily agree with it all.

Another consideration is when and when not to introduce the client to the notion of a retainer of some form. There are various retainer models that could be used when it is fairly obvious that the client is going to need repeat work.

Some examples:

  • Fixed Monthly Fee: Fixed monthly hours with a discount on extra hours.
  • Preferred suppliership: Nominal fixed monthly fee that grants a heavy discount on all hours bought. Essentially a subscription to a particular rate card. And a promise that the retaining client gets preference over your time above any of your other clients.

One thing that I’ve always struggled with when quoting is that in most cases the cost of the build is defined by the nature of the design. This makes it really difficult to give a comprehensive quote of design and build upfront. If you provide 3 different options for design then the build costs could vary as much. The best solution to this in my mind is to separate these phases as two distinct orders. So you produce the design for the design fee and this would usually include a variety of routes/options. An estimate for build goes with each of these options but is only an estimate. When given multiple design options most clients tend to treat it as a buffet and choose a bit from each option annoyingly. But as a result a final Build quote can only be accurately provided once the design spec is finalized.

This method also allows the client to process a series of smaller invoices that may not require as much internal approval as one big fat one at the end of a project. It also gives them the option to buy design and source their own build if they wish but maintains a relationship with the designer still.

Another option is packaging. Where we find ourselves creating similar functionality in sites then we may have built ourselves a functional base site that can essentially be re-skinned for the client. In this case the client isn’t buying build they are licensing the use of your content platform and the bespoke part they pay for is the design. If they then require functionality beyond the base then these are charged as add-ons. This is a common structure for people who build using opensource or homemade CMS based sites.

In general I think that designers often make the mistake of seeing themselves and their services as something different than hiring a plumber or a landscape gardener etc. (guilty here). I think it’s important to think about how you would expect to buy these services if you were the client. What would you want to see broken down in the quote etc. The other thing to always make clear to the client is whether they are buying a product or a service. Services on a running clock can tend to scare clients as they can’t perceive the boundaries to costs. Upfront quotes for service can lead to the designer to get screwed by the client in order to keep them happy. The benefit of selling our services as product rather than service means that the client has clearly boundaries of what they are paying for and how much. Then if they want to let the scope creep they can be easily made aware of the incremental costs.

The hardest bit in all of this though is placing value on design. In the client’s mind they can look at the work of two designers and ask why are you charging £400 a day and you only £200 a day when your work seems of a par to me. This is where added value comes in, and not in terms of how many years experience etc. as unless that blatantly manifests itself in the clients’ perception of your solution then it’s bullshit to them. If you are charging yourself out at the higher end then you may need to illustrate that you work quicker due to experience so that implications of change orders are dealt with more efficiently thus reduceing the required num of days etc.

Ok I’ve exhausted myself now and still don’t think I’m any closer to the answer but maybe some of this food for thought.

(oh and don’t forget that there are great docs on the design council site that can be stolen to help justify your costs to clients).

Gee’s response

Thursday, May 15th, 2008

Well I can tell you fella that in the 8 years motion graphics freelance and over a year running a company the issues you describe below are just the same today as they were at the beginning !!

Quoting for a job is never an easy thing – the best thing we do is try and find out what budget a client has and work within that budget and agree with them at the beginning that if we do any extras it’ll cost them a daily rate of x

Hope that helps chap!
Gee

Towards an optimal method of quoting

Thursday, May 15th, 2008

I’m now in my 10th year of freelancing (good grief!) but one of the things I still find bloody difficult is the whole quoting / time / cost equation.

I often still (like a twat) am tempted to quote for the “perfect job”, that elusive one in which:

  • The client loves your first designs
  • They provide neat, well-structured, source files
  • Nothing goes wrong in the production phase
  • The few changes there are get approved first time
  • They don’t constantly call you asking you why their email doesn’t work, or how do they view an .swf file, or how to tie their shoelaces
  • The job finishes quickly and on time

(Obviously the joke being that this job just doesn’t exist!)

So after getting stung a few times recently with jobs that have gone horribly over, I’m compiling a kind of master list of things to work-in / consider whilst building the quote.

Quotation Criteria

The end result is that I’ll have a proper framework with which to help estimate the real time for a job and most importantly feel confident, not bad, for charging for it. As well the client can be sure of knowing in advance how much things are and not get any nasty shocks when I say “Well, the thing is, it’s going to be £2000 more for this thing I didn’t realise / forgot / hoped wouldn’t come up, but it has”.

Obviously it will be different depending on who provides the job (I’m learning to spot problem clients earlier now), and what the industry is so it’s not a “one size fits all” solution, but will attempt to cover as many bases as possible.

So, I’d like to invite people to pitch in now with their thoughts reply with a list of things that have affected you over the years, and any techniques you now use, and in conjunction with all my other designer pals, I will try to consolidate everyone’s input, and will be able to offer something back when done.

Looking forward to your comments,
Cheers,
Dave

Flash UI Examples

Character select, graphing and joystick control examples of using Flash as a rich interface to 3dsmax

Tuesday, August 30th, 2005

Flash has always allowed the use of Active X controls in its interface rollouts, and by using Flash’s FS Commands, you can allow interaction in the Flash interface to affect 3dsmax, and 3dsmax interaction to feedback to Flash. It’s a really easy way to build rich interfaces within 3dsmax without getting into C++ plugins.

The following demos were all completed from 2002 to 2005 using Flash 4, and its quite basic (by today’s standards) scripting language. I can’t even remember if it was called ActionScript then, or was just Flash.

Anyway. Needless to say, if you want to do funky Flash interaction these days you should be looking at .net inside 3dsmax and ActionScript 2 / 3 in Flash using ExternalInterface to provide the communication between the two.

Now for the demos…

Axis Control Demo

This demo basically demonstrates a frame-loop running inside Flash that allows you to drag a joystick-like button to control the animation of a selected object in 3dsmax.

It’s really interesting to see an object react in realtime in the max viewport, and you can set animation mode on, then play the timeline to record the movement as well.

Graphing Demo

This demo shows 2-way communication. The demo maxscript animates a ball, then sends the coordinates to Flash. You can also click the radio buttons to show another view in Flash, and in Flash, click the animation key indicators to start the 3dsmax timeline playing from that point.

It’s interesting to compare the actual trajectory in the max viewports with the Flash app. With a little more thought I’m sure some cool stuff could be achieved with this, especially now (late 2009) as we now have proper 3D in Flash.

Character UI Demo

Probably the most useful demo of the three, this demo is simply to demonstrate how you could build a custom interface within Flash, then use it to select elements in your scene without having to muck about with selection sets, or the scene explorer. In the real world it would probably be written more flexibly, i.e. with XML files and not hard-coding the element names, but you get the idea.

Note: the demo below is actually interactive.

Download and installation

You can download the demo files here, and start poking around both the 3dsmax and Flash scripts to see how they work.

In 3dsmax you MUST edit the path to the swf file in each of the scripts before you run them, or else they simply won’t work, or you will get errors.

Lastly – as I said at the top, this would certainly NOT be the way to do it today! But it’s interesting to think that this sort of thing could be done 7 years ago. Did anyone take advantage of it? Not to my knowledge which is a real shame I think.

If I was still a 3dsmax TD today, I imagine I would be doing this sort of stuff all the time!

Enjoy.