| Автор предоставляет коммерческие услуги по следующим направлениям: - Анализ бизнес-требований;Предположим, заказчику нужно разработать некоторое ИТ-решение. Прежде всего, нужно понять, что именно хочет заказчик. Проясним несколько вопросов. Что именно нужно заказчику, какая перед ним стоит задача, и понимает ли он это сам? Какие он имеет пожелания относительно свойств и возможностей разрабатываемого решения? Осуществимы ли они теоретически и практически? Какие требования будут предъявлены пользователям? С какими юридическими вопросами сталкнется заказчик, в зависимости от выбранных путей решения его задачи?
- Проектирование архитектуры приложений, библиотек и сервисов;Что это такое, зачем это нужно, и почему нельзя сразу же браться за программную реализацию задачи, знают те, кому лично приходилось наблюдать, как сыпятся их собственные проекты. Для остальных просто скажу, что это нужно делать, и что я умею это делать.
- Разработка интеграционных решений со сторонними сервисами и приложениями;Прежде чем браться за решение задачи, нужно узнать, не решена ли эта задача уже кем-то ранее. Всегда дешевле воспользоваться готовым решением, чем разрабатывать собственное. Готовое решение, конечно же, бывает не всегда, но все-таки бывает, поэтому существуют две независимые задачи: во-первых, найти нужное решение и, во-вторых, интегрировать решение в существующую систему.
- Анализ и оценка качества кода и архитектурных решений;Учитесь на своих ошибках и вы удешевите дальнейшую поддержку и разработку ваших проектов.
- Чтение лекций, проведение семинаров;Все что вы хотели, но боялись спросить. Особенно хорошо сочетается с предыдущим пунктом.
- Консультации и оказание услуг по вопросам подбора персонала.Наем нового сотрудника — это всегда большой риск. Риск того, что реальная квалификация и профессиональные качетсва нового сотрудника окажутся ниже тех, которые требуются на предложенном ему месте. Уволить сотрудника за недостаточную квалификацию довольно сложно; программиста или архитектора — практически невозможно. Я не верю в то, что у нас в стране существует государственный механизм, который позволит в установленном законом порядке выявить факт того, что я, например, «не знаю C++». Кто выступит в качестве экспертов-оценщиков? Рекрутинговые агентства? Они сами ничего не знают. Профессора ВУЗов? Уж лучше рекрутинговые агентства :-)
Риск совершить ошибку при выборе нового сотрудника обусловлен двумя причинами. Во-первых, достоверного способа проверить квалификацию специалиста просто не существует — каждая компания изобретает свой собственный подход, корректируя его собственными набитыми шишками. Можно, конечно, заставлять всех поголовно проходить, например, Brainbench, однако, далеко не все владеют в достаточной степени английским языком (а подобных русскоязычных тестов просто не существует). Кроме того, отказ соискателю по причине того, что он не прошел тот же Brainbench, попросту не правомерен с точки зрения Российского законодательства. Во-вторых, сотрудники, проводящие собеседования, зачастую сами не обладают достаточной квалификацией, чтобы объективно оценить квалификацию и навыки соискателя (или таких сотрудников в компании может просто не быть).
Ошибка в выборе сотрудника может стоить компании тысяч, и даже десятков тысяч долларов (а в случае «завала» проекта — еще больших сумм, и, что гораздо более ценно — репутации).
| |