Я один из разработчиков Twitterrific и, честно говоря, я не могу сказать, сколько часов ушло на продукт. Я могу сказать вам, что все, кто проголосовал за смету 160 часов на разработку и 40 часов на проект, ошеломлены. (Я бы использовал другую фразу, но это мой первый пост о переполнении стека, так что я в порядке.)
У Twitterrific было 4 основных релиза, начиная с iOS 1.0 (Jailbreak.). Это много кода, большая часть которого находится в битовой корзине (мы много рефакторинг с каждым основным выпуском).
Одна вещь, на которую было бы интересно взглянуть, это количество времени, которое нам пришлось потратить на версию для iPad. Apple установила дату выпуска продукта, которая дала нам 60 дней на разработку. (Это было позже продлено на неделю.)
Мы начали разработку iPad с нуля, но большая часть нашего базового кода (в основном модели) была использована повторно. Разработка была сделана двумя опытными разработчиками iOS. Один из них даже написал книгу: http://appdevmanual.com :-)
С таким коротким графиком мы работали довольно долгие часы. Давайте будем консервативны и скажем, что это 10 часов в день в течение 6 дней в неделю. Эти 60 часов за 9 недель дают нам 540 часов. С двумя разработчиками это довольно близко к 1100 часам. Наш тариф для клиентов составляет 150 долларов в час, что дает 165 000 долларов только за новый код. Помните также, что мы использовали многократно существующий код: я собираюсь снизить стоимость этого кода до 35 000 долларов, что дает общую стоимость разработки в 200 000 долларов.
Любой, кто серьезно занимался разработкой для iPhone, может сказать, что с любым проектом связано много дизайнерских работ. У нас было два дизайнера, работающих над этим аспектом продукта. Они отрабатывали свои задницы, имея дело с совершенно новой механикой взаимодействия. Не забывайте, что у них не было никакого аппаратного обеспечения, к которому нужно прикасаться (много распечаток!). Вместе они потратили на проект не менее 25 часов в неделю. Таким образом, 225 часов по 150 долларов в час - это около 34000 долларов.
Есть и другие затраты, которые многие разработчики игнорируют: управление проектом, тестирование, оборудование. Опять же, если мы снизим эту цифру до 16 000 долларов, мы получим 250 000 долларов. Это число совпадает с оценкой Джонатана Уайта (@schwa) в размере 50-150 тыс. Долл. США с приложением Обамы на 22 дня.
Сделай еще один удар, чувак.
Теперь, если вы хотите создать бэкэнд-сервисы для своего приложения, это число будет расти еще больше. Все, кажется, удивлены тем, что Instagram потратил 500 тысяч долларов на венчурное финансирование для создания нового интерфейса и серверной части. Я не.