powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Прогаммирование и элемент доверия
27 сообщений из 27, показаны все 2 страниц
Прогаммирование и элемент доверия
    #36395509
Фотография panch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Опишу ситуацию - которую к сожалению встречал не один раз. И не два:(
Вся история занимает несколько лет. Как правило три

Предприятию понадобилась некоторая оперативная форма
для принятия некоторых оперативных решений.
Был привлечен программист A. Форму он им выдал. Всё в срок. Всё красиво. Всё протестировано на их данных.
Проходит время. Эффект от принимаемых решений начинает
не удовлетворять.

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

На какое-то время ситуация успокаивается. Расчитыват две ведомости и сравнивают цифры И пока счастливы.

Но проходит время и в ведомостях появляются различия!!!!

Что делать? Конечно - привлекаю третьего программиста

более дорого и более опытного - с рекомендациями и портфолио. Он пишет третью программу о том же самом по тому же ТЗ.

Но она выдает другие цифры!

Заказчик остаётся в полной уверенности
что выбрать хорошего программиста
- задача ему абсолютно не под силу.
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36395593
наутилус
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а при чем к вышеописаной ситуации доверие?
заказчик не доверяет всем троим? или не способен проверить цифры сам? или у него много людей что бы рассчитыать две ведомости и сверять их?

с ув. наутилус
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36395605
Фотография panch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я бы вызвал второго программиста
для того чтобы он исправил программу первого.
...

Но когда описанная ситуация встретилась в третий раз
я понял что мыслю недостаточно стандартно
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36396056
Фотография Roman S. Golubin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
panchНо когда описанная ситуация встретилась в третий раз
я понял что мыслю недостаточно стандартно
Взять техзадание и проверить методики расчетов на соответствие не позволяет лень?
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36396905
GrayStrannik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
panchЯ бы вызвал второго программистаА я бы его и не нанимал - пусть человек фирмы проверит цифры. Иначе эти два программиста будут вечно косить друг на друга и говорить, что "у меня всё работает".
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36397112
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Причем оба могут быть правы. Если отчет использует сложную модель данных, которая не была полностью и точно описана, то программист при реализации отчета мог быть вынужден делать самостоятельные допущения чтобы довести таки эти исходные данные до результата.
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36398738
dmitry_do
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
panch

.....

Но она выдает другие цифры!

Заказчик остаётся в полной уверенности
что выбрать хорошего программиста
- задача ему абсолютно не под силу.

Скорее всего в данной ситуации имеет место быть некорректное техническое задание.
Вероятно, в нем неверно описаны границы, в которые должны вписываться данные, на
основании которых строится отчетность. Каждый программист интерпретирует их так, как считает нужным, исходя из своего опыта и портфолио :-).
Либо при эксплуатации программы В изменился процесс, появились новые данные, которые необходимо учитывать при построении отчетности, а они не учитываются.
И на основании одного или разных ТЗ писались программы А, В и С? Если разных, то их результаты сравнивать несерьезно. Если одного, то проверять граничные условия, контролировать исходные данные на допустимость для данной задачи. И обязательно проверять поведение программы при отсутствии каких-либо данных.
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36398875
Фотография panch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dmitry_do[quot panch]

контролировать исходные данные на допустимость для данной задачи. И обязательно проверять поведение программы при отсутствии каких-либо данных.

Вопрос в том " а судьи кто?"
Кто будет проверять, если уже двое проверяли ...
И взяли деньги.. обманщики:)

Одним словом с такими заказчиками просто не надо работать.
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36398883
Фотография panch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Возможно надо разработать какую-то контрольную задачу.
Или провести стендовые испытания на данных прошлого месяца.
Распечатать все резудьтаты и дать на подпись.
Возможно есть ГОСТ по приемке программ.
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36398885
Фотография panch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В присутствии бумаг катить бочку на программистов
уже будет как-то не удобно.
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36398917
GrayStrannik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
panchОдним словом с такими заказчиками просто не надо работать.Именно с такими и надо работать. Но деньги вперёд и изучение расхождений, не обусловленных неправильным пониманием спецификации, - за отдельные деньги.
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36399184
Vika Vinner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну я бы сказала что для принятия правильного решения должен работу принимать не программист а отличный тестер. У которого может и не быть опыта программирования. Хотя такой опыт очень кстати. И этот амый тестер должен хорошо разбираться в методах тестирования, оценки результатов, бизнесе заказчика, обладать строгим логическим мышлением и ко всему следовать строго всем процессам разработки ПО. И это не о доверии или недоверии идёт речь. Разработка ПО - прежде всего сервис и своего рода искусство. Безошибочно может программировать только сам Господь Бог. Мы все делаем ошибки. Искусство их идентифицировать, задокументировать и исправить - это часть всё того же процесса.
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36399362
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это не тестер.
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36399370
Vika Vinner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну назовите его QA Analyst чтобы легче нам было.
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36401124
divv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможных причин такой ситуации немного:
1. Или ТЗ неполно (перечень требований не полон в смысле определения полноты, даваемого Вигерсом, например);
2. Или ТЗ в трех случаях были разными (немного улучшали каждое следующее, например);
3. Или не было каждый раз полностью протестировано соответствие реализации требованиям ТЗ.

А разработчики - все трое - вроде бы и не виноваты, в любом случае.
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36401130
divv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Еще раз перечитал, обратил внимание на фразу:
panchПроходит время. Эффект от принимаемых решений начинает
не удовлетворять.
Привлекают программиста В.
Значит, по видимому, ТЗ менялось, с целью увеличить эффект до удовлетворительного уровня?
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36401138
divv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
panchпредприятие становится счастливым обладателем
двух программ, которые выдают одни и те же цифры.
На какое-то время ситуация успокаивается. Расчитыват две ведомости и сравнивают цифры И пока счастливы.

А вот это поясните, пожалуйста. Если новая программа выдает те же цифры, что и старая (которая "перестала удовлетворять"), то каким образом результаты, выданые новой программой, всех удовлетворяют?
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36401221
Фотография panch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я думаю, когда у них была одна программа,
то были сомнения, что она выдаёт неправильные цифры.
Ну раз проверили на калькуляторе, ну еженедельно проверили. Но постоянно не всегда получается пересчитать.
Но все помнили что раньше , когда компов не было
они работали парами.
Вначале одна расчетчица всё посчитает
Потом другая
И если результат получился одинаковый, тогда....
Ну логично просто было заказать еще программу,
когда к первой начались вопросы.
И когда она стала выдавать тоже что и первая
вопросы на какое-то время отпали.
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36401224
Фотография panch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тут кто-то сказал о тестерах..
Ну не брать же тестера в штат каждой компании.
Интересно, как сдают программу
например 1с-ники ?
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36401263
divv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
panchНу не брать же тестера в штат каждой компании.
?
Зачем в штат? Работа разовая.
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36401448
Фотография panch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заказать программинг в одной фирме, а тест в другой ?
В наших условиях - это не реально.
Приглашенные для теста скажут типа
"не надо было им заказывать, надо было нам.
у нас фирма гораздо лучшее".
И начнут засылать специалистов по уговорам.
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36402046
divv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ну так и прекрасно! Договоритесь с ними, что если тестирование они делают бесплатно и находят больше N ошибок, то в следующий раз вы заказываете у них. Если они действительно найдут много ошибок, то ясно, что они лучше! Почему вас это смущает?
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36402249
Фотография vadiminfo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
panch,
по-видимому, Вы вплотную подошли к применению для рассуждений в условиях непределенности теории обоснований Демпстера-Шафера. Т.е. Вам еще немного усилий осталось, чтобы перейти от "элемента доверия", до вероятностного интервала доверия (правдоподобия). Ну, что это может оказаться альтернативным подходом в области разработки ИС. Возможно это путь к инновации. По крайней мере, свежо, не такая смертная скука как теперешнии подходы.
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36402423
Фотография panch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот только начал исдалека..
А народу уже всё ясно.
Телепаты однако
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36402434
Фотография panch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К любому исполнителю конечно надо доверять
Будь он шофёр или доктур кокой-нибудь (не дай бог).
Но в случае шофера или хирурга есть ответственность за ошибки. А в случае программиста?
Хотя с врачами страшнее.
С программистом хоть можно составить договор.
Если знать как правильно это делается.
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36404282
Vika Vinner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
panchТут кто-то сказал о тестерах.. Ну не брать же тестера в штат каждой компании.
Интересно, как сдают программу например 1с-ники ?

Коллега, Настоящая тестер-компания ничего никогда не программирует. Кроме своих тестов. У Настоящих тестеров настольная книга - Мотрология. Они создадут Вам тест Кейсы такие что и версия 12.5 будет находить ошибки. На то они и тестеры. Да их обычно {количеством} больше в 2 а то и в 3 раза чем программистов. Но их работа создать ПРОЦЕСС по которому ни Вашему программисту А ни программисту Б ни всем остальным просто не удастся обойти результаты тестов. Найти хотябы одного такого - Ваша задача. Во всём мире QA работает приблизительно одинаково. Заказчики Доверяют именно им, а не программистам.
...
Рейтинг: 0 / 0
Прогаммирование и элемент доверия
    #36404616
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
panchТут кто-то сказал о тестерах..
Ну не брать же тестера в штат каждой компании.Интересное и очень типичное высказывание :-)

Тестеры в фирме должны быть, и нормально, когда тестеры есть для каждой команды. Скажем, в проектной команде из нескольких человек 1-3 тестера.

Для тиражных систем тестеров, конечно, больше чем программистов (например 1с-ников).

panchЗаказать программинг в одной фирме, а тест в другой ?
В наших условиях - это не реально.
Приглашенные для теста скажут типа
"не надо было им заказывать, надо было нам.
у нас фирма гораздо лучшее".
И начнут засылать специалистов по уговорам.Безусловно, приглашение сторонних подрядчиков на тестирование, или, к примеру, на консалтинговые услуги по выбору систем и технологий должно автоматически исключать этих порядыиков и всех связанных с ними из рассмотрения на дальнейшие работы.

Иначе какой смысл приглашать, только если бабло отмыть менеджерам?
...
Рейтинг: 0 / 0
27 сообщений из 27, показаны все 2 страниц
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Прогаммирование и элемент доверия
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]