Сообщения

Показаны сообщения с ярлыком "программа"

Никогда не создавайте бесплатный софт

Изображение
Предыстория Вы знаете историю развития ИТ, и я пройдусь широкими мазками, вам главное вспомнить суть. Сперва софт разрабатывали только для себя, да 50-60 лет назад компьютеры были большими и их владельцы имели штат программистов, которые разрабатывали софт, специфический софт. Да, продажи универсального софта тоже были, но в мизерных объемах. Затем появились персональные компьютеры. Софт стал продаваться за деньги. Вы могли прийти в компьютерный магазин (заказать по почте, речь про США) и купить дискеты с антивирусником или дисковой утилитой, или игрой. Софт мог стоить от $5 до $80, разово . Конечно, были и бесплатные программы, их разрабатывали энтузиасты, just for fun. Я сейчас опускаю всякие модели фри, фремиум… Это не важно в данном контексте. Затем с развитием интернета, бума 2000 и последующих годов, пришли к бесплатному софту. Расчет у разработчиков был простой — создаем софт, набираем клиентскую базу (на бесплатном софте это не так сложно) и продаемся инвестору, который уже сам...

Что важнее: скорость или качество

Изображение
Еще 10-15 лет назад типовой программный продукт тщательно планировался и описывался в огромном техническом задании (ТЗ). А затем долго и кропотливо разрабатывался и тестировался чуть ли не годами. Бывали ситуации, когда к моменту завершения продукт устаревал морально. Я хорошо помню, что на запросы по разработке отвечал потенциальным клиентам: «Пришлите подробное ТЗ, мы оценим сроки и стоимость». Часть заказчиков не присылала ничего, мы и не печалились, предлагали разработать ТЗ либо отказывались работать без задания. Но со временем экономические процессы начали развиваться быстрее. Гораздо быстрее, чем бизнес мог выделить времени на разработку ПО по такой схеме. И мы быстро перекочевали на динамическую разработку. Про аджайл еще мало кто слышал и употреблял. Проблем на первом этапе стало на порядок больше. Очень возросла роль менеджмента. Если раньше дал программисту ТЗ и проверяешь по нему, то теперь стало необходимо  управлять программистов в свете неопределенности ...