Перейти к содержимому

Фотография

Фиксирование версий. Психология разработчика.


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 12

#1 Фрося

Фрося

    Специалист

  • Members
  • PipPipPipPipPip
  • 514 сообщений
  • ФИО:Радилова Елена Игоревна

Отправлено 15 декабря 2010 - 08:16

Уф.... Ситуация такова.
Версии ПО на проектах фиксируются. Порядок фиксирования определен и описан. Дорога накатана.
Увы...
Есть один проект, где с закреплением версий проблемы.


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

Что получается, когда версии не фиксируются, думаю, объяснять не надо..

УФФФФФФФФФ...
НУЖНЫ СОВЕТЫ!
Доводы, слова, фразы, тональности, расстановки -- как уговорить?
  • 0
Почему-то по пятницам особо остро хочется быть блондинкой....

#2 LeshaL

LeshaL

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 094 сообщений
  • ФИО:Алексей Лянгузов
  • Город:Saint-Petersburg


Отправлено 15 декабря 2010 - 09:45

Уф.... Ситуация такова.
Версии ПО на проектах фиксируются. Порядок фиксирования определен и описан. Дорога накатана.
Увы...
Есть один проект, где с закреплением версий проблемы.


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

Что получается, когда версии не фиксируются, думаю, объяснять не надо..

УФФФФФФФФФ...
НУЖНЫ СОВЕТЫ!
Доводы, слова, фразы, тональности, расстановки -- как уговорить?

Честно говоря не понял, чего нет - разработчик не хранит исходный код в системе контроля версий? Или хранит, но непонятно какой ревизии соотвествует продукт, собранный во вторник (четверг итд)? Или на тестирование каждый раз передается файл programma.zip и не понятно, как ее отличать от programma.zip, которая была вчера, позавчера итд?

Что касается причин: может слишком сложная или формализованная существующая процедура и ее можно упростить?

Как бороться? Мне бы, конечно, сначала все-таки понять в чем проблема. Ну да ладно. Можно самому сделать и сказать: "вот смотри, за тебя уже все сделано, только используй". Можно забить, может и нет проблемы и стоит в этом конкретном продукте работать немного по другому (я сам так не люблю, если честно, особенно когда пренебрегают работающими и полезными вещами). Можно написать начальнику: "тестирование заблокировано, entry criteria такой-то для начала тестирования не соблюден, иду пить чай".
  • 0
Regards,
Alexey

#3 frei_by

frei_by

    Постоянный участник

  • Members
  • PipPipPip
  • 177 сообщений
  • ФИО:Дмитрий

Отправлено 15 декабря 2010 - 10:04

Что получается, когда версии не фиксируются, думаю, объяснять не надо..


Вот совершенно такая-же проблема.

Вы девушка - вам проще будет решить.

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

А если до конца месяца не запилите subversion - за каждый день проволочек прищепляйте им прищепки на больные места.
  • 0

#4 stmark

stmark

    Опытный участник

  • Members
  • PipPipPipPip
  • 404 сообщений
  • ФИО:Докучаев Сергей
  • Город:Ярославль


Отправлено 15 декабря 2010 - 10:32

Можно написать начальнику: "тестирование заблокировано, entry criteria такой-то для начала тестирования не соблюден, иду пить чай".


Вот это, думается, самое дельное, что можно сделать. Если коллеги по-хорошему не понимают, то берём прогера(ов) подмышку и отправляемся к начальству.
  • 0

#5 saveug

saveug

    Новый участник

  • Members
  • Pip
  • 33 сообщений
  • ФИО:Савицкий Евгений

Отправлено 15 декабря 2010 - 12:48

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

Когда разраберы поймут зачем от них требуют версионирование исполняемого кода, тогда заберете себе процесс обратно.
  • 0

#6 Фрося

Фрося

    Специалист

  • Members
  • PipPipPipPipPip
  • 514 сообщений
  • ФИО:Радилова Елена Игоревна

Отправлено 15 декабря 2010 - 12:54

Отвечаю, отпиваясь кофием.
1. Увы - VSS полностью не спасает.
Глобально - кроме ПО есть программируемая логика. Каковая сидит в том же проекте и , увы, меняется. Само ПО - из двух частей. Сигнальник + (условно пусть так) просто ПРОЦ.
- подсадить программируемую логику на VSS - задача глобальная. Пока - отложили.
- сигнальник живет своей жизнью. Без VSS. Посадить на VSS - задача на следующий год.
Итого - результирующий продукт состоит из трех частей. ПРОСТО Проц отдает версию с зафиксированной программируемой логикой и зафиксированным сигнальником.
2. Специфика разработки. Настройщик/комплексник с компакт диска версию запихает в железо без проблем. Ну вот с VSS его заставлять работать - это жестоко.
Ну и по мелочи.. траблы были. Поэтому версия снимается с VSS, собирается, проверяется сборка по контрольным суммам и записывается на компакт-диск.

уффф...........

Отвечаю дальше.
Я - дама элегантного возраста. Кожанный костюм одеть могу без проблем (в смысле фигура в норме!). Но... разработчик -- это разработчица...т.е. маскарад не поможет.
В принципе вариант этого подхода используется вовсю. Переговоры ведут два представителя мужского пола. Разного типа. Обоих - убеждаю, что в силу неотразимости справяться.

Еще.
УРАААА!!!!! Есть еще люди со сходными проблемами!!!!!!
  • 0
Почему-то по пятницам особо остро хочется быть блондинкой....

#7 greesha

greesha

    Опытный участник

  • Members
  • PipPipPipPip
  • 363 сообщений
  • ФИО:Печёнкин Григорий Михайлович
  • Город:Мытищи

Отправлено 15 декабря 2010 - 19:22

УРАААА!!!!! Есть еще люди со сходными проблемами!!!!!!


А я по наивности думал, что эта проблема осталась далеко в прошлом. И даже, может быть (позволял я себе мечтать), этому уже учат в университетах - в смысле тому, что средство управления версиями такой же неотъемлемый инструмент разработки, как текстовый редактор или компилятор. (Хотя о чём это я... сейчас же навострились на интерпретаторах всё писать.)

Уговорить упрямого разработчика использовать VCS очень трудно. Нужно применять к нему (к ней) административное правило: чего нет в репозитории, того не существует. Использовать по максимуму административный ресурс (боже, неужели это я пишу?), не брезгуя даже ударами ниже пояса, намекая лично разработчику на его профессиональный уровень.

Короче. Не хочешь использовать контроль версий - вон из профессии!
  • 0
Григорий Печёнкин
greesha.ru
жежешечка

#8 Фрося

Фрося

    Специалист

  • Members
  • PipPipPipPipPip
  • 514 сообщений
  • ФИО:Радилова Елена Игоревна

Отправлено 16 декабря 2010 - 10:39

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

#9 markshagal

markshagal

    Новый участник

  • Members
  • Pip
  • 31 сообщений
  • ФИО:Mark Shagal

Отправлено 17 декабря 2010 - 05:35

"Фиксирование весий"
Фрося, Что Вы фиксируете?
  • 0

#10 Фрося

Фрося

    Специалист

  • Members
  • PipPipPipPipPip
  • 514 сообщений
  • ФИО:Радилова Елена Игоревна

Отправлено 17 декабря 2010 - 06:56

"Фиксирование весий"
Фрося, Что Вы фиксируете?

Ок. Подробно?
В слове "версий" пропущена буква "р".

Лист регистрации изменений заполнить? :good: :good:
  • 0
Почему-то по пятницам особо остро хочется быть блондинкой....

#11 markshagal

markshagal

    Новый участник

  • Members
  • Pip
  • 31 сообщений
  • ФИО:Mark Shagal

Отправлено 17 декабря 2010 - 10:37


"Фиксирование весий"
Фрося, Что Вы фиксируете?

Ок. Подробно?
В слове "версий" пропущена буква "р".

Лист регистрации изменений заполнить? :good: :good:

Дорогая Фрося, Вы я вижу настоящий тестер - исправлять ошибку не собираетесь.
  • 0

#12 LeshaL

LeshaL

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 094 сообщений
  • ФИО:Алексей Лянгузов
  • Город:Saint-Petersburg


Отправлено 17 декабря 2010 - 12:07

Дорогая Фрося, Вы я вижу настоящий тестер - исправлять ошибку не собираетесь.

А вы попробуйте в заголовке темы поправить чего-нибудь... Сие только модераторам позволено (что есть фича, а не баг).
  • 0
Regards,
Alexey

#13 Фрося

Фрося

    Специалист

  • Members
  • PipPipPipPipPip
  • 514 сообщений
  • ФИО:Радилова Елена Игоревна

Отправлено 17 декабря 2010 - 12:50

Дорогая Фрося, Вы я вижу настоящий тестер - исправлять ошибку не собираетесь.


кхм... Ну я же предложила - лист регистрации изменений сделать.

Можно же обсуждение на форуме считать документацией? На специфическом носителе?
Замена листа (ес-но аналога листа на форуме) по извещению (т.е. Извещение отправить Администрации).
Вы почему-то добро не дали :acute: :acute:
ПС (пятница, однако.... :crazy: :crazy: )
  • 0
Почему-то по пятницам особо остро хочется быть блондинкой....


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных