Многие критикуют компании, занимающиеся разработкой программного обеспечения за то, что они выдвигают высокие цены за свои услуги. Мы решили пообщаться с ведущими разработчиками ПО в России и узнать, какие же причины провоцируют такую высокую стоимость разработки программ. Вот что нам ответили парни из Tados.
Сложность создания ПО
Существует 4 основных проблемы при создании ПО:
Сложность реального мира.
Сложность процесса разработки.
Необходимость создания гибкого ПО.
Монотонный, длинный код.
Давайте вкратце рассмотрим каждую из этих проблем.
Проблема №1
У пользователя и разработчика разные взгляды на программу. Иногда, заказчик ПО не имеет конкретного понятия о том, какое решение ему необходимо. В итоге, взявши на себя обязательства компания не может быстро выполнить заказ, так как клиент постоянно что-то придумывает, передумывает и т.д. По этой причине, фирмы, которые предлагают ПО «под ключ», накидывают цену за возможные риски. Ведь за бесконечное число доработок платить никто не будет.
Проблема №2
Сложные программы разрабатывает не 1 человек. Согласитесь, если у компании штат из 300 человек, то получив даже 100 000 рублей из проекта (333 рубля на человека) сыт не будешь. Еще одна проблема разработки – удаленность сотрудников. У многих компаний не хватает ресурсов для содержания всего штата в одном месте. Поэтому работники разбросаны по разным регионам и даже странам. Действительно. Во время работы нужно следить за каждым, если у кого-то возникнут проблемы (отсутствие в сети, болезнь и т.д.) то нужно иметь запасной вариант.
Проблема №3
Написать статичную программу под определенную платформу не слишком и сложно. Есть даже онлайн генераторы, которые позволяют создавать легкий софт без навыков и умений. А вот написать гибкое ПО, которое будет отвечать всем требованиям заказчика, интегрироваться с разными платформами и вообще быть «вах-вах» - это сложно, требует времени и определенных ресурсов.
Проблема №4
Помимо того, что нужно знать, как сделать программу, ее еще нужно сделать. Это самая монотонная работа. Нужно часами сидеть и верстать, верстать, верстать. Программисты битыми ночами пишут код, который не поместится в 3 томах «Капитал» Карла Маркса. А мы то видим готовое приложение, которое кажется до ужаса простым.