andrzejn: (Default)
Андрій Новосьолов ([personal profile] andrzejn) wrote2004-03-12 10:28 am

Ямщик, не гони!

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

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

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

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

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

Владеющие английским могут продолжить чтение умных мыслей у Joel on Software.

[identity profile] tucker102.livejournal.com 2004-03-12 12:56 am (UTC)(link)
не плохо излагают мысли....
мне про Пять миров (http://russian.joelonsoftware.com/Articles/FiveWorlds.html) понравилось.