На основе того, что выяснилось, аналитик составляет техническое задание для разработчиков. Это масштабная, точная, очень дотошная работа — создать такой документ, в котором подробно описано, как система будет работать. Любой упущенный, не оговоренный в документации фактор может легко увести проект с нужного курса. Как говорил доктор Хаус про девочку-пациентку, «если бы в ее ДНК отклонение было на один процент, она была бы дельфином». После того как ТЗ начинает воплощаться в жизнь, задача аналитика — участвовать в тестировании и прогнозировать возможные ошибки.
Подключаясь к проекту, аналитик в первую очередь собирает требования к разрабатываемому продукту: каким он должен быть и какие функции выполнять. Происходит это, как правило, с помощью интервью. Аналитик опрашивает заказчиков со стороны клиента, если это заказная разработка, или потенциальных пользователей продукта, если софт планируется про
Аналитики. В сфере IT мы говорим «аналитик», а подразумеваем — «системный аналитик». Хотя существуют еще бизнес-аналитики и аналитики Big Data (о них позже). Чем же занимается этот специалист? Он прорабатывает сценарии использования будущего продукта, пишет технические задания для разработчиков, тестирует и принимает готовое ПО.
Сколько в ней человек, какая структура и география? Какие планы по развитию на текущий год? Кто основные конкуренты, есть ли среди них компании-доноры (то есть те, в которых можно будет искать людей на вакансию)? Почему сотрудники в принципе выбирают эту компанию? Почему клиенты ее выбирают?
КОГО МЫ ИЩЕМ Опытного в асинхронном программировании питониста, который работал с микросервисами, ORM (pewee), проектировал HTTP REST API. Того, кто хочет выбирать, как ему работать: в офисе или удаленно из любой точки мира. Того, кому надоели компромиссы между тем, чтобы сделать хорошо или сделать быстро, — мы всегда делаем хорошо, а сроки обсуждаем совместно с командой.
делаем 3–5 релизов в неделю: не дожидаемся окончания спринта, а мерджим и релизим клиентам фичи сразу же после разработки, ревью и тестирования. Мы ведем разработку на Гитхабе, а задачи трекаем в Джире. У нас внедрен Cl (TeamCity/Jenkins), который позволяет прогонять независимые тесты для каждой ветки и поднимать тестовый стенд для каждой фичи, не блокируя те
Технически мы ищем Java-разработчиков middle, тут всё понятно. Но хотелось бы найти своего человека, потому что именно люди делают компанию такой, какая она есть. Если в тебе это откликается, пиши! Было бы здорово, если бы вместе с откликом ты прислал нам ссылку на Git с примерами твоего кода, чтобы мы смогли подготовиться к встрече. Да, кстати: Принимаем условия игры в суровом мире и готовы на удаленное сотрудничество. Оформляем официально с первого дня работы. После испытательного — ДМС со стоматологией (Новосибирск, Академ, Бердск). Окна на северо-запад, летом не жарко (третья башня Технопарка в Академгородке). Да и мы не душные :)) Но есть и другой подход к написанию текста вакансии. Но тоже крутой, живой и настоящий. Это подход глубокого погружения в вакансию, чтобы кандидаты узнали максимальное количество информации из самого описания. Это при