(2009, the second letter of the senior manager of the web-studio to the younger one)
So, the initial negotiations with the client are held. We look at the first part of the training manual here
http://habrahabr.ru/blogs/studiobusiness/45543/ .
Now we need to orient the client at a price. If he agrees with her in principle, we proceed to discuss the Terms of Reference (TOR).
Making an estimate
Estimate
Estimates are usually divided into two main parts:
-development of design (design, layout, corporate identity)
-development of the software part (CMS core, functional modules, content)
Here it is important to remember about the following life experiences:
The client can say:
"and what's
there, programming, my system administrator will do"Or:
"Not well, but what, the design - will make my system administrator"Or -
"You know, these and these and these modules - I don't need fucking, we decided to save"That is, the estimate should be made in such a way as to give the client the opportunity to vary the price - but, if possible, minimally. Critical things must be tied tightly to the development. For example, increase the cost of the “CMS Core” and reduce the cost of the modules. The same applies to the price for the design - if possible, the price for the design and programming should be balanced.
')
Estimates - usually a simple Excel file, it is desirable to make a decent one. Below is a simple sketch.

It is very important not to forget to separately evaluate the work on filling the site. Content is a straw that can turn into a "log in the eye."
More than once it happened when the time for filling was spent TWO more than the development.
Also in the estimate it is necessary to make items about the development of TK, testing, SEO and so on.
Then, if the estimate is approximately approved - move on.
Now the task is to write a technical task. Based on the terms of reference - to sign the contract.
(Or you can first sign an agreement, then do the TZ. Or sign an agreement of intent to develop and work with the TK. It’s better to look at the client.)I usually write TK separately, then we sign an agreement based on it.
Writing TK
TK for the project is extremely desirable to do. This is the main shield from an inadequate client.
For example, a large customer, you communicate with the marketing department and show the layout and receive an answer in the spirit of
"you know, our director has looked and he wants to place a greeting with his photo under the logo and change the design concept."In this case, we get TZ, we say -
"was not .
" We are finalizing either for an additional payment or refuse to refine
"as it contradicts the original TK .
" In the contract it is desirable to clearly fix these points. The contract is a very interesting topic. If you have not yet seen it, be sure to look and take an example from the Dark Treaty
http://www.tema.ru/jj/RIBBA-sait-2009.doc . On Habré, too, flashed reflections on contracts (
habrahabr.ru/blogs/studiobusiness/57151 )
It is important that there are several sample TK for typical work. For example, a corporate site, an online store or an intranet site. With a well-made template - the preparation of a real TZ, for example at an online store, takes 30-60 minutes - we simply work as a sculptor, cut off the excess from the template.
Good TK should be clear:
- to the client;
- it should be transparent - for the designer, - coder;
- should be transparent - for the programmer;
- it would not be bad if the manager who develops the TK - also understood the minimum;
In the TK for the development of the site must be considered:
-Requirements for design;
- Layout requirements;
-Requirements to the functionality of the site;
Also interesting:
-Requirements to the content;
-Requirements to the server;
-Requirements for the load;
But in 50% of cases they are unlikely to be needed.
Let's try to throw in fish for TK for a potential automotive community site.
I place it on the
link , because it will be long and boring - for fans of action and Chuck Norris is not recommended.
We agreed the technical task, we sign the contract.
After the adoption of the design - we must sign the act of adopting a graphic layout.
and the logical end of work - the bilateral act of acceptance of work.
Afterword:
After signing the contract - we are working on the project.
We add the client to the project management system.
Here you can use free systems such as track, mantis. There are many advantages - free and flexible, if you get used to it. But they have one huge minus - from the point of view of the customer - a complex interface - if the client is not morally ready for what he sees - he enters the system, looks, comes out and ... continues to write you emails.
We accidentally started a project 4 years ago in Beiskamp (
http://basecamphq.com ). Two weeks later, they did not understand how they had worked before by mail. Really saves time. Of the benefits - this is a ready-made service, no need to customize anything, you can put your logo and put your subdomain. Half of the clients at the sight of a subdomain such as
MY_STUDIO.basecamphq.com thought that this was our development and asked to put such on their company). The main plus is simplicity. A couple of drawbacks - not quite flexible project management. Last year we have been working with
http://worksection.com , the closest analogue to Beyskamp in Russian. (Egor Zhilev from
Turbomilka wrote a
good review ).
And finally, working with remote employees and employees in general. While only one thought was born in a few years - "try to work only with good, adequate pros." Minus is expensive and very difficult to find sane people. Plus - the high cost of laying in the project, besides the quality of fights in subsequent orders. And the biggest plus: the problems with delivery are much less. The cost may differ by 30-60%, and the amount of hemorrhoids on the order.