Рынок разработки программного обеспечения на заказ в наши дни растет вместе с общим ростом Интернет аудитории и ростом продаж смартфонов и планшетных компьютеров. Создание программ, таких как веб приложения и мобильные приложения, каждый день дает хлеб всё большему числу как сотрудников крупных компаний, так и отдельным талантливым специалистам в этой области.
Само собой, среди заказчиков и потенциальных клиентов компаний, занимающихся профессиональной разработкой программного обеспечения, возник ряд мифов об этой специфической сфере деятельности. Об этих мифах сегодня и поговорим.
Миф #1: Разработка программного обеспечения - это просто
Процесс разработки программного обеспечения - это на 80% интеллектуальная работа, зависящая от профессионализма людей на 100%.
По статистике только одну треть проектов разработчикам удается завершить, не выходя за рамки изначально запланированных показателей качества, стоимости и сроков.
При этом производительность разных подрядчиков на рынке может отличаться в десятки раз из-за разных методов разработки программного обеспечения.
Пример из жизни:
Разработка программного продукта вместо 1 года длилась 5 лет.
Бюджет проекта был превышен более, чем в 5 раз.
Этот программный продукт называется Microsoft Word.
Миф #2: Разработка программного обеспечения - это сложно
В такой области, как разработка программного обеспечения, ограниченные усилия могут дать колоссальный эффект. Не секрет, что примеры работ лидеров рынка в большей части состоят из выдающихся программных продуктов, фактически созданных студентами в гаражах.
Времени для освоения профессии тем, кто хочет сделать своим призванием создание программ, требуется меньше, чем в множестве других отраслей.
При наличии ноутбука программист может работать из любой точки мира, где есть Интернет.
Миф #3: Разработку ПО можно ускорить
Ни один проект по разработке ПО не возможно завершить быстрее, чем за 3/4 расчетного оптимального графика работ.
"9 беременных женщин не родят одного ребенка за месяц."
Фредерик Филлипс Брукс
"Наиболее эффективно программисты работают без жестких сроков."
Том Демарко
Миф #4: Проблемы можно решить с помощью денег
Вопреки сложившемуся мнению, сверхурочная работа и авральные режимы не повышают, а снижают производительность на любых этапах разработки программного обеспечения.
"Добавление рабочей силы в проект, не укладывающийся в сроки, ещё больше задержит его."
Фредерик Филлипс Брукс
Миф #5: При разработке ПО нет незаменимых людей
Возможно, это и так, но у каждого программиста есть цена замены, и она, как правило, очень высока.
Замена одного программиста на другого приведет к резкой потере производительности на данном участке работы. Чтобы войти в курс дел и выйти на приемлемый уровень производительности новому программисту может потребоваться от 2 до 12 месяцев.
Миф #6: Программисты не любят бюрократии
В некоторых случаях это правда, но на самом деле программисты не любят идиотизм.
Программисты бегут от тех, кто усложняет их работу.
Программисты собираются там, где их работу облегчают и делают комфортной.
Миф #7: Молчание программиста - знак согласия
Запомните, молчание может быть знаком согласия, если перед Вами кто-то ещё, но только не программист.
- Программист Вам кивает - значит понял.
- Программист пожал плечами - не значит ничего.
- Программист кивнул и пожал плечами - он понял, но это ничего не значит.
Только выраженное согласие - настоящий знак согласия.
Написано по материалам презентации Сергея Архипенко: источник
Предыдущие записи:
5 комментариев
Александр, привет!
Я, конечно, понимаю, что умным людям приходят похожие умные мысли, но не дословно же :) Поэтому, просьба, дать ссылку не первоисточник.
Автор первоисточника.
Найдите меня во вконтакте и напишите, куда поставить ссылку. Я пользовался несколькими источниками.
В контакте меня нет. Вот ссылка на мой доклад 2010 года: http://www.arkhipenkov.ru/resources/Training%20Labs%202010%20(S.%20Arkhipenkov).pdf
Успехов,
АС.
Ссылку поставил. Спасибо за прекрасную презентацию, Сергей.
При словах "мифы о разработке" и прочих сразу вспоминается статья http://ida-web.ru/article/neskolko-mifov-o-razrabotke.html там так же представлены наиболее распространенные мифы с их истоками. Весьма полезное чтиво.
Отправить комментарий