31Dec

It is necessary to pay attention to:

1) Politeness
polite-clipart
When corresponding and communicating, be polite and welcoming. It will help to maintain long-term relations with the customer.

2) English
c84098f72225
Check what you write. Mind the tenses and forms. Check in translate.google.com or ask colleagues for help. The style and spelling of your writing form the impression of you and your team as a whole. You can agree that the phrase “I work Java scrpt, me have large experience work” sounds ridiculous. Our customer reads the same when you forget about tenses and forms of verbs.

3) Requirements of the Customer.
Business-Intelligence-Analyst
Treat the customer’s requirements as attentively as possible. Ifyoudonotunderstand something, ask more questions. It often happens that thecustomer merely forgets to mention some important details. Herewith, he has a full idea how it should look like and work. And you don’t. Our task is to do ourbest for the result of our work to be as close to the customer’s expectations aspossible.

4) Again the Customer’s Requirements.
1666550_orig
The reverse situation of clause 3 is when the customer only approximately understands how the features must function. In this case it is possible to offer your variants. Herewith, it is necessary to write and spell out everything.

5) One more time about the customer’s requirements. Summarizing clauses 3 and 4, IT IS VERY IMPORTANT to describe the requirements in as many details as possible for the customer not to have an opportunity to manipulate in thefuture. Indistinct and weakly concretized tasks give the customer theopportunity for the flight of fancy. 

6) Make sure that the selected technology stack allows to implement all required features. For example, it is quite difficult to make an adequate mobile application on PhoneGap due to the limited functionality of the latter. Or it can be quite problematic to organize joint work of React.js and the library that directly works with DOM. Before accepting the order, it must be analyzed.

7) Terms. All customers are interested in the terms and of course the price of the work. Inorder to correctly define the terms, followthese recommendations.

8) The Customer’s Discontent.
nedovolnii-klient
Some discrepancies with the customer occur rather often. It is not important whose fault it is. In this situation we must make concessions because a bad testimonial about the performed work can make serious harm to the team. Our reputation isextremely important for us! It is better to return the money to the customer andperform a part of the work at our expense and thereby do our best forthecustomer’s testimonial to be positive. If you see that the customer isnotsatisfied by anything, at once contact the manager or project executive.

9) The Customer’s Rudeness and Impudence.
Rudeness-Icon-Image-1400x800-862x493
Things happen but we have no right to response in the same manner. If there issuch a situation, contact the manager or the director. The problem must besettled amicably.

10) Punctuality.
444

If the meeting was appointed to the exact time, be ready earlier. Before the meeting it is better to ask whether the customer can start at the specified time.

Before appointing the meeting, it is necessary to take into account the difference in time zones. For example, if your time is 3.00 p.m., it is quite possible that the customer’s time is 2.00 a.m. – deep night.

11) If the customer asks to perform additional work within one project, every new feature must be estimated separately.

12) Tracker record. If the order has already been received and the work has started, the correspondence, communication and search for information on the project must be taken into account when recording tracker time. Herewith, it is necessary toinform the customer about it.

13) Only Our Technologies Stack!
js

It is worth following only our technologies stack. If the customer asks todosomething, for example, on PHP, it must be discussed with the manager. Even if you are sure that you can create the feature on Python / Java / C++, etc., think about other members of the team. It is likely that in the future they will also have to support this project.

We are looking forward to meeting you on our website soshace.com

Leave a Reply

31Dec

На что следует обратить внимание:

1) Оценка проекта. Заказчик должен точно понимать что и главное когда будет реализовано. Можно использовать как таск трекер со стороны заказчика, так и предложить свой вариант.

2) Прозрачная отчетность по результатам работы по каждому дню. Это:

  • коммиты (они должны быть слиты до конца дня)
  • закрытые задачи (должны быть описаны выполненные результаты)
  • тайм трекер (либо UpWork, либо HubStaff), при этом заказчик должен точно понимать где именно он сможет отслеживать результат.
  • в письменном виде, если для описания результатов работы предыдущие варианты не подходят

3) Вежливость.
1383583553_1805772197
Во время переписки и общения, будьте вежливы и доброжелательны. Это поможет поддержать долгосрочные отношения с клиентом.

4) Английский язык.
c84098f72225
Проверяйте то, что вы пишете. Соблюдайте времена, формы. Проверяйте в translate.google.com или просите помощи у коллег. По стилю вашего слога и орфографии  складывается впечатление о вас и команде в целом. Согласитесь, насколько смешно звучит фраза по-русски: “Я работать с ява-скрпт, я иметь большой опыт работа” То же самое читает наш заказчик, когда вы забываете про времена и формы глаголов.

5) Требования заказчика.
nelzya-prosto-tak-vzyat-i-boromir-mem_35971497_orig_
Максимально внимательно относитесь к требованиям заказчика. Если что-то непонятно, то задавайте больше вопросов. Часто получается так, что заказчик просто забывает упомянуть какие-то важные детали. При этом в голове у него есть полное представление того, как это должно выглядеть и работать. А у вас нет. Наша задача – сделать так, чтобы результат нашей работы над проектом был максимально близок к ожиданиям заказчика.

6) Снова требования заказчика.
atkritka_1357124145_666
Обратная ситуация пункту 3, когда у заказчика есть только примерное понимание того, как фича должна работать. В таком случае можно предложить свои варианты решения. При этом все нужно записать и расписать по пунктам.

7) Ещё раз требования заказчика. Суммируя пункты 3 и 4, ОЧЕНЬ ВАЖНО  как можно более детально описать требования, чтобы не дать заказчику возможности манипулировать в дальнейшем. Размытые и слабо конкретизированные задачи дают заказчику почву для полета фантазии.

8) Убедиться, что выбранный стек технологий позволяет реализовать все необходимые фичи. К примеру, сделать адекватное мобильное приложение на PhoneGap довольно затруднительно в виду ограниченной функциональности последнего. Или же реализовать совместную работу React.js и библиотеки, которая работает напрямую с DOM также может быть довольно проблематично. Перед тем как брать заказ, все это необходимо проанализировать.

9) Сроки. Всех заказчиков интересуют сроки и конечно же стоимость работы. Для правильного определения сроков проекта руководствуйтесь этими рекомендациями.

10) Недовольство заказчика.
nedovolnii-klient
Довольно часто возникают некоторые разногласия с заказчиком. И не важно по чьей вине. В данной ситуации мы должны идти на уступки. , Ведь плохой отзыв за выполненную работу  может серьезно навредить команде. Наша репутация – это наше все! Лучше вернуть деньги заказчику или взять часть работы за свой счет, но при этом сделать все, чтобы отзыв клиента был положительный. Если вы видите, что клиент чем-то недоволен,  сразу обращайтесь к менеджеру или руководителю проектов.

11) Грубость и хамство со стороны заказчика.
img-20131225120058-935
Бывает всякое, но мы не имеем права отвечать тем же. Если возникает такая ситуация, обратитесь к менеджеру или руководителю. Вопрос необходимо решить мирно.

12) Пунктуальность.
444

Если митинг был назначен на точное время, то будьте готовы заранее. Перед митингом стоит поинтересоваться, готов ли заказчик начать в указанное время.

Перед назначением митинга, необходимо учитывать разницу в часовых поясах.  К примеру, если у нас 15:00, то у клиента вполне может быть 2:00 – глубокая ночь.

13) Если заказчик в рамках одного проекта просит выполнить дополнительную работу, то каждая новая фича должна быть оценена отдельно.

14) Запись по трекеру. Если заказ уже получен и работа началась, то переписка, общение и поиск информации по проекту должны быть учтены при записи времени по трекеру. Клиента при этом стоит поставить в известность.

15) Только наш стек технологий!
js

Стоит придерживаться только нашего стека технологий. Если клиент просит что-то сделать, к примеру, на PHP, то это нужно обсудить с менеджером. Даже, если вы уверены, что состоянии запилить фичу на Python / Java / C++ и тп., думайте о других членах команды. Велика вероятность, что данный проект  в дальнейшем придется поддерживать и им тоже.

We are looking forward to meeting you on our website soshace.com

Роли внутри проектов

Основные роли: тестировщик ПО, разработчик ПО, лидер команды и менеджер проекта.
Все участники проекта независимо от их роли несут персональную ответственность за свою работу и работу команды.

Ведение профиля на UpWork

Всем привет! Этот пост я посвящу ведению профиля на UpWork.
Если у вас уже есть свой профиль на UpWork, то его придется удалить, т.к. в случае обнаружения дублирующих профилей администрация UpWork может заблокировать оба.

Автоматическое добавление в задачи ссылок на коммиты

Подключение репозитория к проекту Настройки Github находятся в Settings -> Repositories -> New Repository. Далее: — Выбираете SCM -> GitHub; — Поле Identifier заполняется латиницей в нижнем регистре — это уникальный идентификатор репозитория, который мы в будущем будем использовать; — URL — адрес репозитория, с расширением “.git” на конце; — Не забыть про “.git” на […]

One Reply to “Работа с заказчиком”

  1. yohannathomas9 3 months ago

    As a student needing quality article reviews, I found review on top article review writing services to be extremely useful. It provided an insightful comparison of the leading services, detailing their strengths and why they’re trusted by students. The review helped me select a service that delivered a thorough and well-structured article review, which significantly eased my workload and improved my grades.

Leave a Reply