Interaction between the customer and the project implementation process. Interaction with the customer. If clients were lured away by a former employee


Projects are different, and they need to be managed differently. In large projects, where a large number of developers are employed, not to mention business analysts, testers and the project customers themselves, the issue of coordination of actions comes to the fore, overshadowing all other tasks.

It is for this case that the Agile project management methodology was invented.

Its 4 main postulates sound like this:
- individuals and their interactions are more important than processes and tools,
- working software is more important than complete documentation,
- cooperation with the customer is more important than contractual obligations,
- reacting to changes is more important than following a plan.

Focusing on communication and the end result, rather than following a plan and complete documentation, allows for more flexibility and a less bureaucratic coding process. The downside of such a democratic approach is the lack of clear planning, the need to constantly redo already written parts of the code and the regular rush jobs associated with this.

Despite a number of shortcomings, in many cases the agile methodology is irreplaceable. Therefore, any development manager should be familiar with it.

Job responsibilities of the head of the development department

Development of standards and policies in the field of software development in accordance with the general IT policy of the company;
- planning and coordinating the work of the development department;
- development and monitoring of compliance with project schedules;
- assessment of the labor intensity of projects and distribution of development tasks among programmers/developers;
- development process management;
- development of technical specifications for software modules;
- planning and control of department budget execution;
- management of external resources involved in software development;
- development of normative documentation regulating the work of the department and the procedure for interaction with functional units;
- participation in the development of the company's development strategy.

Salary offers and employer requirements

The average salary offer for the head of the development department in Moscow is 150,000 rubles, in St. Petersburg - 117,000 rubles, in Volgograd - 66,000 rubles, in Voronezh - 75,000 rubles, in Yekaterinburg - 100,000 rubles, in Kazan - 75,000 rubles, in Krasnoyarsk - 90,000 rubles, in Nizhny Novgorod - 70,000 rubles, in Novosibirsk - 85,000 rubles, in Omsk - 75,000 rubles, in Perm - 85,000 rubles, in Rostov -on-Don - 75,000 rubles, in Samara 75,000 rubles, in Ufa - 75,000 rubles, in Chelyabinsk - 84,000 rubles.

Applicants applying for the position of head of the development department for the first time must have a higher education (specialized or technical) and at least 3 years of experience in creating software. Knowledge of the principles of object-oriented programming and software development methodology (RUP, MSF) is required; skills in working with a DBMS are required. Employers welcome knowledge of several programming languages. The starting salary for beginning heads of development departments in Moscow ranges from 70,000 to 110,000 rubles, in St. Petersburg - from 55,000 to 86,000 rubles, in Voronezh and Perm - from 35,000 to 55,000 rubles.


City Income level, rub.
(no experience in this position)
Moscow 70 000 - 110 000 - Higher education (technical / IT)
- Knowledge of one or more programming languages
- Understanding of object-oriented programming principles
- Knowledge of software development methodology (RUP, MSF)
- Knowledge of English at the level of reading technical documentation
- Experience with DBMS
- Experience in software development for at least 3 years

Portrait of the applicant in range 1

Saint Petersburg 55 000 - 86 000
Volgograd 30 000 - 48 000
Voronezh 35 000 - 55 000
Ekaterinburg 47 000 - 74 000
Kazan 35 000 - 55 000
Krasnoyarsk 42 000 - 66 000
Nizhny Novgorod 33 000 - 52 000
Novosibirsk 39 000 - 62 000
Permian 35 000 - 55 000
Omsk 40 000 - 63 000
Rostov-on-Don 35 000 - 55 000
Samara 35 000 - 55 000
Ufa 37 000 - 55 000
Chelyabinsk 40 000 - 62 000

Employers expect, first of all, developed organizational and leadership skills from candidates with more than 1 year of experience managing a development department. Job requirements relate to experience in planning, organizing and implementing projects, developing technical documentation, as well as skills in using project management tools. Applicants for the corresponding vacancies in the capital can expect a salary of up to 140,000 rubles, in the city on the Neva - up to 109,000 rubles, in Voronezh and Perm - up to 70,000 rubles.

City Income level, rub.
(with work experience of 1 year)
Requirements and wishes for professional skills
Moscow 110 000 - 140 000
- Developed organizational and management skills
- Skills in planning, organizing and implementing projects
- Skills in using project management tools
- Skills in developing technical documentation

Portrait of an applicant in range 2

Saint Petersburg 86 000 - 109 000
Volgograd 48 000 - 62 000
Voronezh 55 000 - 70 000
Ekaterinburg 74 000 - 94 000
Kazan 55 000 - 70 000
Krasnoyarsk 66 000 - 84 000
Nizhny Novgorod 52 000 - 66 000
Novosibirsk 62 000 - 78 000
Permian 55 000 - 70 000
Omsk 63 000 - 80 000
Rostov-on-Don 55 000 - 70 000
Samara 55 000 - 70 000 Ufa 55 000 - 70 000 Chelyabinsk 62 000 - 78 000

Additional education in the IT field and experience in setting up a full development cycle are the most typical requirements for applicants with more than 2 years of development management experience. The earnings that such specialists can count on in companies in the capital reach 175,000 rubles, St. Petersburg - 137,000 rubles, Voronezh and Perm - 88,000 rubles.

City Income level, rub.
(with work experience of 2 years or more)
Requirements and wishes for professional skills
Moscow 140 000 - 175 000
- Additional education in the field of IT
- Experience in setting up a full development cycle (from technical specifications to commissioning of the project)

Portrait of the applicant in the 3rd range

Saint Petersburg 109 000 - 137 000
Volgograd 62 000 - 77 000
Voronezh 70 000 - 88 000
Ekaterinburg 94 000 - 117 000
Kazan 70 000 - 88 000
Krasnoyarsk 84 000 - 105 000
Nizhny Novgorod 66 000 - 82 000
Novosibirsk 78 000 - 98 000
Permian 70 000 - 88 000
Omsk 80 000 - 100 000
Rostov-on-Don 70 000 - 88 000
Samara 70 000 - 90 000
Ufa 70 000 - 88 000
Chelyabinsk 78 000 - 100 000

Large enterprises offer the highest salaries to heads of development departments. Such employers require candidates to have at least 3 years of experience working in organizations of a similar size. Companies with foreign partners give preference to specialists who are fluent in English. The salary maximum in Moscow reaches 300,000 rubles, in St. Petersburg – 235,000 rubles, in Voronezh and Perm – 150,000 rubles.

City Income level, rub.
(with work experience of 3 years or more)
Requirements and wishes for professional skills
Moscow 175 000 - 300 000
- Experience in managing developments within a large company for at least 3 years

Possible wish: knowledge of English at a conversational or fluent level

Portrait of the applicant in the 4th range

Saint Petersburg 137 000 - 235 000
Volgograd 77 000 - 130 000
Voronezh 88 000 - 150 000
Ekaterinburg 117 000 - 200 000
Kazan 88 000 - 150 000
Krasnoyarsk 105 000 - 180 000
Nizhny Novgorod 82 000 - 140 000
Novosibirsk 98 000 - 170 000
Permian 88 000 - 150 000
Omsk 100 000 - 170 000
Rostov-on-Don 88 000 - 150 000
Samara 90 000 - 150 000
Ufa 88 000 - 150 000
Chelyabinsk 100 000 - 170 000

Portrait of the applicant

Among applicants for the position of head of the development department, the majority are middle-aged men with higher education. There are only 5% of the applicants among the fairer sex, which is typical for the IT field. 58% of applicants are specialists aged 30 to 39 years. 96% of development department heads have higher education. Every third applicant is fluent in English.

Blog embed code

Head of Development Department

Project management skills - this requirement is often found in vacancies for development managers. In fact, there may be much more hidden behind these words than meets the eye.

The result this stage is preliminary decision on working with this client and formation of a positive image in the eyes of the client.

I would like to focus on creating a positive image. Based on the initial information collected, we decide which of our employees can be trusted to represent our company at the first meeting with the client. This is a very important point. For example, if we send an excellent specialist for the first contact, but he has an earring in his ear, a greased-in hairdresser, etc., then the client may look and say: “Screw him!” It happens. Or, for example, a neat guy came in, with a clean cut, in a suit and tie, but a boy of about 20. And the client looked and said: “This is a boy, what should I talk to him about? How to work with them - they don’t respect me at all, they sent me a boy!” Therefore, collecting this information is necessary, among other things, in order to understand who to entrust the first contact with and how to behave to the contactee, how to build a legend, how to present yourself.

Identifying decision makers

The next very important question is identifying the actual decision makers(the so-called decision makers). This stage consists of two points:

  • It turns out, who makes decisions according to our project.
  • And the second point - persons influencing the decision maker are identified.
    What does it mean? For example, it is known that decisions in a company are made by the CEO, and he also has a financial director and an accountant. This could be an accountant who does everything the director says and sits quietly in a corner, or maybe vice versa, an accountant who tells the director that this is what needs to be done and the director listens to him. And if we initially identified that this person has influence on his director, then this is our trump card, therefore, we need to try to establish a relationship with this particular accountant. I conventionally said that this is an accountant - he could be anyone (for example, the head of the sales department or some deputy who is completely trusted by the general director or owner of the company). It is necessary to establish a relationship with the person who influences the decision maker.

The goal, as you can already see, is to identify the decision maker. And the result is a list of decision makers and persons influencing the decision maker.

Our experience shows that you need to try to meet with decision makers as quickly as possible- usually they are either senior management or the owner of the company. This does not have to happen at the first contact, but if such a meeting does not occur at the preliminary stage, then, as a rule, nothing good will come of our project.

Establishing partnerships

Next stage - establishing partnerships.

  • We initially do emphasis on two-way responsibility: even in the contract, if possible, we specify not the Customer-Executor, but “ First side"(this is the Customer) and " Second side"(this is the Performer). True, sometimes some large government agencies say that the legal department does not allow them to do this, because the documents are checked by the Treasury, the Ministry of Finance, and others. In this case, we prescribe standard wording - “Customer and Contractor”. But if possible, then - “First” and “Second Side”.
  • We are trying our best to convey that this is a joint effort. Leaders on both sides act as high-level contracting parties - they were the ones who decided to do this automation project. To implement this project they recruit a team consisting of How of the employees of the first parties, such of the employees second side- this is the so-called “ Joint Working Group”, which makes the project. Naturally, each party invests its own resources in the project: material, technological, methodological, financial - because, in general, we are talking about quite large projects.
  • Supervises the work of the joint working group« Joint Supervisory Commission"- This is the highest regulatory body, usually consisting of top management from both parties.
  • AND the responsibility of each party is signed so that the customer’s employees understand that not only we, but also they are responsible for the project. We spend a lot of effort and time to convey to the client that we are doing this project together with his employees, and that their work directly depends on the quality and especially on what time frame the project will be completed.

Well result this stage is a fixation(formal or informal) relations equal partners:

  • Formal fixation is an agreement.
  • And the informal one can be some kind of official documents, in which we always try to prescribe the “First and Second Parties” and their relationships.

Informing the Customer about the project technology

The next stage is informing the customer about the technology.

  • On large projects we, without fail, have “ Course of lectures and seminars on introduction to design technology" In this course of lectures, we convey to the customer’s employees how the entire project process will take place:
    • How is a project made using our technology?
    • Who is responsible for what?
    • Who's doing what?
    • Why are certain actions being done?
    • Why is this or that document needed? What does it give to both sides? (to make it clear to employees that partnerships provide benefits not only to us, but also to the customer).
    • At every opportunity we We inform the decision maker about all problems that arise during the work. For this, we have a number of special daily documents - for example, the “Contact Diary” or the “Deviation List”. And even if not every day, but every few days the customer’s management should get acquainted with them. And since, as a rule, excuses are immediately found: I was busy, didn’t read, etc., then, accordingly, it is necessary to constantly remind about this, maybe even simulate some situations that force management to read these documents.

The result of this stage is that all responsible persons of the customer have completed a course of lectures and, most importantly, that management has a clear understanding of how the work is carried out (of course, if it controls the project quite tightly).

Organization of relations with the Customer

The next stage is the organization of relations with the Customer. Here I want to tell you about one interesting “trick”: on the project we have such roles (these are not positions, but roles) such as “Contract Manager” and “Object Manager” (most often they can also be combined and with some other responsibilities). As stated here on the slide, these roles correspond to the definitions of “bad” and “good.”

  • Contract manager- this is “bad”. This could be an individual or one of the top managers. Most often, the function of a contract manager is performed by the project manager (if he is, of course, able to do so). This is the “No” person - he can come to the decision maker and say: “our contract says this, but you are now doing it differently, and because of this, a deviation arises. Let's figure it out." He always points out shortcomings, non-compliance with technology, encourages compliance with documentation- that’s why he’s always “bad.”
  • A object manager- this one good". This is a person who, for various reasons, has developed a good relationship with the decision maker of the customer. Maybe he just happened to like him. Or, for example, they have some kind of connections (family, clan, friendship - whatever). The main thing is that the client is attracted to him.
    Our object manager actually manages this object. Please note, this is not a project manager, this is a special person who is engaged in maintains good relationships with customer management, and when some acute problems arise, he smoothes them out.
    For example, after the contract manager has reprimanded the client about non-compliance with some terms of our agreements (this may end, in general, in some kind of unpleasant conversation for us), the facility manager comes and begins to reassure the client.
    It’s not for nothing that I said that the object manager is called “good”. They usually say that being a “nice guy” is not a profession. But this is our profession. The facility manager is the “good guy.” He may not be a professional specialist in anything, but the client feels good with him - he came, talked to him (maybe about politics, football, etc.), and the client felt good, his attitude changed. Before this, the client was going to reprimand us for something, to punish us for something, but now he already understands everything, he is generally uncomfortable speaking badly to us.
    This is the object manager function. It is assigned to every sufficiently serious client.

Of course, everything I’m talking about requires certain resources and costs. And, naturally, it makes no sense to create this entire structure for the sake of a small store - this is all done only for the sake of fairly large objects.

The result of this stage is the appointment of suitable contract and facility managers for a given client, because it is very important to select these people correctly.

Organization of project processes

The next stage is organization of project processes. In my opinion, there are only two of them:

  • Project progress monitoring;
  • And making management decisions based on monitoring results.

The most important thing is to convince the customer to work using our technology. This work procedure is explained to the customer both in personal conversations with decision makers and when responsible employees attend a lecture course (it explains how and what will happen on the project - the customer’s employees must attend this course, against signature).

Sometimes it can be very difficult to convince a customer to work using our technology. For example, we had one client - a very large IT company. Moreover, she herself was involved in automation on MS Navision, but for certain reasons she decided to call us to automate them on 1C. So, working with them was a real nightmare - everyone cried, both managers and programmers. Because it was a very large company (we are small compared to them), and they thought that they knew everything and tried to teach us. They constantly said: “guys, you’re doing everything wrong, there’s such and such a technology, you should do it this way.” Naturally, this happened only at the middle management level, the manager (who was the main owner and CEO of the company), of course, understood everything perfectly, and after his intervention everything was decided, but it was very difficult to get hold of him. And at the middle management level there were constant problems, constant attempts to teach.

We are on every project, without fail, We try to convey to the client the idea that in his business he is a professional (and we, naturally, do not interfere), but in matters of automation, we are professionals, so we need to be trusted and not try to tell us what and how to do.

Moreover, if they don’t just tell us, but try to force us: “let’s do it differently, because I want it that way.” These are the things we immediately try to stop. Of course, “stop” is a loud word, at least try to explain it quite gently. If we agreed to this project, decided that we were happy with it, got involved in this “battle,” then now, naturally, we have to work with it.

The next stage is Limiting the client's wishes limiting the client's wishes

  • . Everyone has probably encountered this (when the so-called “wants” begin - more, more and more). Here we do it quite simply: For example, when a client says that this and that still need to be done within the allotted budget and time frame, then sometimes quite complicated things begin. procedure explaining how it all works
    Or if the client delays the project, then both our people and his people are idle, and they are paid money. Where to get these resources? Not to mention the fact that these people not only receive a salary, but also bring some kind of profit to the company. Naturally, the company does not want to lose this profit. It is explained to the client in sufficient detail, and the client usually reacts very well.
  • We make it clear We provide a detailed digital layout- where, what, to the last penny. And we say that if you want us to do this too, then please it will take so many hours and you have to pay for them. In the end, the client agrees with us and either refuses his “wants” or pays for additional hours. Of course, it happens in different ways - I’m now idealizing the picture a little.

Here I want to give another example of relationships. We worked with one very large company (they were already at the maintenance stage), and there periodically some tasks for improvements arose: for example, to make some kind of sophisticated report or something else. And so, the chief accountant of the company assigned us certain work, and we did it. And when the time came to pay, he said: “In general, I was mistaken, we don’t need all this at all.” But the work was done, therefore, it was necessary to pay. And he says: “No, I won’t pay for it, I can’t go to the president of the company and tell him that I’m a fool and ordered the wrong thing.” Moreover, the company was a very large oil company, the relationship was good both with it and with this person. And we didn’t insist - if he doesn’t pay, he doesn’t pay. Although, because of this, we lost a fairly large amount of money for us at that time (this was 2004). At the end of the year there was a denomination (the Azerbaijani manat dropped zeros). And for all clients who were in our service, we did this recalculation as a matter of routine - no additional money. But we approached this accountant (at that time, literally less than a year had passed since that incident), and said: “Remember, you didn’t pay us? Then we met you halfway. And now - denomination. Let's do this for free?" No questions asked - we issued an invoice, he paid.

Why did I give this example? On the importance of good relationships. If we had then stood up on our hind legs and demanded that this amount be paid to us, we would have risked losing a good client. And so we maintained our relationship with him.

Who is responsible for explaining this budget?:

  • This in the way of business; in the regular course of work is engaged Project Manager- head of the joint working group, which, in fact, implements the project.
  • If he doesn’t succeed, then he connects contract manager, who explains by numbers and says that this is breach of contract, breach of agreement.
  • In the most difficult cases connects object manager, who tries to explain (of course, without any strict framework) to the customer why he needs to limit his desires.

Usually, if the numbers are described in great detail, then this layout and its explanation is sufficient.

Delivery of work

Delivery of work. Here, in general, there are usually no big problems, because Our work delivery procedure is spelled out in great detail in relevant documents.

But at this stage there is an element of informality ( good attitude), of course also makes life easier for both us and the customer Same.

The purpose of this stage is to achieve the delivery of work in full compliance with the rules established in the relevant documents, which are annexed to the contract signed by both the client and us. Accordingly, one can always present that there are such rules.

Post-project relationships

And finally, post-project relationships. This is also a very important component. What should we strive for at the end of the project? By concluding a service contract, of course. But this doesn't always happen. Because there is the concept of “result”, and there is the concept of “outcome” - and these are slightly different things.

Let me give you an example. We had a project with one very serious company, and the result on that project was brilliant for us - it was one of those rare cases when we completely met both the budget and on time, absolutely as originally planned. This was the result. And the result of the project was that the service agreement was not signed. Moreover, the customer said that he would never work with us again. This is the result. In other words, the result is brilliant, but the outcome is very sad.

Why did this happen? Because there were no informal relationships. At that time, we had just developed our design documentation technology, and this was the client where all this technology was demonstrated in its full glory. And when we asked the customer: “Okay, you won’t work with us - are there any complaints against us?” And we were told through clenched teeth angrily: “That’s the problem, we can’t make any claims - no matter what you say, you have a piece of paper for everything, and we can’t do anything. We are not happy with this, and we will not work with you anymore. Other companies can be asked to do something additional, but you refuse - this is your budget, this is what you are supposed to do, this is the deadline. Step to the side - and you immediately show us a piece of paper with our signature.”

Therefore, the result was sad. But I emphasize once again that this result was due to the fact that there were no informal relationships.

This article was written based on a report given by the author at the Infostart IE 2014 Conference on October 29-31, 2014.

We invite you to a new conference.

Today, the process of creating complex software applications cannot be imagined without dividing it into life cycle stages. By the life cycle of a program we mean a set of stages:

  • Analysis of the subject area and creation of technical specifications (interaction with the customer)
  • Designing the program structure
  • Coding (set of program code according to project documentation)
  • Testing and Debugging
  • Implementation of the program
  • Program support
  • Disposal
Let's take a closer look at the design process. During the design process, an architect or an experienced programmer creates design documentation, including text descriptions, diagrams, and models of the future program. The UML language will help us in this difficult task.

UML is a graphical language for visualization, description of parameters, design and documentation of various systems (programs in particular). Diagrams are created using special CASE tools, such as Rational Rose (http://www-01.ibm.com/software/rational/) and Enterprise Architect (http://www.sparxsystems.com.au/). A unified information model is built based on UML technology. The above CASE tools are capable of generating code in various object-oriented languages, and also have a very useful reverse engineering function. (Reverse engineering allows you to create a graphical model from existing program code and comments to it.)

Let's look at the types of diagrams for visualizing the model (this is a must have, although there are many more types):

Use case diagram

The designed system is represented as a set of entities or actors interacting with the system using so-called precedents. In this case, an actor or actor is any entity that interacts with the system from the outside. In other words, each use case defines a certain set of actions performed by the system during a dialogue with the actor. However, nothing is said about how the interaction of actors with the system will be implemented.

class diagram

A class diagram serves to represent the static structure of a system model in the terminology of object-oriented programming classes. A class diagram can reflect, in particular, the various relationships between individual domain entities, such as objects and subsystems, and also describes their internal structure (fields, methods...) and types of relationships (inheritance, implementation of interfaces...). This diagram does not provide information about the timing aspects of system operation. From this point of view, the class diagram is a further development of the conceptual model of the designed system. At this stage, knowledge of the OOP approach and design patterns is essential.

statechart diagram

The main purpose of this diagram is to describe possible sequences of states and transitions that together characterize the behavior of a model element during its life cycle. A state diagram represents the dynamic behavior of entities based on the specification of their response to the perception of some specific events.

Sequence diagram

To model the interaction of objects in the UML language, appropriate interaction diagrams are used. The interactions of objects can be viewed in time, and then a sequence diagram is used to represent the timing of the transmission and reception of messages between objects. Interacting objects exchange some information with each other. In this case, the information takes the form of completed messages. In other words, although the message has informational content, it acquires the additional property of exerting a directed influence on its recipient.

Collaboration diagram

In the cooperation diagram, the objects participating in the interaction are depicted in the form of rectangles, containing the name of the object, its class and, possibly, attribute values. Like a class diagram, associations between objects are indicated in the form of various connecting lines. In this case, you can explicitly specify the names of the association and the roles that objects play in this association.
Unlike a sequence diagram, a cooperation diagram depicts only the relationships between objects that play specific roles in the interaction.

Component diagram

A component diagram, unlike the previously discussed diagrams, describes the features of the physical representation of the system. A component diagram allows you to define the architecture of the system being developed by establishing dependencies between software components, which can be source, binary and executable code. In many development environments, a module or component corresponds to a file. The dotted arrows connecting modules show interdependence relationships similar to those that occur when compiling program source code. The main graphical elements of a component diagram are components, interfaces, and dependencies between them.

Deployment diagram

The deployment diagram is designed to visualize the elements and components of a program that exist only at the runtime stage. In this case, only program instance components, which are executable files or dynamic libraries, are represented. Those components that are not used at runtime are not shown in the deployment diagram.
The deployment diagram contains graphical representations of processors, devices, processes, and the connections between them. Unlike logical representation diagrams, a deployment diagram is uniform for the system as a whole, since it must fully reflect the features of its implementation. This diagram essentially completes the OOAP process for a particular software system and its development is usually the last stage of model specification.

This concludes our overview of diagrams in particular and design in general. It is worth noting that the design process has long become a standard for software development, but often you have to deal with a superbly written program, which, due to the lack of normal documentation, becomes overgrown with unnecessary side functionality, crutches, becomes cumbersome and loses its former quality. =(

I am convinced that a programmer is first and foremost a coder - he should NOT communicate with the customer, should NOT think about the architecture of the system, should not invent an interface to the program, he should only code - implement algorithms, functionality, appearance, usability, but nothing more …. The designer must, starting from abstract diagrams (describing the subject area) to diagrams representing the structure of data, classes and processes of their interaction, describe everything in detail step by step. That is, the complexity of the work and the salary of a designer should be an order of magnitude higher than that of a programmer == coder. Sorry for the sedition....

Great events. Technologies and practice of event management. Shumovich Alexander Vyacheslavovich

Procedures for interaction with Clients

During the preparation and implementation of the event, you will encounter certain standard situations in interaction with Clients. Practice these typical procedures. This is a technological moment, and here you must work like a well-oiled conveyor belt, according to a clear algorithm. Standard situations can be considered:

registration, confirmation of participation. Think about it in detail How The client can communicate his decision to participate in your event (mail, telephone, fax, website, in person) and with what(questionnaire, call, buying a ticket...);

– actions after registration. Report your actions to the Client. Should you send him confirmation? Should (when and how) be reminded about the event? Practice internal actions: compiling lists of participants, maintaining a database. Depending on incoming data on the number and composition of participants, adjust your plans and actions;

reminders. They may well forget about the event or set priorities differently by canceling participation. In this case, a reminder will serve you well. You will either return an almost lost Client, or find out that he will not come, and you will be able to make adjustments to your plans. This procedure requires precision, consistency and accuracy on your part. Always call back when promised. However, don't be intrusive;

failure or replacement. Since we are dealing with a service, our Clients may change their mind about participating in the event. Practice the procedure for canceling or replacing a participant. If a participant is replaced, make changes to the database in a timely manner. In case of cancellation of participation, return the money if the conditions agreed upon during registration are met. This is also an important point: refusing to return the money at an early stage can harm your relationship, and the Client will not want to work with you in the future. On the other hand, there comes a time when you have already made the necessary expenses and, having learned about the refusal to participate, you cannot change anything. Let your Clients be informed about this, let them understand your position;

Cancellation received later than one week before the event will not provide a refund. A participant can be replaced at any time. Please inform us of these changes in writing.

(Text from Eventum booklet)

– special procedures. Consider what special situations and special relationships you may have with the Client. Let's say, special conditions of participation for a certain category (for example, for regular Clients or, conversely, participating for the first time).

“If you would like to send a group of employees to the event, we will be happy to discuss special conditions and provide you with a discount.

If you prefer to get to the boarding house yourself, please inform us about this and provide the number of your car."

From the book Competence in Modern Society by Raven John

Accountability Criteria and Procedures From the material we have reviewed in this chapter, it can be concluded that there is an urgent need for procedures that:1. Enable civil servants to take collective responsibility for: – improvement

From the book The Big Book of the HR Director author Rudavina Elena Rolenovna

6. H. Documentary support for the certification procedure - But I won’t give it to you. Because you have no documents. Cartoon “Three from Prostokvashino” The list of documents for certification includes a review or

From the book Show Me the Money! [The Ultimate Guide to Business Management for the Entrepreneur Leader] by Ramsey Dave

From the book Handbook on Internal Audit. Risks and business processes author Kryshkin Oleg

From the book Beauty Salon: from business plan to real income author Voronin Sergey Valentinovich

Active restorative procedures Reaffirming (strengthening) facial massage The massage technique is based on the effect on facial and other wrinkles, restoring the tone and turgor of all layers of tissue. The massage is based on the technique of deep local kneading,

From the book The Managerial Elite. How we select and prepare it author Tarasov Vladimir Konstantinovich

Innovation. Procedures from GUINOT Hydradermie Lift procedure A whole hour of relaxation and bliss for your skin! Long laboratory research at the GUINOT Institute has resulted in a truly unique Hydradermie lift procedure. The result is smoothing of facial wrinkles and instant rejuvenation.

From the book Development of Employee Potential. Professional competencies, leadership, communications author Boldogoev Dmitry

3.10 Evolution of the competitive procedure The first city competition of professional skills of young production organizers was followed by others. Both city and industry. New business games and types of tasks have appeared. The way results are calculated has changed.

From the book The Practice of Human Resource Management author Armstrong Michael

Procedures - capabilities This assessment parameter is somewhat similar to the previous one, but there are also significant differences: we evaluate not so much the propensity for a process or result, but rather the path a person takes in solving his problems. It should be noted that this is more about

Let's consider the complete scheme of interaction with the customer using the example of website development. Graphically, the stages of interaction can be represented as the following figure:

Primary is call or e-mail, which are processed by the customer service manager. The manager talks about the services of the BeeHive company, gives answers to all questions and explains the further process of interaction to the customer.

* It is worth noting that the customer is assigned a personal manager for the entire period of his project, who is ready to answer all questions and help in solving all problems.

Next, the manager helps fill out questionnaire-brief for the development of a website, which contains the necessary clarifying questions on the subject of cooperation and adds a contact to the internal CRM system (Customer Relationship Management System).

The data is entered into the system to securely store all the necessary customer data and ensure high-quality website development as a whole.

Based on the completed brief, BeeHive specialists prepare individual commercial offer with a description of the timing and cost of the work, and the manager forwards it to the customer for consideration.

Next comes the process of agreeing on the terms of cooperation, the result of which is agreement. To speed up the start of work, the contract is signed by both parties and the parties exchange scanned copies of the contract. The originals of the agreement are sent by registered mail (hereinafter, all exchanges of paper copies are made by mail or courier). After the party receives the original in paper form, one copy is sent back by post.

*The process from calling to signing the contract usually takes no more than 1-2 days.

After signing the contract and exchanging electronic scanned copies, the customer pays an advance, the amount of which is usually 50% of the total contract amount.

After receiving an advance payment and conducting an analysis of the subject area, the development and approval stage begins technical specifications (TOR), where all the requirements for the site being developed are stated, diagrams are given and a detailed prototype of the entire site is created. The technical specification is a mandatory annex to the contract, approved by both parties and signed in the same way as the contract.

* It is worth understanding that the technical specification is a very important document for both the contractor and the customer. It allows you to design and complete an Internet project with high quality and on time.

After all requirements are approved, it is sent to the customer. list of necessary text and graphic materials, which the customer must provide before the start of the development stage (i.e., during the development of the design layout by the contractor, the customer collects and provides all the necessary materials). This list may include: a description of the company, with whom they cooperate, what awards and certificates they have, prices and price lists, product catalog and description of goods, description of services, contact information published on the website, etc.

Sometimes it is difficult for a customer to describe his services himself or there is simply no time for this. In this case, the contractor is ready to complete the work of writing the missing content for the site (pictures, texts, videos, etc.).

* Providing the necessary materials by the customer is critical because:

  • it is necessary to correctly fit all the content provided by the customer into the layout of the site at once (it is pointless to do unnecessary work);
  • the contractor’s technological process is planned literally “minute by minute” and we don’t want to disrupt it and incur additional costs;
  • Filling an Internet project with test information also makes no sense (firstly, the amount of unnecessary work again increases; secondly, search engines may pessimize a site published on hosting with test content; thirdly, your potential clients may have a negative attitude towards the site, which contains obviously useless information);
  • It is important for both you and us to complete the project professionally and on time.

* Dear customers, please do not delay the development of your own website and making a profit from it. Provide content on time! Otherwise, the project will be frozen until information is received from you and, accordingly, the site delivery date will be postponed. If you don’t have time to collect and write information, order text writing and photo processing from us, it’s inexpensive.

At the same time, a working group for the project is created and the stage starts design layout development future site.
Once the design layout is ready, it is sent to the customer for approval. Once approved, the mockup becomes the actual design.

* Depending on the complexity of the project, the customer may be given access to a project management system (for example, Redmine), where he can upload the necessary project resources, monitor development stages and publish comments.

To continue the work, it is mandatory to receive from the customer all the necessary materials, a list of which was sent to the customer earlier.

As soon as the missing materials are received. Important begins site development stage in accordance with the approved technical specifications.
This stage includes a large number of types of work: cross-browser layout of website layouts, development of the necessary design templates for the selected content management system (CMS), installation and configuration of the CMS itself, installation of the necessary modules and components, development of missing modules, comprehensive development of algorithms for the functioning of the website , filling the site with content, deploying the project on a technical domain and moving on to testing.

The Internet project is tested by the contractor’s specialists, all errors and comments are eliminated, and the site is finely tuned to work.

As soon as the work is completed and testing of the site on the technical domain is completed, testing begins work acceptance stage. Here, the customer verifies compliance with the requirements of the technical specifications and the entire process of functioning of the Internet project.
After the customer makes a decision that the site fully complies with the requirements of the technical specifications, the site is transferred to the customer and the project is published on hosting.

The result and confirmation of the completion and acceptance of the work is a functional website and an acceptance certificate, which is signed by both parties. The signed act, along with the entire set of documents for accounting, is sent by mail.

After signing the acceptance certificate, the customer, in accordance with the contract, pays the remaining cost of the work.

After the final payment, along with the documents and the website, the customer receives a user manual, copy of the site on DVD and free technical support within 2-4 weeks from the date of site acceptance.

In this diagram, we tried to fully reflect all aspects of interactions from the initial call to the delivery of the project. For simple projects, some steps can be combined or omitted. But in any case, everything is reflected in the contract.

The scheme of work for the services “Comprehensive website development”, as well as “Website promotion” structurally repeats the process of interaction between the customer and the contractor described above and therefore does not require a detailed description.

We hope that the described interaction scheme is transparent and understandable. If you still have questions, please

Loading...Loading...