Модераторы: LSD

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> ПисАть качественный софт, каким компаниям это выгодно? 
:(
    Опции темы
ida
  Дата 12.1.2009, 10:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


замужем
****


Профиль
Группа: Завсегдатай
Сообщений: 2277
Регистрация: 14.5.2002
Где: Санкт-Петербург

Репутация: 0
Всего: 58



В очередной раз меня придавило размышлениями о правильности выбранного пути, и хочется поделиться своими мыслями и послушать соображения коллег (настоящих и будущих, надеюсь smile).

За время своей работы в ИТ я прихожу к неторопливому выводу, что разработчику стратегически - как компании, - невыгодно создавать гибкое, переносимое, отказоустойчивое, минимально нуждающееся в поддержке программное обеспечение. Поскольку именно за устранение дефектов, сопровождение, заточку под конкретного заказчика, выпуск новых версий компания получает деньги. Если ПО будет идеальным (представим на минуту, что так бывает), разработчику придется распустить весь штат сопровождения и половину своих программистов, а самому остаться с гораздо мЕньшей прибылью.

На практике я вижу различные методы проведения в жизнь этой стратегии.
От некачественного анализа или вообще его игнорирования до заведомого оставления дефектов в коде.

Возникает вопрос - с теми или иными вариациями так работает вся сфера разработки ПО?... Какие у кого есть наблюдения? Может мне просто не повезло с компаниями.

Это сообщение отредактировал(а) ida - 12.1.2009, 11:01
PM WWW   Вверх
Nastya
Дата 12.1.2009, 11:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1287
Регистрация: 27.3.2002
Где: Мариуполь

Репутация: нет
Всего: 44



Все зависит от сферы деятельности и конкуренции.
Если я выпускаю продукт и живу на продажах и у меня 1001 конкурент - мне прийдется писать максимально качественно (например компьютерные игры,кому они нужны некачественные.), если я работаю под конкретного заказчика много лет, при этом уверена сам заказчик "не в теме" и к другм врядли метнется, то да, можно и пофилонить ;)  


--------------------
Что бы понять рекурсию, надо понять рекурсию

"Профессионал - это человек сделавший все возможные ошибки в очень узкой области". Н.Бор
PM MAIL   Вверх
Cashey
Дата 12.1.2009, 11:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бессмертный
****


Профиль
Группа: Завсегдатай
Сообщений: 3441
Регистрация: 13.11.2002
Где: в столице

Репутация: 1
Всего: 60



Цитата(ida @  12.1.2009,  11:58 Найти цитируемый пост)
За время своей работы в ИТ я прихожу к неторопливому выводу, что разработчику стратегически - как компании, - невыгодно создавать гибкое, переносимое, отказоустойчивое, минимально нуждающееся в поддержке программное обеспечение. Поскольку именно за устранение дефектов, сопровождение, заточку под конкретного заказчика, выпуск новых версий компания получает деньги.


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

выпуск ПО с "браком" это скорее результат экономии на разработке. как на времени так и на штате сотрудников. ну и разумеется квалификации персонала в целом


--------------------
библия учит любить ближнего, а камасутра обучает как именно
PM Jabber   Вверх
batigoal
Дата 12.1.2009, 11:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: нет
Всего: 151



С т.з. заработка на конкретном продукте - безусловно. Но стратегически есть, как минимум, три аспекта:
  • группа филонящих разработчиков проигрывает конкурентную борьбу (и другим компаниям, и внутри собственной компании)
  • разрыв контракта со стороны заказчика по причине неудовлетворительного качества - не такая уж редкость. Так что есть шанс остаться без денег
  • Удовлетворение от работы при таком качестве будет строго нулевым. Сам сбегу. Плавали, знаем.



--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
ida
Дата 12.1.2009, 11:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


замужем
****


Профиль
Группа: Завсегдатай
Сообщений: 2277
Регистрация: 14.5.2002
Где: Санкт-Петербург

Репутация: 0
Всего: 58



batigoal, а в каких сферах, по-твоему, дела обстоят иначе?
В смысле - в каких сферах ИТ.
PM WWW   Вверх
Retro
Дата 12.1.2009, 11:38 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Диалектик
***


Профиль
Группа: Участник Клуба
Сообщений: 1934
Регистрация: 28.6.2005
Где: Киев

Репутация: 1
Всего: 117



Цитата(ida @  12.1.2009,  09:58 Найти цитируемый пост)
От некачественного анализа или вообще его игнорирования до заведомого оставления дефектов в коде.

Так и есть. Анализ при разработке малого/среднего (по сложности) IT-проекта это редкость. Либо анализ делается кустарными методами, "на коленке".

Заведомые дефекты это вряд ли, слишком неточный инструмент, но делается многое для "необходимости сопровождения". И это правильно, как показала практика (кризис).

Я ещё несколько месяцев назад написал, что у IT-компаний наибольшие шансы пережить кризис с минимальными потерями (да и вообще выжить) у тех, у кого мало продуктов и много сопровождения. Жизнь таки показала, что я прав. smile 
От покупки нового ПО многие отказываются из экономии, а отказаться от ПО на которое "подсел" бизнес-процесс практически невозможно.

Также популярное решение "лицензия на год", если компания перевела бизнес-процесс на некое ПО, то отказаться от него очень сложно. Приходится продлевать лицензию. Иногда первая доза некий срок бесплатно.  smile 

Цитата(ida @  12.1.2009,  09:58 Найти цитируемый пост)
Если ПО будет идеальным (представим на минуту, что так бывает), разработчику придется распустить весь штат сопровождения и половину своих программистов, а самому остаться с гораздо мЕньшей прибылью.

Компаниям разработчикам невыгодно идеальное ПО, факт. К счастью идеальное ПО невозможно на данном этапе, так как оно имеет свойство устаревать, меняется законодательная база, меняются потребности компании и т.д.

Лучшее направление в анализе, ИМХО, это не идеальность ПО, а его гибкость. Чтобы волки сыты и овцы целы. 
PM MAIL   Вверх
source777
Дата 12.1.2009, 11:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1878
Регистрация: 12.3.2007

Репутация: нет
Всего: 56



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


--------------------
Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте
PM MAIL   Вверх
batigoal
Дата 12.1.2009, 11:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Нелетучий Мыш
****


Профиль
Группа: Участник Клуба
Сообщений: 6423
Регистрация: 28.12.2004
Где: Санктъ-Петербургъ

Репутация: нет
Всего: 151



Цитата(ida @  12.1.2009,  12:30 Найти цитируемый пост)
batigoal, а в каких сферах, по-твоему, дела обстоят иначе?

Разве что в области коробочного десктопного софта, где можно относительно легко перепрыгнуть на более стабильную альтернативу (не требуется замена оборудования). К тому же, как правило, есть trial period, и можно не заморачиваться с анализом списка фич, а просто взять и попробовать.


--------------------
"Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли)
ЖоржЖЖ
PM WWW   Вверх
Mephisto
Дата 12.1.2009, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: нет
Всего: 34



Цитата(ida @  12.1.2009,  11:58 Найти цитируемый пост)
Если ПО будет идеальным (представим на минуту, что так бывает), разработчику придется распустить весь штат сопровождения и половину своих программистов, а самому остаться с гораздо мЕньшей прибылью.

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

На рынке из грандов знаю только одну компанию которая доводит разработку до конца - IBM.
PM   Вверх
LSD
Дата 12.1.2009, 13:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Мы например пишем софт "для внутреннего потребления" и все равно проблемы есть. Я считаю, что никто не закладывает специально баги и недоработки в код. Да это и не нужно, эти проблемы появятся сами. Т.е. такие условия появляются сами по себе, без злого умысла.


Цитата(Retro @  12.1.2009,  11:38 Найти цитируемый пост)
От покупки нового ПО многие отказываются из экономии, а отказаться от ПО на которое "подсел" бизнес-процесс практически невозможно.

Если сам бизнес-процесс не будет ликвидирован smile


Цитата(Mephisto @  12.1.2009,  12:22 Найти цитируемый пост)
На рынке из грандов знаю только одну компанию которая доводит разработку до конца - IBM. 

smile
Цитата(y3u @  16.9.2007,  17:09 Найти цитируемый пост)
Такой же глючный, как и все от IBM... у них, разьве что, MQ не глючит, но его уже столько лет вылизывали...

Цитата(w1nd @ 4.2.2007,  22:42)
Никогда. Это же IBM, вы очень верно подметили smile Ни один продукт IBM не рассчитан на использование без их помощи. Заметьте, не документации, а помощи, потому как с документацией всё очень плохо даже у очень платных продуктов.

От себя добавлю: SWT отстой полнейший о чем думали когда его разрабатывали вообще не понятно, плюс документации по нему чуть больше чем ноль. Lotus Notes написан по какому-то недоразумению. В ихнем флагмане DB2 тоже достаточно много "оригинальных" решений.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
AntonSaburov
Дата 12.1.2009, 13:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: нет
Всего: 118



Цитата(ida @  12.1.2009,  10:58 Найти цитируемый пост)
За время своей работы в ИТ я прихожу к неторопливому выводу, что разработчику стратегически - как компании, - невыгодно создавать гибкое, переносимое, отказоустойчивое, минимально нуждающееся в поддержке программное обеспечение. Поскольку именно за устранение дефектов, сопровождение, заточку под конкретного заказчика, выпуск новых версий компания получает деньги. 

Абсолютно не согласен.

Можно разделить рынок на два сегмента:
1. Программы на продажу.
2. Программы на заказ.

По 1 - если программа будет плохая, то конкуренты съедят. Смысла писать плохой софт не очень много.

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

Просто крайне мало людей, которые умеют хорошо делать свою работу. Во всех областях. Большинство предпочитает просто хапнуть. Вот и приходим к таким не совсем правильным выводам.
PM MAIL WWW ICQ   Вверх
ida
Дата 12.1.2009, 13:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


замужем
****


Профиль
Группа: Завсегдатай
Сообщений: 2277
Регистрация: 14.5.2002
Где: Санкт-Петербург

Репутация: 0
Всего: 58



Цитата(Retro @ 12.1.2009,  12:38)
Чтобы волки сыты и овцы целы.

Вот такая позиция мне и не нравится.
Больше по душе - чтобы был доволен и заказчик, и разработчик (команда).

А разработчик не может быть доволен, когда осознает, что делает дрянь.
Ну... зрелый разработчик. smile


source777LSD, я бы хотела, не отвлекаясь на обсуждение недостатков отдельных заказчиков и разработчиков, подумать, где эта ситуация более гармонична.
Где, в каких сферах платят за качество ПО, а не за его "неизбежность" (назовем это так)?

AntonSaburov, но ведь заказчик часто просто не в состоянии сделать вывод о том, какой софт лучше. Он судит по своим каким-то критериям, вплоть до пользовательского интерфейса. 
И как ведутся продажи, ты тоже знаешь. Не хочется углубляться в эту тему. На практике часто работает не конкурения, а  другие механизмы.

Это сообщение отредактировал(а) ida - 12.1.2009, 13:48
PM WWW   Вверх
LSD
Дата 12.1.2009, 13:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15718
Регистрация: 24.3.2004
Где: Dublin

Репутация: 9
Всего: 538



Цитата(ida @  12.1.2009,  13:41 Найти цитируемый пост)
Где, в каких сферах платят за качество ПО, а не за его "неизбежность" (назовем это так)?

Там где нельзя отделаться as is smile


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Mephisto
Дата 12.1.2009, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Волкъ
***


Профиль
Группа: Завсегдатай
Сообщений: 1818
Регистрация: 27.8.2003
Где: Питер

Репутация: нет
Всего: 34



LSD, по поводу IBM я не только про софт говорю. Сама концепция у них такова что на рынок попадает законченый продукт. Это отнюдь не всегда выгодно.
Коробочные же продукты других производителей реально юзать только со второго - третьего сервис пака. Идея - новинкой захватить рынок. 
PM   Вверх
Akella
Дата 12.1.2009, 14:54 (ссылка)    | (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Творец
****


Профиль
Группа: Модератор
Сообщений: 18485
Регистрация: 14.5.2003
Где: Корусант

Репутация: 1
Всего: 329



Цитата(ida @  12.1.2009,  10:58 Найти цитируемый пост)
Если ПО будет идеальным (представим на минуту, что так бывает), 

Microsoft Office уже стал как стандарт де факто.
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Разные вопросы"
Smartov

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


С уважением, Smartov.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Разные вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0944 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.