Зачем все еще нужен PHP

На PHP делают сайты и веб-приложения — блоги, интернет-магазины или социальные сети. Сегодня на PHP работает почти 38 миллионов сайтов — и среди них всемирно известные Facebook, Wikipedia и «ВКонтакте». Рассказываем, для чего ещё нужен PHP, и почему без него не обходится большинство современных сайтов.

PHP придумали в 1995 году, и тогда он ещё не был полноценным языком программирования. Это был набор скриптов для личной страницы одного программиста из Дании, но в итоге проект разросся так, что получил собственный синтаксис, поддержку дополнительных модулей, признание в среде разработчиков и превратился в один из самых популярных языков программирования в мире. Кстати, название PHP расшифровывается как Personal Home Page — и отсылает к тому, чем язык был изначально.

Не будем углубляться в историю и рассмотрим, для чего используется PHP.

Формирование страниц «на лету»

Предположим, у нас есть библиотека с тысячей книг, и мы хотим сделать для неё сайт. По задумке, на каждой странице нужна информация о книге: имя автора, описание и фотография обложки. Если бы книг было десять, то ничего страшного — можно вручную сделать страницу для каждой. Но для библиотеки из тысячи книг нужно создать тысячу разных статичных страниц.

Возможно, у нас есть достаточно времени, чтобы создать тысячу файлов с уникальным содержимым. Но если после создания последней страницы мы решим добавить везде каталожный номер книги или режим работы библиотеки, то придётся повторно отредактировать все файлы. Получается, любое изменение структуры или информации на страницах потребует изменений во всех созданных файлах.

PHP помогает решить эту задачу — мы можем создать одну страницу и показывать на ней информацию о той книге, которая нам нужна прямо сейчас. Такой способ называется динамическим формированием страниц на бэкенде.

Бэкенд (back-end) — это часть сайта, которая находится на сервере, получает запрос от браузера, выполняет запрошенные действия и отправляет информацию обратно. Такой подход применяется повсеместно в клиент-серверном программном обеспечении, и PHP тоже может решать такие задачи. Язык прекрасно справляется с ролью бэкенда для мобильных, десктопных или веб-приложений.

Как формируются страницы

PHP как раз нужен для динамического формирования страниц на основе информации из базы данных.

Представим, что информация о нашей тысяче книг хранится в базе данных. Тогда мы можем легко сформировать страницу конкретной книги (допустим, мы ищем «Тёмную башню» Стивена Кинга).

  1. Мы пишем в поиске на сайте «Тёмная башня» и отправляем запрос на сервер. PHP получает запрос, соединяется с базой данных и находит нужную информацию.
  2. Полученную информацию PHP может обработать до нужного формата. Например, добавить теги или преобразовать в другой вид.
  3. PHP вставляет обложку, автора и описание книги в заранее подготовленный шаблон страницы. Шаблон — это почти полностью готовая страница или часть страницы, на которой не хватает только данных из базы. После того, как информация добавлена в шаблон, у нас есть полностью готовый код страниц.
  4. Этот код отправляется в браузер, и пользователь видит страницу с информацией о «Тёмной башне».

Для пользователя страница будет выглядеть как обычно, но с точки зрения PHP — это динамически сформированная страница на основе шаблона. Если нам потребуется что-нибудь поменять: добавить блок информации, изменить вёрстку или отобразить ещё что-то из информации о книге, нужно будет изменить не тысячу файлов, а один, с шаблоном страницы. И когда мы будем заходить на сайт, все изменения сразу будут видны на всех страницах.

Управление контентом на странице

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

Поэтому PHP хорошо подходит для создания систем управления контентом (CMS), интернет-магазинов и всевозможных интернет-сервисов. В основе практически любого сервиса лежит принцип формирования динамических страниц: например, каталога товаров или статьи в блоге. Страница, которую вы сейчас читаете, тоже динамически сформирована с использованием PHP.

Чтобы быстро создать новый сайт на PHP, не нужно программировать его с нуля. Можно использовать одну из систем, которая основана на PHP, и позволяет легко редактировать содержимое без программирования. Например, проект WordPress помогает при создании блогов, персональных сайтов и даже небольших интернет-магазинов. Для всего перечисленного там уже есть готовые шаблоны, которые нужно только заполнить контентом. При этом WordPress — лишь один из немногих успешных инструментов.

Разработка сервисов

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

У PHP есть модули для лёгкой работы с базами данных, электронной почтой, службами каталогов и многими другими технологиями. Благодаря этому возможно создавать сервисы без привязки к вебу — например, для работы с данными внутри организации. Сервис, позволяющий получить информацию о сотрудниках из корпоративной базы данных — пустяковая задача для PHP.

Другая сильная сторона PHP — автоматизация действий. PHP работает на стороне сервера, и на нём можно разрабатывать различные сценарии для автоматизации: делать резервные копии информации, собирать и доставлять проекты на рабочий сервер, создавать и редактировать пользователей и т.д. Эти сценарии работают прямо из командной строки, без необходимости создавать графический интерфейс.

Почему именно PHP

Компания TIOBE регулярно формирует статистику популярности языков программирования. Больше двадцати лет PHP удерживается в десятке популярных языков программирования.

PHP даёт большую свободу разработчикам — он одинаково хорошо работает на всех популярных системах, включая Windows, Linux и OS X. Разработчики могут выбрать удобный им веб-сервер и базу данных для работы с PHP. Такой широкий выбор возможен благодаря многолетней поддержке сообщества и наличию модулей для работы почти с любым набором программ.

Новые версии PHP выходят регулярно — в них улучшается производительность и добавляются новые возможности. Язык не сдаёт позиции и со временем становится только лучше. Сегодня, как и несколько лет назад, PHP может стать прекрасным выбором для нового веб-проекта или первым языком при обучении программированию.

Read More

8 Инновационных Трендов Веб-Дизайна 2021

Веб-дизайн нашего времени – это масса возможностей. Но далеко не каждая причуда жизнеспособна в определенный период. Для каждого подхода есть время и место. «Капитальный ремонт» веб-сайта без какой-либо причины может принести больше вреда, чем пользы.

Но в 2021 году таких причин будет более, чем достаточно. Анализ желаний пользователей показывает, что они хотят увидеть что-то новое в веб-дизайне. Потому сегодня самое время отследить новые тенденции и использовать их на своем сайте.

Какие тенденции будут нести чисто эстетический характер? Что нужно изменить, чтобы улучшить пользовательский опыт? Какие тренды уйдут в прошлое и что придет им на замену? Мы собрали список инновационных трендов веб-дизайна 2021 года, чтобы вы были готовы к изменениям.

Гибкая векторная графика

Основной источник эстетичности на любом сайте – мультимедиа. Веб-страница, на которой размещены интересные иллюстрации или фото всегда оцениваются выше.

Ранее веб-сайты с насыщенным контентом загружались значительно дольше, особенно на мобильных устройствах. Но Google дал понять, что заботиться о пользователе. Один из критериев ранжирования – результаты индексирования сайтов на мобильных устройствах.

Это сделало адаптивность более востребованной, чем даже год назад. Проблема GIF-анимаций и PNG изображений заключается в том, что они теряют качество при изменении размера. Отказаться от них означает убить насыщенность. Выход из ситуации и новый тренд – векторные иллюстрации.

SVG формат позволяет масштабировать изображение по размеру экрана, сохраняя при этом качество оригинальной графики. Сейчас такой формат будет критически важной тенденцией как адаптивности, так и веб-дизайна в целом.

Акцент на данные

Пользователь все больше начал доверять аналитике и ее результатам. Потому, IT-лидеры стремятся увеличить роль информативных структур дизайна. Таким образом, они все больше ориентируются на дизайн, который сосредоточен на данных проекта.

Прежде всего, такой дизайн поможет лично вам сравнивать данные своей компании. Так вы сможете быстрее принимать важные решения. Аналогично, такой подход – отличная возможность задержать читателя на странице. Поисковые системы хотят, чтобы пользователь проводил как можно больше времени на сайте. Ведь таким образом повышается рейтинг индексирования.

Для разработки такого дизайна ваша команда должна сосредоточиться на следующих областях:

  • интеллектуальное управление и размещение данных;
  • настройка источников данных;
  • аналитика.

Проектирование ориентированного на данные дизайна требует учета разных бизнес-факторов. Так вы сможете подкреплять аналитику определенными событиями.

Данные как часть веб-дизайна – это коммуникация с вашими пользователями. Соответственно, такой подход может оживить ваш проект.

Ассиметричные макеты

Много лет подряд веб-сайты были построены по сетке. Это отличный подход, который помогает упорядочить структуру и сосредоточить внимание на ключевых элементах. С другой стороны, это снижает уникальность сайта. Поэтому, грядущий тренд – ассиметричный дизайн.

Асимметрия – это возможность изменить традиции и перейти к брутализму, индивидуальности, шаткой энергии и просто веселью.

Тем не менее, даже здесь дизайнерам необходимо находить баланс. Чтобы создать ощущение баланса, необходимо провести пользовательское тестирование. Цель – убедиться, что ни одна часть страницы не выглядит «тяжелее», чем остальные. К примеру, изображение не должно быть значительно больше текстового блока.

Вы, вероятно, задаетесь вопросом: «Как привлечь внимание к ключевым элементам, если расположить их не по сетке?». Здесь важно помнить, что независимо от подхода глаз зрителя всегда прикован к большим элементам. Таким образом, в ассиметричном дизайне достаточно просто увеличить размер тех блоков, на которые вы хотите сделать акцент.

Мягкие тени и плавающие элементы

Один из лучших способов привлечь внимание пользователя – загрузить видео на фон главного экрана. Но сегодня технологии еще позволяют совместить такой подход с высокой скоростью загрузки страниц. Особенно это касается мобильных устройств. Остается вопрос: как использовать SVG-иллюстрации и при этом обеспечить объемность изображений?

Ответ кроется в использовании мягких теней и плавающих элементов изображений. Они делают веб-дизайн многослойным и более интересным. Кроме того, это увеличивает глубину элементов дизайна.

Такой эффект можно использовать для оформления:

  • основного текста;
  • заголовков;
  • отдельных изображений и иллюстраций;
  • активных кнопок;
  • панелей.

Иными словами, можно добавить тени и плавающие эффекты к любому элементу веб-дизайна. Главное, что это выглядело эстетично на общем фоне. Благодаря такому подходу дизайнеры смогут разбавить однотипность SVG-иллюстраций и сделать дизайн более уникальным.

Смешивание фото и графики

Использование реальных фотографий, смешанных с иллюстрациями или графикой создает индивидуальный посыл сайта. Независимо от того, возьмете вы фото продукта или человека, оно поможет поддерживать брендинг. Кроме того, это отличный способ выделить сайт из толпы.

Наложение или перекрытие графики фотографией создает особый визуальный эффект.

Такие коллажи универсальны:

  1. Их можно использовать для добавления привлекательности.
  2. Они разбавляют сложные атрибуты, что позволяет донести абстрактные понятия.
  3. Это способ настроить изображения и добавить индивидуальности.

Как использовать гибкость этой тенденции на максимум? Подбирайте стиль иллюстраций и графики к индивидуальности бренда. Это очень сильно влияет на то, как пользователь будет интерпретировать фотографии. К примеру:

  • для игривого фото в сфере развлечений можно подобрать карикатурную графику;
  • для онлайн-магазина классической одежды подойдут сложные геометрические формы;
  • сайты ресторанов можно отлично совмещать с графикой в стиле ретро.

Темный тема оформления

Очень долго основой пустого пространства был белый цвет. Некоторые сервисы начали добавлять темную тему оформления несколько лет назад. Но тогда это не получило широкого признания. В 2021 тенденции изменятся.

Прежде всего стоит обратить внимание на оформление посадочных страниц крупных брендов. Apple, Mercedes-Benz, Hublot и многие другие уже используют именно темную тему. Простое изменение цвета придало веб-дизайну совершенно другой вид:

  • делает элементы дизайна более заметными;
  • повышает коэффициент контрастности;
  • меньше нагружает глаза;
  • делает внешний вид сайта более элегантным.

Apple добавили темную тему оформления в iOS 13, что понравилось очень многим пользователям. Вслед за этим, популярные приложения вроде Instagram, Whatsapp также добавили темные оттенки. Такая тенденция распространяется и становится все популярнее во всех сферах.

Помимо прочего, темные темы отлично подходят для OLED-экранов, поскольку экономят энергию и увеличивают продолжительность жизни экрана. Темные оттенки позволяют создавать креативные элементы с использованием неонового свечения, которое является одним из трендов графического дизайна 2021 года.

Искусственный интеллект

Искусственный интеллект все больше проникает во все сферы нашей жизнедеятельности, включая маркетинг. Когда вы внедряете ИИ на своем сайте, вы можете использовать значительно больше данных для удовлетворения потребностей пользователей.

В контексте веб-дизайна добавление искусственного интеллекта больше относится к разработке, нежели к финальному результату. ИИ – это возможность создавать целевые и персонализированные страницы, ориентированные на определенный контекст. Помимо прочего, ИИ поможет:

  • собирать информацию о читателях;
  • автоматизировать подбор графики;
  • проводить тестирование;
  • размещать элементы внимания в наиболее подходящих местах.

С каждым днем пользователь ждет все больше персонализации на подсознательном уровне. ИИ – это лучший способ дать посетителю веб-страницы именно то, что он ищет.

Доступность использования

Доступность веб-сайтов для любого пользователя – важная часть процесса веб-дизайна. Этот фактор берет начало в мировой политике, где сейчас развивается толерантность к людям с ограниченными способностями. Многие организации борются за обеспечение условий для таких категорий населения.

Пока критика не коснулась веб-сайтов, многие дизайнеры решили просто реализовать разные возможности самостоятельно. Таким образом они создали тренд на развитие доступности любого сервиса и его отдельных элементов.
Веб-дизайн неразрывно связан с контентом. Поэтому, при разработке необходимо позаботиться о таких вещах:

  • озвучивание;
  • стенограммы;
  • субтитры;
  • увеличение шрифтов.

Если дизайнер размещает видео, он должен подумать о том, чтобы любой пользователь получил весь месседж. Если сайт будет ориентирован на размещение данных, необходимо позаботиться о том, чтобы с ней ознакомились люди с проблемами зрения.

Этот тренд порождает очень много трудностей для веб-дизайнеров. Почему? Все эти элементы необходимо реализовать без вреда эстетичности и рейтингу индексирования. Тем не менее, позаботившись о всех слоях населения, веб-дизайнер сможет расширить целевую аудиторию.

Уходящие тренды

Веб-дизайн – очень насыщенный этап разработки сайта. Прежде всего, в него можно внести массу элементов, которые будут привлекать внимание. Главное – не добавить сразу все, чтобы не создать хаос в интерфейсе. Но также необходимо следить за уходящими трендами, чтобы сайт не выглядел старым.

Четкая геометрия. Несколько лет подряд многие дизайнеры прибегали к использованию строгих углов и сбалансированным фигурам. Сегодня пользователю это слегка поднадоело, поскольку сайты выглядят очень однообразно. Потому, вместе с приходом асимметрии теряет актуальность любая четко выверенная фигура. Добавляйте плавности вашему графическому дизайну.

Яркие, насыщенные цвета. Еще один элемент веб-дизайна, который стремительно теряет популярность. Во-первых, они создают больше нагрузки на глаза. Во-вторых, они не совпадают с общими цветовыми трендами в остальных сферах. Поэтому, на смену ярким цветам приходят приглушенные пастельные тона.

Видео и анимации как часть дизайна. Многие сайты добавляли анимацию, чтобы оживить свой сайт. Особенно популярной тенденцией было добавление видео вместо изображения на фон главного экрана. Это существенно снижало скорость загрузки сайта. Пока не будет решена эта проблема, тренд видео остается в прошлом.

Заключительные слова

Многие ждали, что 2020 год ознаменует перемены. Но на самом деле он стал годом анализа новых требований пользователей. Результаты мы увидим именно в 2021 году. Веб-дизайнеры изменят большинство тенденций, благодаря чему сайты будут выглядеть совершенно по-другому.

Read More

Профессии 21 века

Чуть ли не каждое десятилетие во всем мире появляются все новые и новые профессии. Появление новейших профессий 21 века связано с массовой безработицей и отсутствием вакантных мест, а также стремительным развитием новых технологий и глобальной компьютеризацией.

Нашу страну прогресс не обошел, и в Украине появилось множество новых профессий. Теперь стало возможным заработать деньги, не выходя из дома. И это определенно плюс, поскольку нет никаких затрат на то, чтобы добраться до места работы. Ну и время лишнее не нужно просиживать в офисе, а в обычных компаниях такое явление можно встретить часто. Потому и ходят шутки про «офисный планктон» и прочих счастливчиков, которые просиживают часы в безделье и только делают вид, что работают. Особенно это касается людей, сидящих на окладе, а не на процентах. Ведь оклад оплачивается гарантированно, а над процентами надо трудиться в поте лица.

Новые профессии, появившиеся в нашем современном мире, как раз и предполагают оплату по факту произведенного труда. И это очень хорошо, поскольку все честно и закономерно. Мы и время лишнее не тратим, и развиваемся, и мотивация присутствует: чем больше сделаешь, тем больше получишь.

  • Вебмастер. Это прекрасная профессия очень широкой специализации, которая подразумевает работу с сайтами, их администрирование и обновление. Оплата такого труда бывает очень высокой и напрямую зависит от знаний, навыков и опыта работника.
  • Веб-дизайнер. Очень интересная и творческая профессия, подразумевающая разработку дизайна сайта, либо его отдельных элементов. На сегодняшний день количество людей, работающих в данной сфере, достигло огромной цифры. Потому оплачиваться такой труд стал немного ниже, поскольку количество работников превышает количество заказов.
  • Контент-менеджер. Работа контент-менеджера заключается в том, чтобы наполнять сайты различными материалами. Туда входят фото, видео, тексты, интервью, отзывы и прочие материалы. Чтобы качественно выполнять такую работу и иметь хороший доход, нужно обладать широким кругозором и ответственно относиться к своей профессии.
  • Event-менеджер. Такой работник организовывает различные мероприятия, праздники, торжества, встречи. Он должен уметь общаться с людьми и разрабатывать определенные программы, которые способны развлечь и заинтересовать массы людей.
  • Копирайтер. Всегда востребованная профессия. Особенно если работник талантлив и скор на письмо. Здесь важно умение отфильтровать информацию, а также – грамотность и понимание сути вещей. Хороший копирайтер может добиться больших высот и в плане заработка, и в плане личностного развития.
  • Интернет-коуч. Если вы человек, хорошо разбирающийся в какой-то области, то эта работа для вас. Здесь важно знать определенную сферу и уметь объяснить ее специфику новичку. То есть, разумеется, важны дар красноречия и умение консультировать людей. Помимо всего прочего, нужно разбираться в психологии, поскольку работа с людьми – дело непростое. А потому, оплата за такие услуги, как правило, высокая. Консультация может стоить тысячу (и более) рублей за час. Консультировать людей можно письменно (если вам легче дается письмо), а можно по скайпу (видео или аудио-консультация онлайн).

И это лишь малая часть всего того, что можно делать по интернету. Новые профессии появляются сейчас чуть ли не ежедневно. Это и различные услуги в социальных сетях (SMM), и прочие невообразимые вещи. Еще лет двадцать назад мы бы не смогли поверить, что вот так просто можно заработать деньги, не посещая душный офис и не выслушивая крики начальства.

Для работы в интернете не требуется трудовая и медицинская книжка. Здесь в общем даже не обязательно подтверждать свою личность какими-либо документами. Вы не отвлекаетесь на официальные бумажки, нудные обеды, планерки и сплетки за сигареткой с надоедливыми коллегами. Вы просто качественно выполняете свою работу и заслуженно получаете за это свои деньги.

Read More

Карьера в IT: должность Бизнес-аналитик

Бизнес-аналитик — это специалист, который исследует проблему заказчика, ищет решение и оформляет его концепцию в форме требований, на которые в дальнейшем будут ориентироваться разработчики при создании продукта.

По данным ДОУ, среднему украинскому бизнес-аналитику 28 лет, он имеет зарплату $1300-2500 и опыт работы 3 года.

Задачи и обязанности
Главная задача бизнес-аналитика — выявить проблемы бизнеса заказчика и найти максимально эффективное решение. Для этого он должен обладать знаниями в предметной области. Бизнес-аналитик работает с требованиями на всех этапах жизненного цикла разработки ПО и постоянно выступает посредником между заказчиком и командой программистов.

Работа бизнес-аналитика включает такие этапы:

1. Выявить потребности заказчика, понять проблему, которую он хочет решить.
2. Самостоятельно или с помощью команды сформулировать концепцию решения.
3. Оформить концепцию в техническое задание с конкретными требованиями к будущему продукту. Для этого используются различные техники бизнес-анализа — постронение моделей процессов и структур, прототипы пользовательского интерфейса, сценарии использования. В это же время делается точная оценка трудозатрат и длительности работ.
4. Детализировать каждое требование в виде спецификаций.
5. Консультировать программистов и тестировщиков во время разработки продукта, спорные моменты обговаривать с заказчиком.

«Круг задач можно описать простыми словами: работа с требованиями. Это предполагает как взаимодействие с заинтересованными лицами на стороне заказчика, так и с членами команды, которые отвечают за процесс разработки решения».
В мировой практике карта карьеры аналитиков выглядит так. В Украине не все проекты предполагают выделенного аналитика. Бывает и обратная ситуация, когда аналитик дополнительно выполняет обязанности менеджера проектов, специалиста по качеству или технического писателя.

В больших проектах иногда разделяют роли Бизнес-аналитика и Системного аналитика. В обязанности Бизнес-аналитика входит выявление бизнес-целей заказчика, продумывание концепций решения и формирование требования. В обязанности Системного аналитика — формализация и спецификация требований, написание технического задания на уровне функциональных требований и программной реализации.

«Иногда аналитики жалуются, что заказчик сам не знает, чего хочет. Обычно как раз заказчик знает, а вот аналитик не имеет достаточных аналитических навыков, чтобы понять его».
В круг обязанностей бизнес-аналитика входит:
— Анализ бизнес-потребностей заказчика;
— Составление требований к будущему продукту (общение с заинтересованными лицами — разработчиками, клиентами, конечными пользователями);
— Анализ требований (применение различных методологий и нотаций — прототипирование, анкетирование, опрос, мозговой штурм, анализ существующих документаций, конкурентов);
— Анализ проблемных областей и предложения для улучшения;
— Формализация требований (разделение требований на бизнес-, функциональные, не функциональные, написание спецификации требований);
— Управление требованиями (обработка запросов на изменение, анализ и описание влияния на существующие требования);
— Трансляция требований между разработчиками и клиентом.

«Аналитик может иметь хороший английский, подвешенный язык и писать идеальную документацию. Но если он не разбирается в предметной области, не может понять заказчика и донести это до разработчика, то его проекты будут проваливаться».
Типичный рабочий день бизнес-аналитика — это:
— Митинги с проектной командой и с заказчиком;
— Проработка концептуальных решений;
— Работа с инструментами анализа: схемами, диаграммами, моделями, прототипами;
— Работа с требованиями: сбор, написание ТЗ и спецификаций;
— Консультации разработчиков и тестировщиков;
— Изучение стандартов.

«Всё зависит от того, на каком этапе находится проект. Когда-то могу заниматься самообразованием, когда-то — писать документацию, или изучать документы, написанные другими, тестировать программу, общаться с Заказчиком».
Достоинства и недостатки
Главное преимущество профессии бизнес-аналитика — возможность проникать в суть: разбираться, что как устроено, из каких частей состоит, как они между собой связаны и взаимодействуют, и затем описывать сложные вещи с помощью простых, но полезных моделей.

«Мне нравится придумывать красивые решения реальных проблем. Красивые — это логичные, универсальные, которые ложатся в имеющуюся структуру и сами становятся масштабируемой структурой, в которую потом лягут дальнейшие изменения. Реальные проблемы — это первоисточники проблем заказчика, решение которых уберет большое количество „симптомов“, с которыми он к нам обратился».
Бизнес-аналитики помогают разным сторонам понимать друг друга, и в результате получают реализацию, которая удовлетворит всех.

«Люблю общаться с людьми, внедрять в жизнь решения, которые облегчают кому-то жизнь».
«Нравится заниматься структурированием информации, оптимизацией, проявлять творчество. Коммуницировать на всех уровнях — с заинтересованными лицами и конечными пользователями, разработчиками, менеджерами, тестировщиками, дизайнерами и админами. Истинная власть над проектом ^_^»
Еще один плюс — важность и значимость деятельности, так как именно результаты работы бизнес-аналитика определяет ход проекта.

«Говоря абстрактно, я не решаю, как будет ехать велосипед и какой толщины будут у него спицы. Я в принципе определяю, это будет велосипед или мотоцикл, или он вообще здесь не нужен».
«Качество продукта — это качество требований. Качество требований — это аналитик».
Среди недостатков выделяют сложности в общении с заказчиком, когда не удается донести хорошие идеи или же мешают ограничения в сроках и бюджете.

Другая жалоба — необходимость изучать большие объемы информации в краткие сроки. Кроме изучения непосредственно своего проекта, бизнес-аналитик обязан постоянно держать руку на пульсе новых методологий, подходов, изучать базовые принципы новых платформ.

«Идеального ТЗ не существует. Да оно и не нужно, это колоссальные затраты времени и денег. Критика будет всегда, нужно учиться отделять зерна от плевел».
Как стать бизнес-аналитиком и куда идти дальше?
Можно выделить 2 пути становления:
1. IT-специалист, которому ближе общение, чем написание кода. Такой аналитик будет понимать процесс разработки, знает возможности ПО и понимает, что нужно знать разработчику для качественной работы. Однако ему необходимо отдельно приобретать бизнес-знания в области, которая автоматизируется.
2. Специалист без IT-образования, который является профессионалом в определенной предметной области. Такой аналитик понимает все нюансы бизнеса и разговаривает с заказчиком на одном языке. Но ему придется разбираться, что именно подлежит автоматизации и какие данные нужны разработчикам для работы.

«Часто аналитики вырастают из тестировщиков. Проделавшие такой путь специалисты знают „внутреннюю кухню“ IT и имеют материал для того, чтобы отличать хорошо написанные требования от плохо написанных».
Для работы бизнес-аналитика важно:
— знать методологии сбора, анализа и формализации;
— знать предметную область, которую нужно анализировать;
— понимать жизненный цикл ПО в соответствии с различными методологиями;
— знать основы программирования, тестирования, алгоритмов, экономики.

«Аналитик должен избавиться от узконаправленности мышления айтишника, уметь увидеть картину в целом, замечать недостатки. Чем лучше ему удастся выйти „за рамки“, тем успешней будет работа».
Что касается личных качеств, необходимо:
— обладать аналитическим мышлением;
— легко разбираться в неизвестной области;
— уметь анализировать текущую ситуацию в сравнении с прошлой;
— уметь принимать решения;
— любить и уметь учиться;
— иметь отличные коммуникативные способности;
— быть внимательным к деталям;
— четко и ясно выражать свои мысли.

«Нужно уметь разложить то, что ты хочешь объяснить, на простые составляющие, чтобы абсолютно всем и каждому было ясно, в чем идея».
«От будущего аналитика требуется разбираться в процессах разработки ПО, изучить теорию бизнес-анализа и требований к ПО, иметь хороший уровень английского, уметь и хотеть думать, смотреть с разных сторон и высот. Также желателен общий технический бекграунд — или опыт в IT, или технический ВУЗ».
Перспективы карьерного развития бизнес-аналитика:
1. Совершенствоваться как аналитик, осваивать все больший круг аналитических задач.
2. Углубиться в системную составляющую и стать Business или Enterprise Architect
3. Развиваться по управленческой лестнице, проектной (Project manager -> Program Manager -> CTO) или бизнес (Product manager).

«Перспективы разные. Стать руководителем подразделения аналитики, стать квалифицированным специалистом, предоставлять консалтинговые услуги. Даже открывая свое дело, необходимо анализировать рентабельность бизнеса. И в уже созданном бизнесе необходимо анализировать и прогнозировать результаты работы».

Read More

Для чего нужна CRM

Получить прибыль (выгодно реализовать как можно больше товаров и услуг) — конечная цель любого бизнеса. Чтобы достичь этой цели, нужно задействовать все инструменты, в том числе оптимизировать взаимоотношения с клиентами при помощи стратегии CRM. Разберемся подробнее, для чего нужна CRM-система и как она влияет на бизнес.

CRM (англ. — Customer Relationship Management) — это концепция, где центральным элементом бизнеса является клиент. То есть работа компании/отдела сосредоточена вокруг маркетинга, продаж, качественной поддержки потребителей. Реализовать все концептуальные задачи бизнес-модели в ручном режиме достаточно сложно — придется полагаться только на компетенцию и честность персонала. Поэтому в помощь руководителям (и самим менеджерам) была разработана CRM-система — прикладное программное обеспечение, позволяющее автоматизировать взаимодействие с клиентами и управление внутренними процессами бизнеса.

Назначение CRM-системы

Разработчики предлагают ПО с широким набором модулей, но главные функции CRM-систем остаются неизменными — это сбор, хранение и использование информации о клиентах (покупателях, поставщиках, партнерах). Клиенты — один из важнейших активов любой компании. В условиях жесткой конкуренции, когда рынок насыщен товарами/услугами, примерно одинаковыми по цене и качеству, грамотная коммуникационная стратегия поможет удержать потребителей, повысить их лояльность. Владея полными и актуальными данными по каждому заказчику, можно организовать эффективную поддержку покупателя и управлять воронкой продаж. А на основе анализа накопленной информации можно улучшить внутренние бизнес-процессы и определить перспективные направления развития.

Нужна ли CRM сотрудникам отдела продаж?

Многие руководители полагают: менеджер должен хорошо продавать за счет профессионализма, опыта и усердия, а работать с информацией можно в программе Excel. Но в таблице сложно хранить комментарии по каждому контакту с клиентом, к ней невозможно прикреплять записи телефонных разговоров, а для создания отчетов приходится переносить данные в более удобные форматы. Используя CRM, удается сократить время выполнения рутинной работы. Более того, менеджер не просто отслеживает воронку продаж по каждому покупателю, он знает о клиенте все необходимое: например, имя и возраст, место проживания и семейное положение, что и где он любит покупать. Наличие и применение таких данных позволяет сформировать взаимоотношения, в которых покупатель ощущает себя единственным и важным клиентом.

Для чего CRM нужна компании?

Применение CRM-систем подходит для любых компаний, занимающихся реализацией товаров или оказанием услуг. Программа повышает эффективность отдела продаж и каждого сотрудника без существенных финансовых вложений. Вам не придется тотально контролировать персонал — система в любой момент времени сгенерирует наглядную отчетность, где можно отследить действия и результативность каждого менеджера. При интеграции CRM с сайтом и call-центром вы получите полную картину обращений (сам факт и содержание обращения, скорость и качество его обработки). Анализируя информацию по клиентам, можно выявлять предпочтения и потребности целевой аудитории, планировать наиболее эффективные стратегии продаж.

Еще один плюс — страховка от потери клиентской базы. Часто возникают ситуации, когда команда продавцов уходит к конкурентам и уносит с собой все контакты и данные по клиентам. CRM работает с паролями доступа, так что управление базой — прерогатива руководящего состава.

Основные функции CRM-системы

В CRM-продуктах имеются удобные инструменты и для рядовых менеджеров, и для управленцев.

Менеджер:

  • фиксирует информацию о клиентах — контакты, реквизиты, причины интереса к товарам/услугам;
  • формирует воронку продаж — ведет клиента до реальной покупки (как первой, так и последующих);
  • планирует действия по клиентам — холодные и обратные звонки, SMS- и email-рассылки, коммерческие предложения, личные встречи;
  • создает единое пространство хранения информации — карточки клиентов с записями телефонных разговоров, файлами переписки и прочей документацией.

Руководитель или ответственный специалист:

  • отслеживает и фиксирует каналы привлечения покупателей;
  • оценивает эффективность работы отдела продаж и компании в целом;
  • проводит количественный и качественный анализ продаж;
  • видит итоговые суммы, привлеченные каждым специалистом.

Преимущества CRM-системы

Практика показывает, что внедрение CRM-системы дает компаниям конкурентные преимущества:

  • рост продаж; Покупатели получают своевременную информацию о значимых событиях (появлении новых товаров/услуг, акциях, распродажах), а персонифицированный подход повышает лояльность к бренду;
  • снижение расходов; Аналитические данные позволяют оптимизировать структуру рекламных бюджетов, отказавшись от неэффективных каналов.
  • повышение контроля и безопасности. CRM дает возможность отслеживать эффективность работы отдела продаж, а клиентская база останется у компании даже при увольнении сотрудников.
Read More
ukУкраїнська