> Квадрат принятия решения видели? Попробуйти применить, в плане оценки крутости :)
Расскажи про квадрат решения, когда программистская контора ставит ценник в 20 тысяч за дописку, потом ставит 100, когда узнает что заказчик оплачивает из госбюджета. В результате сделал один знакомый при помощи рефокса за полтора часа.
3 главных зла в ПО:
1) Маркетологи. Причем не только свои, но и конкурентов, т.е. на рынке царит стандарт пиздежа "мы все сделаем в срок и пофиг что это даже близко не реально с нашими возможностями"
2) Все время изменяющаяся предметная область с дикими организационными отношениями. Как правило это следствие либо соблюдения ебанутых законов, либо вариантов реализации слабо прописанных мест в законах.
3) как следствие первых двух написание кода в спешке, без толковой проработки архитектуры, с костылями и прочей херней.
> Боюсь не совсем понял пример, если вы нанимаете на доделку существующего программного обеспечения какую-то стороннюю конторку
Не стороннюю - разработчика ПО.
> Скорее всего при глюке этой программы будет неудобно,
Коряво зашитое ограничение на разрядность. Просто у кое-кого охуение от успехов. С исходниками на исправление бы потребовалось минуты 3 включая компиляцию проекта.
> А по поводу завышения цены в 5 раз по получениии информации о заказчике, ну не знаю, это всё от людей зависит,
С завидной регулярностью встречаются граждане пытающиеся впарить идею отката. Еще и жалуются потом.
> Я об этом весь тред и долдоню, что организовать таобту - не так и трудно. В ответ мне начинают петь про чудовищную дороговизну такой организации.
Видел пример в связи. Качество услуг - говно, улучшать нииизя - "Ой это не реально, это дорого, это надо все менять". В другом городе внезапно и качество лучше, и народу меньше, и затраты меньше , и авралов нет, и все это на древне советском оборудовании. Просто обслуживают по тех регламентам оборудования, линии проводят по гостам, а не вешая на радио провода, документация в порядке и т.д. и т.п. Правда минус - надо знания иметь и работать, а это не всем доступно.
> Хотя любое машиностроительное КБ в 30 человек, занимающееся хоть самолетами, хоть тракторами - спокойно такую организацию вырабатывает внутри себя вообще безо всяких. И разработки разных отделов таки стыкуются между собой и даже со смежниками из других КБ.
Просто инженером-конструктором нельзя стать прочитав статью(посмотрев ролик) недоучки где на примере с косяками и пиздецом в архитектуре объясняется как "надо делать программы". В лучшем случае источник знаний для большинства программистов книга хорошего программиста, как правило не имеющего педагогического образования и понятия о системном подходе к обучению.
Тех специальности еще держаться за счет советских методик и профессоров, но эта песня вечно длится не будет - либо государство возьмется за образование, либо(что имхо скорее) настанет тотальный пиздец по западному образцу. Для нищебродов - комиксы вместо образования, реальные знания - только для детей уважаемых людей.
Вымрут те кто работает как надо, потому как на рынке основная тенденция:
- пообещать "все сделаем через неделю"-
- сделать по типу "хуяк-хуяк и в продакшн"
далее варианты
а) заказчику пох на результат(как например в случае некоторых государственных АИС)
- отчитались что все внедрено и все дружно забили на систему, а пользователи работают на старом софте (примеры видел лично)
б) заказчику нужно работать
- отчитались что все внедрено, еще несколько лет тянем кота за яйца деньги на доработку и поддержку
С учетом того, что оплата как правило зависит от времени, а так же того, что зарплаты программистов раза в 2-3 выше чем у рабочих, заказчик встает перед нелегким выбором:
на виду:
дешево и быстро vs долго и дорого.
не на виду и активно отрицается исполнителем:
"за такое время можно сделать только говно" vs а "хер его знает, сможем в нормальную архитектуру или будет то же говно только за другой срок"
> и вдруг заказчик вносит кардинальные изменения в проект, например, требует, чтобы вместо 4-х движков осталось только два?
А знаешь почему такие закидоны прокатывают? Потому что конкуренты в случае чего скажут "мы все сделаем", даже если заказчик скажет "а давайте вместо турбореактивных двигателей поставим паруса, они красивее".
Это не говоря про случаи когда заказчик не виноват, так как изменения требуются в связи с изменениями законодательства от пизданутых депутатов.
[censored]
Программисты - как дети, ей богу, каждой мелочи радуются.
В сетевой шаре насоздавала папок с вменяемыми названиями, чтобы вспомогательные документы по проектам раскладывать. Сделала красивый экселевский файлик с автоподстановкой значений и цветной индикацией взаимодействий со смежниками
Чувствую себя заботливой бабушкой с внуками. И это в мои 27...
Наследие совка изгонят и будет то же самое с самолетами.