Фиксирование версий. Психология разработчика.
#1
Отправлено 15 декабря 2010 - 08:16
Версии ПО на проектах фиксируются. Порядок фиксирования определен и описан. Дорога накатана.
Увы...
Есть один проект, где с закреплением версий проблемы.
У меня ощущение - что проблема чисто психологическая.
Предлагала написать, сказать, хоть промяукать - что не устраивает в существующем порядке.
Ответ расплывчат - типа некогда, время теряю, чего я это должен...
Вот еще два-три дня - и тогда.. а пока я б еще ....
Что получается, когда версии не фиксируются, думаю, объяснять не надо..
УФФФФФФФФФ...
НУЖНЫ СОВЕТЫ!
Доводы, слова, фразы, тональности, расстановки -- как уговорить?
#2
Отправлено 15 декабря 2010 - 09:45
Честно говоря не понял, чего нет - разработчик не хранит исходный код в системе контроля версий? Или хранит, но непонятно какой ревизии соотвествует продукт, собранный во вторник (четверг итд)? Или на тестирование каждый раз передается файл programma.zip и не понятно, как ее отличать от programma.zip, которая была вчера, позавчера итд?Уф.... Ситуация такова.
Версии ПО на проектах фиксируются. Порядок фиксирования определен и описан. Дорога накатана.
Увы...
Есть один проект, где с закреплением версий проблемы.
У меня ощущение - что проблема чисто психологическая.
Предлагала написать, сказать, хоть промяукать - что не устраивает в существующем порядке.
Ответ расплывчат - типа некогда, время теряю, чего я это должен...
Вот еще два-три дня - и тогда.. а пока я б еще ....
Что получается, когда версии не фиксируются, думаю, объяснять не надо..
УФФФФФФФФФ...
НУЖНЫ СОВЕТЫ!
Доводы, слова, фразы, тональности, расстановки -- как уговорить?
Что касается причин: может слишком сложная или формализованная существующая процедура и ее можно упростить?
Как бороться? Мне бы, конечно, сначала все-таки понять в чем проблема. Ну да ладно. Можно самому сделать и сказать: "вот смотри, за тебя уже все сделано, только используй". Можно забить, может и нет проблемы и стоит в этом конкретном продукте работать немного по другому (я сам так не люблю, если честно, особенно когда пренебрегают работающими и полезными вещами). Можно написать начальнику: "тестирование заблокировано, entry criteria такой-то для начала тестирования не соблюден, иду пить чай".
Alexey
#3
Отправлено 15 декабря 2010 - 10:04
Что получается, когда версии не фиксируются, думаю, объяснять не надо..
Вот совершенно такая-же проблема.
Вы девушка - вам проще будет решить.
Если у вас програмисты парни - одентесь в кожаный костюм кошки, возмите плётку, придите к порограммистам и скажите что каждый раз когда не будет проставлятся версия - будете этой плёткой стегать провинившегося.
А если до конца месяца не запилите subversion - за каждый день проволочек прищепляйте им прищепки на больные места.
#4
Отправлено 15 декабря 2010 - 10:32
Можно написать начальнику: "тестирование заблокировано, entry criteria такой-то для начала тестирования не соблюден, иду пить чай".
Вот это, думается, самое дельное, что можно сделать. Если коллеги по-хорошему не понимают, то берём прогера(ов) подмышку и отправляемся к начальству.
#5
Отправлено 15 декабря 2010 - 12:48
Когда разраберы поймут зачем от них требуют версионирование исполняемого кода, тогда заберете себе процесс обратно.
#6
Отправлено 15 декабря 2010 - 12:54
1. Увы - VSS полностью не спасает.
Глобально - кроме ПО есть программируемая логика. Каковая сидит в том же проекте и , увы, меняется. Само ПО - из двух частей. Сигнальник + (условно пусть так) просто ПРОЦ.
- подсадить программируемую логику на VSS - задача глобальная. Пока - отложили.
- сигнальник живет своей жизнью. Без VSS. Посадить на VSS - задача на следующий год.
Итого - результирующий продукт состоит из трех частей. ПРОСТО Проц отдает версию с зафиксированной программируемой логикой и зафиксированным сигнальником.
2. Специфика разработки. Настройщик/комплексник с компакт диска версию запихает в железо без проблем. Ну вот с VSS его заставлять работать - это жестоко.
Ну и по мелочи.. траблы были. Поэтому версия снимается с VSS, собирается, проверяется сборка по контрольным суммам и записывается на компакт-диск.
уффф...........
Отвечаю дальше.
Я - дама элегантного возраста. Кожанный костюм одеть могу без проблем (в смысле фигура в норме!). Но... разработчик -- это разработчица...т.е. маскарад не поможет.
В принципе вариант этого подхода используется вовсю. Переговоры ведут два представителя мужского пола. Разного типа. Обоих - убеждаю, что в силу неотразимости справяться.
Еще.
УРАААА!!!!! Есть еще люди со сходными проблемами!!!!!!
#7
Отправлено 15 декабря 2010 - 19:22
УРАААА!!!!! Есть еще люди со сходными проблемами!!!!!!
А я по наивности думал, что эта проблема осталась далеко в прошлом. И даже, может быть (позволял я себе мечтать), этому уже учат в университетах - в смысле тому, что средство управления версиями такой же неотъемлемый инструмент разработки, как текстовый редактор или компилятор. (Хотя о чём это я... сейчас же навострились на интерпретаторах всё писать.)
Уговорить упрямого разработчика использовать VCS очень трудно. Нужно применять к нему (к ней) административное правило: чего нет в репозитории, того не существует. Использовать по максимуму административный ресурс (боже, неужели это я пишу?), не брезгуя даже ударами ниже пояса, намекая лично разработчику на его профессиональный уровень.
Короче. Не хочешь использовать контроль версий - вон из профессии!
#8
Отправлено 16 декабря 2010 - 10:39
Почему не просто VSS - выше писала.
К шефу ходить и административный ресурс включать -- ну... в данном случае - был не лучший выход.
Сегодня лед тронулся.....
Дело пожалуй что чисто в психологии было.
В коммуникациях, пожалуй что.
#9
Отправлено 17 декабря 2010 - 05:35
Фрося, Что Вы фиксируете?
#10
Отправлено 17 декабря 2010 - 06:56
Ок. Подробно?"Фиксирование весий"
Фрося, Что Вы фиксируете?
В слове "версий" пропущена буква "р".
Лист регистрации изменений заполнить?
#11
Отправлено 17 декабря 2010 - 10:37
Дорогая Фрося, Вы я вижу настоящий тестер - исправлять ошибку не собираетесь.Ок. Подробно?
"Фиксирование весий"
Фрося, Что Вы фиксируете?
В слове "версий" пропущена буква "р".
Лист регистрации изменений заполнить?
#13
Отправлено 17 декабря 2010 - 12:50
Дорогая Фрося, Вы я вижу настоящий тестер - исправлять ошибку не собираетесь.
кхм... Ну я же предложила - лист регистрации изменений сделать.
Можно же обсуждение на форуме считать документацией? На специфическом носителе?
Замена листа (ес-но аналога листа на форуме) по извещению (т.е. Извещение отправить Администрации).
Вы почему-то добро не дали
ПС (пятница, однако.... )
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных