Клинические случаи
От: rm822 Россия  
Дата: 15.09.06 08:28
Оценка:
Встречал ли кто-нибудь клинический случай развала, когда проект находиться в состоянии непрерывного исправления ошибок?
И если да то в какой конторе\проекте?
Re: Клинические случаи
От: bkat  
Дата: 15.09.06 08:31
Оценка: 1 (1)
Здравствуйте, rm822, Вы писали:

R>Встречал ли кто-нибудь клинический случай развала, когда проект находиться в состоянии непрерывного исправления ошибок?


Любой реальный проект, который развивается,
находится в состоянии непрерывного исправления и внесения новых ошибок
Re[2]: Клинические случаи
От: rm822 Россия  
Дата: 15.09.06 09:13
Оценка:
Здравствуйте, bkat, Вы писали:

B>Здравствуйте, rm822, Вы писали:


R>>Встречал ли кто-нибудь клинический случай развала, когда проект находиться в состоянии непрерывного исправления ошибок?


B>Любой реальный проект, который развивается,

B>находится в состоянии непрерывного исправления и внесения новых ошибок

Вопрос в какой степени
разработка + тестирование \ исправление багов = 70%\30% по моему хорошо
а мне вот всретился 10%\80%,
и даже если разработка не ведется, то соотношение будет 0%\60%
причем он в таком состоянии больше года
Re[3]: Клинические случаи
От: captainPower  
Дата: 15.09.06 09:29
Оценка:
Здравствуйте, rm822, Вы писали:

R>Здравствуйте, bkat, Вы писали:


B>>Здравствуйте, rm822, Вы писали:


R>>>Встречал ли кто-нибудь клинический случай развала, когда проект находиться в состоянии непрерывного исправления ошибок?


B>>Любой реальный проект, который развивается,

B>>находится в состоянии непрерывного исправления и внесения новых ошибок

R>Вопрос в какой степени

R>разработка + тестирование \ исправление багов = 70%\30% по моему хорошо
R>а мне вот всретился 10%\80%,
R>и даже если разработка не ведется, то соотношение будет 0%\60%
R>причем он в таком состоянии больше года

Встречал, ужос нах, сбежал оттудова.
Хорошо когда хоть свои баги фиксаешь, а когда чужие... Вообще такие вещи я теперь стараюсь узнавать на собеседовании, и если ситуация так обстоит, в эту контору ни ногой.
Re[4]: Клинические случаи
От: captainPower  
Дата: 15.09.06 09:31
Оценка:
Здравствуйте, captainPower, Вы писали:
P>Встречал, ужос нах, сбежал оттудова.
P>Хорошо когда хоть свои баги фиксаешь, а когда чужие... Вообще такие вещи я теперь стараюсь узнавать на собеседовании, и если ситуация так обстоит, в эту контору ни ногой.
Баг — это ответственность, которая появляется вследствие чей то безответственности. И логично делать так, что страдать должен этот безотстветственный.
Во
Re[5]: Клинические случаи
От: bkat  
Дата: 15.09.06 09:38
Оценка: 5 (1) +3 :)
Здравствуйте, captainPower, Вы писали:

P>Здравствуйте, captainPower, Вы писали:

P>>Встречал, ужос нах, сбежал оттудова.
P>>Хорошо когда хоть свои баги фиксаешь, а когда чужие... Вообще такие вещи я теперь стараюсь узнавать на собеседовании, и если ситуация так обстоит, в эту контору ни ногой.
P>Баг — это ответственность, которая появляется вследствие чей то безответственности. И логично делать так, что страдать должен этот безотстветственный.

Баг — это баг.
Не надо его персонифицировать и вызывать страдания у "безотстветственного".
Мне лично, нравится править баги, особенно чужие.
Сразу появляется охотничий азарт.
Правя чужие баги и разбираясь с чужими проблемами получаешь возможность лучше узнать систему.
Это очень полезно.
А вот свои баги находить и править не люблю
Re[6]: Клинические случаи
От: _Jane_ Украина  
Дата: 15.09.06 09:48
Оценка:
Здравствуйте, bkat, Вы писали:

B>Мне лично, нравится править баги, особенно чужие.

B>Сразу появляется охотничий азарт.
B>Правя чужие баги и разбираясь с чужими проблемами получаешь возможность лучше узнать систему.
B>Это очень полезно.

Аналогично
Как я ловила первый баг (тот самый, чужой) это была песня
Jane
Re[6]: Клинические случаи
От: rm822 Россия  
Дата: 15.09.06 10:56
Оценка:
Здравствуйте, bkat, Вы писали:

B>Здравствуйте, captainPower, Вы писали:


P>>Здравствуйте, captainPower, Вы писали:

P>>>Встречал, ужос нах, сбежал оттудова.
P>>>Хорошо когда хоть свои баги фиксаешь, а когда чужие... Вообще такие вещи я теперь стараюсь узнавать на собеседовании, и если ситуация так обстоит, в эту контору ни ногой.
P>>Баг — это ответственность, которая появляется вследствие чей то безответственности. И логично делать так, что страдать должен этот безотстветственный.

B>Баг — это баг.

B>Не надо его персонифицировать и вызывать страдания у "безотстветственного".
B>Мне лично, нравится править баги, особенно чужие.
B>Сразу появляется охотничий азарт.
B>Правя чужие баги и разбираясь с чужими проблемами получаешь возможность лучше узнать систему.
B>Это очень полезно.
B>А вот свои баги находить и править не люблю

И кстати много ли ты багов то исправил (если это не корпоративная тайна)?
Т.е. таких багов что система падает раз в неделю хз почему?
Или выполняет один из 100 тыс запросов не выполняет?
И происходит это на удаленном 16-ти головом сервере к которому доступа у тебя нет а можно получить только логи, а локальное стресстестирование результатов не дает.

Я понимаю удовольствие от багов когда их МАЛО а когда их дохрена — я согласен с captainPower
Re[7]: Клинические случаи
От: bkat  
Дата: 15.09.06 11:20
Оценка: 1 (1) +1
Здравствуйте, rm822, Вы писали:

R>Я понимаю удовольствие от багов когда их МАЛО а когда их дохрена — я согласен с captainPower


Что значить "дохрена"?
Вот сейчас глянул, у нас на настоящий момент 161 известных непоправленных багов.
Из них 6 помечены как "критический" и около 40, как "серьезный".
Рядом сидят тестеры и я слышу, что они еще чего-то наковыряли ( спасибо им за это )
Почти все критические баги — это те, про которые нельзя однозначно сказать "виноват Вася".
На баг ставят не виноватого, а того, который предположительно
быстрее всего и качественней решит проблему.
Re[8]: Клинические случаи
От: captainPower  
Дата: 15.09.06 11:24
Оценка:
Здравствуйте, bkat, Вы писали:

B>Здравствуйте, rm822, Вы писали:


R>>Я понимаю удовольствие от багов когда их МАЛО а когда их дохрена — я согласен с captainPower


B>Что значить "дохрена"?

B>Вот сейчас глянул, у нас на настоящий момент 161 известных непоправленных багов.
B>Из них 6 помечены как "критический" и около 40, как "серьезный".
B>Рядом сидят тестеры и я слышу, что они еще чего-то наковыряли ( спасибо им за это )
B>Почти все критические баги — это те, про которые нельзя однозначно сказать "виноват Вася".
B>На баг ставят не виноватого, а того, который предположительно
B>быстрее всего и качественней решит проблему.

Ты баги в пользовательском интерфейса когда нибудь фиксил? )
Или баги в клиент серверном приложении работающим с БД?
А если их количество идет на сотни?
Там обычно нет ничего нового и интересного, ошибки возникают либо из-за плохого анализа либо из-за невнимательности программиста.
Re[7]: Клинические случаи
От: AIDS Великобритания  
Дата: 15.09.06 11:24
Оценка:
Здравствуйте, rm822, Вы писали:

R>И кстати много ли ты багов то исправил (если это не корпоративная тайна)?

R>Т.е. таких багов что система падает раз в неделю хз почему?
R>Или выполняет один из 100 тыс запросов не выполняет?
R>И происходит это на удаленном 16-ти головом сервере к которому доступа у тебя нет а можно получить только логи, а локальное стресстестирование результатов не дает.

Ну я не bkat, но мне регулярно приходится с такими багами иметь дело. По мне так лучше бы такого не было.
Давеча вот был инцидент, когда Windows file servers в одном очень большом американском банке стали падать из-за update нашего продукта. И все что было доступно — пара memory dumps.
Это вопрос популярности софта, который фирма продает.

R>Я понимаю удовольствие от багов когда их МАЛО а когда их дохрена — я согласен с captainPower


В любом software проекте наступает фаза feature complete — когда желаемая функциональность достигнута и работа идет над stability — bug fixing.
И багов много и только и делаешь что исправляешь.

HTH,
AIDS
Re[9]: Клинические случаи
От: bkat  
Дата: 15.09.06 11:29
Оценка:
Здравствуйте, captainPower, Вы писали:

P>Там обычно нет ничего нового и интересного, ошибки возникают либо из-за плохого анализа либо из-за невнимательности программиста.


А это почти всегда так.
Обычно баг действительно правится за минуту изменением пары строчек.
В этом действительно ничего интересного нету.
Интересен как раз поиск причины и места, где проблема на самом деле зарыта.

Рутинных багов тоже хватает, но их правишь просто по ходу дела.
Это часть работы.
Re[9]: Клинические случаи
От: AIDS Великобритания  
Дата: 15.09.06 11:52
Оценка: 5 (1) +1
Здравствуйте, captainPower, Вы писали:
P>Ты баги в пользовательском интерфейса когда нибудь фиксил? )
P>Или баги в клиент серверном приложении работающим с БД?
P>А если их количество идет на сотни?
P>Там обычно нет ничего нового и интересного, ошибки возникают либо из-за плохого анализа либо из-за невнимательности программиста.

Я год проработал в product support dev team — занимался поддержкой проектов, разрабатывавшихся для разных клиентов на базе единого кода.
3-tier приложение с БД, серверами приложений и Web UI. Много дефектов.
Через три месяца исправления дефектов в разных модулях получил возможность разговаривать с архитекторами и бизнес аналитиками на равных.
Учитесь видеть положительные стороны в исправлении дефектов.

Хотя, если в проекте Find vs. Fixed ratio не падает долгое время, возникает вопрос о судьбе проекта.

HTH,
AIDS
Re[8]: Клинические случаи
От: captainPower  
Дата: 15.09.06 14:10
Оценка: 1 (1) +1
Здравствуйте, AIDS, Вы писали:

AID>В любом software проекте наступает фаза feature complete — когда желаемая функциональность достигнута и работа идет над stability — bug fixing.

AID>И багов много и только и делаешь что исправляешь.
Ну наступает, и что? Программеры всегда будут писать с багами, аналитики никогда не научатся писать без ошибок, заказчик всегда будет менять требования.
Приемлемый уровень качества- когда на багфиксинг уходит не более 30% от времени разработки, как пишет автор темы, эту цифру я и раньше слышал. Когда на багфиксинг уходит 80% времени я считаю это ненормально. Кто-то обсдался. Как минимум начальство. Уверен, что оно попытается крайними в данной ситуации сделать программистов.
Re[9]: Клинические случаи
От: captainPower  
Дата: 15.09.06 14:11
Оценка:
Здравствуйте, captainPower, Вы писали:

P>Здравствуйте, AIDS, Вы писали:

P>Ну наступает, и что? Программеры всегда будут писать с багами, аналитики никогда не научатся писать без ошибок, заказчик всегда будет менять требования.
P>Приемлемый уровень качества- когда на багфиксинг уходит не более 30% от времени разработки, как пишет автор темы, эту цифру я и раньше слышал. Когда на багфиксинг уходит 80% времени я считаю это ненормально. Кто-то обсдался. Как минимум начальство. Уверен, что оно попытается крайними в данной ситуации сделать программистов.

Хорошо будет если не заставят на выходных работать. А то ведь могут. Митинги о том что все хреново еще не начались? )
Re[10]: Клинические случаи
От: rm822 Россия  
Дата: 15.09.06 16:12
Оценка:
Здравствуйте, captainPower, Вы писали:

P>Здравствуйте, captainPower, Вы писали:


P>>Здравствуйте, AIDS, Вы писали:

P>>Ну наступает, и что? Программеры всегда будут писать с багами, аналитики никогда не научатся писать без ошибок, заказчик всегда будет менять требования.
P>>Приемлемый уровень качества- когда на багфиксинг уходит не более 30% от времени разработки, как пишет автор темы, эту цифру я и раньше слышал. Когда на багфиксинг уходит 80% времени я считаю это ненормально. Кто-то обсдался. Как минимум начальство. Уверен, что оно попытается крайними в данной ситуации сделать программистов.

P>Хорошо будет если не заставят на выходных работать. А то ведь могут. Митинги о том что все хреново еще не начались? )


такие митинги периодически бывают, но к ним по ходу все привыкли
когда устраивался спросил что со сверхурочными — ответ был что хрен, ну я сразу сказал что сверхурочно работать не бесплатно буду, а насчет за деньги зависит от обстоятельств. Хотя некоторые ходят в выходные....

PS: мне уже без разницы — все равно я увольняюсь %)
Re[5]: Клинические случаи
От: strcpy Россия  
Дата: 15.09.06 16:20
Оценка:
P>Баг — это ответственность, которая появляется вследствие чей то безответственности. И логично делать так, что страдать должен этот безотстветственный.

Это всё верно. Но на практике бывает так что приходится исправлять баги тех, кто давно уже уволился/был уволен.
Удвой число ошибок, если не получается добиться цели.
Re[9]: Клинические случаи
От: strcpy Россия  
Дата: 15.09.06 16:22
Оценка:
P>Ты баги в пользовательском интерфейса когда нибудь фиксил? )
P>Или баги в клиент серверном приложении работающим с БД?
P>А если их количество идет на сотни?
P>Там обычно нет ничего нового и интересного, ошибки возникают либо из-за плохого анализа либо из-за невнимательности программиста.

Бывает и хуже — когда баги появляются от того что были исправлены другие баги, но неправильно. А тот, кто исправлял, скажем не знал основ ООП.
Удвой число ошибок, если не получается добиться цели.
Re[3]: Клинические случаи
От: nikogo Россия  
Дата: 15.09.06 17:34
Оценка:
Здравствуйте, rm822, Вы писали:

R>Здравствуйте, bkat, Вы писали:


B>>Здравствуйте, rm822, Вы писали:


R>>>Встречал ли кто-нибудь клинический случай развала, когда проект находиться в состоянии непрерывного исправления ошибок?


B>>Любой реальный проект, который развивается,

B>>находится в состоянии непрерывного исправления и внесения новых ошибок

R>Вопрос в какой степени

R>разработка + тестирование \ исправление багов = 70%\30% по моему хорошо
R>а мне вот всретился 10%\80%,
R>и даже если разработка не ведется, то соотношение будет 0%\60%
R>причем он в таком состоянии больше года

Что за проект? Может чувакам нужен правильный человек для выхода из этого кризиса?
Можно обсудить.
Re[9]: Клинические случаи
От: AIDS Великобритания  
Дата: 15.09.06 20:56
Оценка:
Здравствуйте, captainPower, Вы писали:

P>Здравствуйте, AIDS, Вы писали:


AID>>В любом software проекте наступает фаза feature complete — когда желаемая функциональность достигнута и работа идет над stability — bug fixing.

AID>>И багов много и только и делаешь что исправляешь.
P>Ну наступает, и что? Программеры всегда будут писать с багами, аналитики никогда не научатся писать без ошибок, заказчик всегда будет менять требования.
P>Приемлемый уровень качества- когда на багфиксинг уходит не более 30% от времени разработки, как пишет автор темы, эту цифру я и раньше слышал. Когда на багфиксинг уходит 80% времени я считаю это ненормально. Кто-то обсдался. Как минимум начальство. Уверен, что оно попытается крайними в данной ситуации сделать программистов.

Мы используем две метрики для оценки готовности к релизу:
— Find vs. Fixed ratio — когда QA находят меньше дефектов, чем мы исправляем, т.е качество продукта улучшается.
— New defects arrival rate — т.е какое количество новых дефектов находят QA.
В общем когда они меньше определенного порога, продукт готов к выпуску.
(Разумеется когда другие критерии удовлетворены).
10 месяцев назад мы перенесли дату релиза из-за того что New defects arrival rate не падал, т.е. мы не были уверены в качестве продукта.
При этом последний месяц, два мы только и занимались bug-fixing'ом.

HTH,
AIDS
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.