powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Улучшение процесса разработки и сопровождения
25 сообщений из 61, страница 2 из 3
Улучшение процесса разработки и сопровождения
    #34903906
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MLightИ какой же выход из ситуации? Изучать стандарты, пробывать их внедрить, но на все надо время и т.д. Хочеться найти панацею, которой как известно не существует. Но все же м.б. у кого-то есть реальный опыт... Да несуществует "серебрянной пули"!!! Нет ее и никогда не будет...
В каждом конкретном случае, нужно смотреть на кучу факторов и выбирать оптимальное решение (именно для этого случая)!!! Тяжелая кропотливая работа и "одним махом всех побивахом", не получится.
Я в свое время вывел некую общую закономерность для своих задач по разработке:
/topic/97777&pg=2#724265 Может быть вам что то пригодится.

P.S. Будете искать консультанта, смотрите на реализованные решения и потрудитесь обзвонить конторы в которых данный идивидум работал.
P.P.S. Реально у меня кроме разделения по поддержке и разработке ничего из простых советов нет. В принципе как раз: 2 администратора - поддержка, остальные на задачи разработки. У меня в подобной конторе это прошло + задачи тестирования и ввода я поручил администратору.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34904299
Фотография nibbles
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MLightЕсть ИТ отдел, занимаемся всем чем положено ИТ в т.ч. разработка и сопровождение ПО. Основные проблемы - это сроки и качество. Вроде что-то умеем, что-то знаем, но чувствуем что-то не так - можно работать лучше и организованей. Как один из вариантов - это пойти на обучение или пригласить консультантов..... В общем не хватает опыта. Может кто-то поделиться в каком направлении надо двигаться?
И на обучение пойти, и консультантов... послушать, и литературу полопатить. Но самый эффективный способ - браться за мелкие проекты, добиваться их выполнения и искать причину неэффективности (если таковая будет иметь место). Правда, способ чреват шишками и звиздюлинами...
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34904828
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как вариант, задуматься не только о собственных процессах (разработки и сопровождения), но и о процессах компании (сквозных бизнес-процессах). Шанс (не гарантия, но шанс) достичь большего удовлетворения от работы. Во всех смыслах. Для себя и для пользователей. Правда для этого надо изменить взгляды на некоторые вещи. В частности, почувствовать разницу между автоматизацией и управлением.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34905017
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andbary1. Перечислена куча проблем, но не указано ни одно их (реальное) решение.
2. Попытка воспользоваться хоть чем то из перечисленного приведет к очередной Ж.
andbaryДа несуществует "серебрянной пули"!!! Нет ее и никогда не будет...
В каждом конкретном случае, нужно смотреть на кучу факторов и выбирать оптимальное решение (именно для этого случая)!!!
Сам спрашиваю, сам и отвечаю? :)

byur очень хорошо все перечислил. Единственно, что я бы заметил,
1. ИТ-подразделения в банках (и в др. не-ИТ организациях) действительно затратное подразделение. То, что это подразделение для бизнеса принципиально важно, не отменяет факта его затратности.
2. Код, каким бы спагетти он не был, вызвает гораздо меньше проблем чем плохое управление разработкой или отсутствие его вообще.
3. Справедливости ради, характерная черта разработки ПО в банках - неоходимость в постоянных и неожиданных изменениях. Тут и ЦБ спасибо надо сказать, и др. ведомствам, да и внутри - динамика бизнеса...

Nobody faults but mine... (LZ)
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34905041
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aagИТ-подразделения в банках (и в др. не-ИТ организациях) действительно затратное подразделение Там, где ИТ начинает заниматься управлением бизнес-процессами, оно перестает восприниматься как затратное подразделение.

aagхарактерная черта разработки ПО в банках - неоходимость в постоянных и неожиданных изменениях Любая проблема -- это одновременно место для подвига. Внедрите процессное управление и BPM и превзойдите ваших конкурентов в способности адаптироваться к этим изменениям и использовать их себе во благо.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34905580
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot aag]Сам спрашиваю, сам и отвечаю? :)

byur очень хорошо все перечислил. Единственно, что я бы заметил...
[quot]
1. У меня нет конкретного ответа на заданный автором вопрос и я имею возможность честно сказать об этом (не паря мозги ).
2. Я потратил очень много времени на поиск подобного решения (не нашел).
3. По поводу заметок: а) Кроме ИТ есть еще множество принципиально важных подразделений, к примеру АХО (Если затопит(или зимой не будет топить), то бизнес встанет хлеще чем из за сгоревшего сервера ). б) Непонятно к чему. с) Типа банки постоянно меняются, а остальные организации нет?
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34906044
Фотография byur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andbary byur На редкость все правильно и верно написано, вот только я не очень люблю консультантов


Ну просто стоит научиться эффективно их использовать (так и хочеться сказать "готовить" :-)))). Практика показывает, что в подавляющем количестве случаев заказчик этого делать не умеет. Есть конечно и другие причины нелюбви ... но это уже из области психологии :-).

andbary
1. Перечислена куча проблем, но не указано ни одно их (реальное) решение.
2. Попытка воспользоваться хоть чем то из перечисленного приведет к очередной Ж.


1. Вы думаете хоть один мало-мальски грамотный специалист на общее описание проблемы вам ответит конкретикой? Приведу пример -- описываю механику некий внешний эффект проявляющийся при движении автомобиля ... спрашиваю в чем может быть проблема? Он мне просто отвечает -- "да фиг его знает, может быть это ... или это ... или это ... вобщем привози, разберем, посмотрим ...". Он дал мне РЕАЛЬНОЕ решение? ... нет, т.к. "отвечает за базар" :-). Кроме этого, вы же не пишите софт который решает проблему заказчика, при этом не беря с него денег :-)?
2. Вы пробовали воспользоваться? Поделитесь вашим опытом :-), обсудим :-).

andbary
На своей горькой практике могу сказать, что обычно (читай всегда) когда так говорят, то делается следующее:
1. Показывается, что контора в полной заднице (обычно на основании уже имеющейся инфы).
2. Вводится пара фенечек (типа отчетов о проделанной работе или внедрения должности аналитика бизнес процессов или ISO или репозитория требований к ПО или итд).
2. Задница в реале меньше не становится, но всегда можно взять новые отчеты и показать как мы стали лучше работать и существенно яффяктивней реагировать на требования бизнеса.


Вы аппелируете к своему горькому опыту ... Интересно, с кем из процессных консультантов в области SE вы работали (какая компания). Я все эти 3 компании знаю и очень неплохо знаю людей которые в них работают ... и что они реально могут, а что нет ... "Имья сьестра, имья ...." (с) ....??? Поделитесь ... расскажите о конкретике, к которой вы сами как раз и призываете, о ВАШЕМ КОНКРЕТНОМ ОПЫТЕ.

andbary
Почему я думаю именно так... Да просто в жизни внедрение любой фенечки из перечисленного это очень и очень сложный и кропотливый процесс и человек реально его внедривший не будет с такой легкостью крутить понятиями...
Пример: Внедрение репозитория требований к ПО, требует по меньшей мере существенного анализа по задачам и очень грамотных проектировщиков (Должен быть минимум план развития системы хотя бы на 1 год). Иначе он быстренько набьется всяким мусором с высшим приоритетом...

1. Причины вашего скепсиса мне понятны. Могу сказать, что для того чтобы внедрять те же процессы разработки и управления требованиями нужно иметь не столько "грамотных проектировщиков", они то как раз требованиями не занимаются :-), а таки аналитиков, не так ли?
2. Эти самые аналитики должны действительно иметь определенный уровень знаний, не только в предметной области, но и так же в инженерии требований. Поднять их уровень знаний можно а)тренингами б)практическим использованием полученных на тренингах знаний. А это уже имеет собственное "заумное название" -- коучинг. Одна из ошибок заказчиков -- они думают что на тренингах (курсах) их ВСЕМУ НАУЧАТ, и потом ко мне же подходят люди прошедшие тренинги и говорят "мы ожидали что нас научат писать ТЗ и именно учитывая особенности нашей компании ..., а нам дали общие понятия". Спрашиваю "а кому вы сказали о ваших ожиданиях на этапе покупки этих тренингов?????" ... а в ответ что-то типа "ну мы думали что это и так понятно". И это говорят АНАЛИТИКИ, которые должны знать про раздел SRS "Assumptions and Dependences"!!!! Т.е. они сделали предположение, но об этом предположении НИКТО кроме них не знал. Повторюсь, что тренинги имеют другое назначение, нежели научить "как писать ТЗ именно на эту систему". Кроме этого наивно предполагать что за 2-3 дня можно "Научить писать ТЗ" Тренинги, коучинг и консалтинг -- это разные вещи. Не все консультанты это объясняют заказчику. Вывод -- умейте правильно пояснить ваши ожидания и имейте реалистичные ожидания ... и не думайте что за 500 USD вам решат проблему с "написанием ТЗ".
3. Еще один аспект. Приведу пример с теми же аналитиками. Знания должны даваться "just in time", когда они ДЕЙСТВИТЕЛЬНО нужны специалистам. Т.е. человек должен быть готов воспринимать эти знания. Оно конечно "наука не в лес а в голову", но тем не менее ... Если у человека нет желания учиться, получать знания, его и так все устраивает .. то он НЕ ВОСПРИМЕТ этих знаний.
4. Это же относиться и к внедрению процессов ... если у основной массы специалистов компании мнение, что "мы и так все знаем, все уже пробовали ... и юзкейсы писали -- это фигня полная -- "пляшущие человечики", и UML использовали", а начинаешь копать глубже и выясняешь, что у людей юзкейсы были "Вывод на экран результатов расчета", "Проверка пароля", "Печать чека банкоматом" ... а на UML диаграммах классов они хотели описать логику РАБОТЫ приложения :-). И таких случаев предостаточно ... Вы уверены что в вашем конкретном случае не было подобного?
4. Теперь давайте посмотрим насчет "очень и очень сложный и кропотливый процесс" и "человек реально его внедривший не будет с такой легкостью крутить понятиями" :-). Давайте сделаем так .. возьмем проект по разработке софта, возьмем меня, еще нескольких человек квалификации которых я доверяю ... и просто построим тот самый "репозиторий требований". Готов поспорить, что эта команда сделает это в разы быстрее вашей :-), причем не важно на каком инструментарии -- Rational, Telelogic или Borland ALM (я например владею этими инструментами). ПОЧЕМУ? Просто потому что а) у нас будет мотивация б) мы четко понимаем что это нам даст в проекте г) мы ОБЛАДАЕМ КВАЛИФИКАЦИЕЙ это делать ....
Когда вы у себя внедряли процессы -- все у вас были квалифицированы, мотивированы и понимали что это вам даст???? И я про то :-).
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34906048
Фотография byur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aag
3. Справедливости ради, характерная черта разработки ПО в банках - неоходимость в постоянных и неожиданных изменениях. Тут и ЦБ спасибо надо сказать, и др. ведомствам, да и внутри - динамика бизнеса...


Собственно об этом и речь, следует в этом случае ориентировать собственные процессы на УПРАВЛЕНИЕ ИЗМЕНЕНИЯМИ, и считая экономику этих изменений иметь адекватные ресурсы :-).
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34906523
MLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У АБ как всегда серебряная пуля - это BPM система :). Хотя сложно с ним не согласиться. Что такое разработка - это те же процессы: сбор требований, написание ТЗ, разработка, тестирование, эксплуатация.
Запланировали, запустили процесс "Разработка отчетной формы ХХХ" и см. кто, на каком шаге, у кого просрочка надо попинать и т.д.. Вроде все Ок. Главное не забыть про тестирование, тестирование, тестирование :)
М.б. особенно полезно - это получение согласование, проведение тестирования с другими подразделениями. Хотя с другой стороны - провел тестирование, пришел с актом, все в порядке подписали акт о проведении тестирования - никакая система и не нужна.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34906740
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
byurНу просто стоит научиться эффективно их использовать (так и хочеться сказать "готовить"
1. Вы думаете хоть один мало-мальски грамотный специалист на общее описание проблемы вам ответит конкретикой?
2. Вы пробовали воспользоваться? Поделитесь вашим опытом :-), обсудим :-).
Интересно, с кем из процессных консультантов в области SE вы работали (какая компания).
1. Могу сказать... а таки аналитиков, не так ли?
2. Эти самые аналитики должны...
3. Знания должны даваться "just in time
4. Это же относиться и к внедрению процессов ...
5. Теперь давайте посмотрим
Начну пожалуй... Не то что б не умею, просто благодаря своей скользкости их очень тяжело поймать
1. То есть все написанное вами в том топике идет как "просто треп" с целью привлечь внимание???
2. Я привел пример с репозитарием, для которого нужно планипрвание, если пожелаете могу еще кучу кейсов, вот только в жизни нас всегда ждут новые, еще не решенные задачи.

Слава Богу с процессными я сталкивался только на этом форуме, честно сказать, я не читал ваши ранние сообщения и не представлял, что Вы именно процессный!!!
1. 2. 3. Да, аналитик является очень ключевой фигурой и я (на основание своего опыта) считаю, что это не тот навык которому можно обучить...
4. Я не готов обсуждать процесные методики!!! Мое личное мнение в этом больше вреда чем пользы. Из интересного обсуждения этой темы с которым я согласен - http://www.sql.ru/forum/actualthread.aspx?tid=300755&hl=iso#2737999 также мне импонируют рассуждения A_S_U в теме "управление" ( http://www.sql.ru/forum/actualthread.aspx?tid=345804&hl=a_s_u ).
5. Вы утверждаете, что выполните задачу, вот только из темы Пробы сил, следует, что пока "самолет не сбросит бомбы в реальной боевой обстановке" не поймешь, правильно ли процессные менеджеры выполнили свою задачу. Пока никто не доказал обратное, вам будет нелегко с проектами...
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34906748
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MLight Главное не забыть про тестирование, тестирование, тестирование :)
А там иначе никак... пока не заработает, никто не скажет может ли она вообще работать
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34908128
aag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
АБТам, где ИТ начинает заниматься управлением бизнес-процессами, оно перестает восприниматься как затратное подразделение.
Еще раз. Любое подразделение, не приносящее живых денег, но потребляющее их - является затратным. Вне зависимости от того, насколько оно важно и какими бизнес-процессами рулит. Вне зависимости от того, что в банке напр., есть всего несколько "зарабатывающих" подразделений и огромная куча затратных, но без этих затратных никакого зарабатывания не будет. Просто не нужно думать что "затратное" - значит, нахлебники и можно сократить. Это как пассив и актив.
авторЛюбая проблема -- это одновременно место для подвига. Внедрите процессное управление и BPM и превзойдите ваших конкурентов в способности адаптироваться к этим изменениям и использовать их себе во благо.
Чистое теоретизирование. Внедрите и превзойдите... "И сказал им мудрый филин: Станьте мыши ежами!" :)

andbaryЗапланировали, запустили процесс "Разработка отчетной формы ХХХ" и см. кто, на каком шаге, у кого просрочка надо попинать и т.д..
Угум. Запланировали, запустили... и тут, бац - вышло новое положение ЦБ. Ищем свободные ресурсы - их нет. Значит, что - бросили то что напланировали, схватились за форму "УУУ". Сделали ее - бац! клиентщики в попытках угодить клиенту предложили ему новую услугу и ее нужно срочно реализовать. Только реализовали - бац! бац! И понеслось.... и все планы давно забыты.
А вот для того чтобы эти планы не менялись каждую неделю, нужно не BPM прежде всего внедрять. Нужна воля руководства. Причем не ИТ-руководства. А руководства, которое определяет, что лучше -возможно, терять деньги, не предложив вовремя новую услуги клиентам или сэкономить затраты на ИТ.

Nobody faults but mine... (LZ)
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34908184
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MLightУ АБ как всегда серебряная пуля - это BPM система :). Хотя сложно с ним не согласиться. Что такое разработка - это те же процессы: сбор требований, написание ТЗ, разработка, тестирование, эксплуатация. Спасибо, польщен, но я имел в виду совершенно иное. Когда мы понимаем что все хреново и пора браться за управление процессом разработки - не лечим ли мы симптомы вместо болезни?

Как часто мы занимаемся автоматизацией плохо понятых или явно неоптимальных бизнес-процессов? По моим наблюдениям, сплошь и рядом. И, с позиции опыта BPM, я отчетливо понимаю, что по-другому быть просто не может. Ну никому, будь он семи пядей, не удается с одной попытки разобраться в схеме основного процесса полнокровного предприятия. А значит - метод проб и ошибок с мордобоем между ИТ и бизнесом на каждой итерации. С освоением науки "управления требованиями", которая суть - введение джентльменских правил, превращающих этот мордобой в английский бокс.

При помощи BPM (а желательно в связке с agile методами разработки) ситуацию удается улучшить радикально: исчезает почва для конфликтов, изменения бизнес-процесса воспринимаются как благо, а не как кризис, и задача управления процессом разработки перестает быть острой.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34908209
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aagЕще раз. Любое подразделение, не приносящее живых денег, но потребляющее их - является затратным. Сами еще раз :)

Пример из литературы: компания внедрила BPM. Причем всерьез, т.е. на основном процессе (приносящем "живые деньги"), а не на ерунде типа приема на работу или заявлений на отпуск. На вопрос об экономическом эффекте проекта они ответили буквально следующее: "за истекший год наш оборот увеличился на 80%, и мы склонны считать это результатом внедрения процессного управления и как следствие, повысившейся привлекательностью в глазах клиентов".

Предположим, что ИТ играл ведущую роль в этом проекте (как оно обычно и бывает). Внимание, вопрос: кем в глазах собственника и топ-менеджмента является ТАКОЙ отдел ИТ: источником затрат или прибыли? Не по бухгалтерии, а "по понятиям"?
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34908263
АБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aagЧистое теоретизирование. Внедрите и превзойдите... Для кого теоретизирование, для кого рабочие будни. Пытаемся, делаем.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34908982
Фотография byur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andbary
1. То есть все написанное вами в том топике идет как "просто треп" с целью привлечь внимание???
2. Я привел пример с репозитарием, для которого нужно планипрвание, если пожелаете могу еще кучу кейсов, вот только в жизни нас всегда ждут новые, еще не решенные задачи.


Да вобщем-то внимание меня уже мало интересует ... староват для этого :-). Вы бы про КОНКРЕТНЫЙ ваш опыт, в частности негативный рассказали. Касающийся именно процессов программной инженерии :-). Это в большей степени интересно, чем просто рефлексия на тему "какие консультанты нехорошие ребята" :-). Я вобщем-то свой опыт и ссылки даже на конкретный банк дал.

andbary
Слава Богу с процессными я сталкивался только на этом форуме, честно сказать, я не читал ваши ранние сообщения и не представлял, что Вы именно процессный!!!


А с какими сталкивались? ... ну я все прошу вас рассказать о КОНКРЕТНОМ опыте ... вы как-то не желаете этого делать. А говорите что консалтеры ребята неконкретные ... :-). Повторюсь, что именно этот конкретный опыт взаимодействия, по конкретной тематике наиболее интересен!!!!!

andbary
1. 2. 3. Да, аналитик является очень ключевой фигурой и я (на основание своего опыта) считаю, что это не тот навык которому можно обучить...


Аналитиками рождаются?! Позвольте полюбопытствовать ... в профиле вы указали, что вы разработчик. Видимо у вас есть опыт работы и аналитиком, раз апеллируете к своему опыту. Интересно узнать почему вы так думаете?

andbary
4. Я не готов обсуждать процесные методики!!! Мое личное мнение в этом больше вреда чем пользы. Из интересного обсуждения этой темы с которым я согласен - http://www.sql.ru/forum/actualthread.aspx?tid=300755&hl=iso#2737999 также мне импонируют рассуждения A_S_U в теме "управление" ( http://www.sql.ru/forum/actualthread.aspx?tid=345804&hl=a_s_u ).
5. Вы утверждаете, что выполните задачу, вот только из темы Пробы сил, следует, что пока "самолет не сбросит бомбы в реальной боевой обстановке" не поймешь, правильно ли процессные менеджеры выполнили свою задачу. Пока никто не доказал обратное, вам будет нелегко с проектами...

Мне уже не нужно доказывать теорему существования :-). Но если честно я не вполне понял что вы тут имеете ввиду ...
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34908983
Фотография byur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aag
Угум. Запланировали, запустили... и тут, бац - вышло новое положение ЦБ. Ищем свободные ресурсы - их нет. Значит, что - бросили то что напланировали, схватились за форму "УУУ". Сделали ее - бац! клиентщики в попытках угодить клиенту предложили ему новую услугу и ее нужно срочно реализовать. Только реализовали - бац! бац! И понеслось.... и все планы давно забыты.
А вот для того чтобы эти планы не менялись каждую неделю, нужно не BPM прежде всего внедрять. Нужна воля руководства. Причем не ИТ-руководства. А руководства, которое определяет, что лучше -возможно, терять деньги, не предложив вовремя новую услуги клиентам или сэкономить затраты на ИТ.


Насчет ЦБ и "вдруг" -- лукавите :-). ЦБ таки дает время :-). Другой вопрос когда ваши технологи об этом узнали :-) ... вот отсюда и "ЦБ-шный вдруг".
А то о чем вы говорите, это не столько воля руководства, сколько элементарный "портфолио менеджмент" ... он у вас в банке на уровне бизнесовых подразделений уже есть? Что и даже на уровне ИТ есть???? И неужели занимаетесь управлением рисками?
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34911436
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
byurАналитиками рождаются?!
Мне уже не нужно доказывать теорему существования :-). Но если честно я не вполне понял что вы тут имеете ввиду ...
Вы бы про КОНКРЕТНЫЙ ваш опыт, в частности негативный рассказали. Касающийся именно процессов программной инженерии :-)
А с какими сталкивались? ... ну я все прошу вас рассказать о КОНКРЕТНОМ опыте ... вы как-то не желаете этого делать. А говорите что консалтеры ребята неконкретные ... Наверное да... Точнее можно легко научить использовать кучу методик, проблема в том, что лишь очень редкие индивидуумы могут это делать правильно (отбросить лишнее и сосредоточиться на главном).
Если вы прочитали ссылки, которые я привел, то могли бы обратить внимание, что в данной методике отсутствуют способы контроля (Процесс не может быть проверен на правильность до его запуска). Цена данной методике из-за этого очень маленькая...
Кейсы:
Компания хранила в своей системе цены с НДС. Время от времени возникали проблемы с покупателями, которые требовали переделать им документы. Консультант ознакомившись с этой проблемой предложил ввести в системе округление до цены делящейся на ндс. Были потрачены серьезные ресурсы на переработку системы, и после того как ндс стал 18% округляться стало до 59 копеек вместо 6...
Самое правильное решение заключалось в исправление программной ошибки при печати налоговых документов (плавающей). Еще одно правильное решение заключалось в использовании курса делящегося на ндс (не для всех подходит).
Консультант не знаком с бухгалтерией и не мог обратиться ни к кому знающему...

С целью оптимизации и улучшения системы оплаты труда была предложена сбалансированная система показателей. Выбрано свыше 20 показателей, введены в учетную систему и...
Трудоемкость данной работы была существенна, я даже не говорю про правильность выбранных показателей, просто в процессе эксплуатации выяснилось, что они ко всему прочему могут меняться. В итоге люди перестали понимать за что они получают деньги и производительность снизилась.
Решение: Человек не способен (в большинстве своем) сосредоточиться больше чем на 3х показателях. Если это продавец, то прибыль, оборот, оплаты! Можно максимум проводить бонусные программы (разово) по отдельным показателям. Типа сейчас сезон новых клиентов и за них получают премию...
ЗЫ Прикольно, но я знаю 2х человек пославших стрим, так как почувствовали себя обиженными из-за того, что у новых клиентов лучше условия...

Надеюсь, я привел конкретные примеры???
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34911726
Фотография byur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andbary
Кейсы:
Компания хранила в своей системе цены с НДС. Время от времени возникали проблемы с покупателями, которые требовали переделать им документы. Консультант ознакомившись с этой проблемой предложил ввести в системе округление до цены делящейся на ндс. Были потрачены серьезные ресурсы на переработку системы, и после того как ндс стал 18% округляться стало до 59 копеек вместо 6...
Самое правильное решение заключалось в исправление программной ошибки при печати налоговых документов (плавающей). Еще одно правильное решение заключалось в использовании курса делящегося на ндс (не для всех подходит).
Консультант не знаком с бухгалтерией и не мог обратиться ни к кому знающему...

С целью оптимизации и улучшения системы оплаты труда была предложена сбалансированная система показателей. Выбрано свыше 20 показателей, введены в учетную систему и...
Трудоемкость данной работы была существенна, я даже не говорю про правильность выбранных показателей, просто в процессе эксплуатации выяснилось, что они ко всему прочему могут меняться. В итоге люди перестали понимать за что они получают деньги и производительность снизилась.
Решение: Человек не способен (в большинстве своем) сосредоточиться больше чем на 3х показателях. Если это продавец, то прибыль, оборот, оплаты! Можно максимум проводить бонусные программы (разово) по отдельным показателям. Типа сейчас сезон новых клиентов и за них получают премию...
ЗЫ Прикольно, но я знаю 2х человек пославших стрим, так как почувствовали себя обиженными из-за того, что у новых клиентов лучше условия...

Надеюсь, я привел конкретные примеры???

Как говорят в Одессе "Где ваши примеры, а где процессы программной инженерии"? И эти самые консультанты в области программной инженерии? Я таки не понял ... возможно конечно это аллегория такая ... а, вроде понял тезис ... "все консалтеры ОДИНАКОВЫ" :-). А например что же специалисты этой компании, где KPI по мотивации вводились консалтерами, на этапе приемки работ не высказали свои опасения на счет этих самых 20 показателей? Просто потому, что наблюдать покуривая со стороны оно всегда проще, при этом ничего сам не делая :-). Вот в этом то все и дело.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34911738
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andbary
Компания хранила в своей системе цены с НДС.
просто хранить в первую очередь нужно чистые данные, а не производное.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34912265
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
byurКак говорят в Одессе "Где ваши примеры, а где процессы программной инженерии"? И эти самые консультанты в области программной инженерии? Я таки не понял ... возможно конечно это аллегория такая ... а, вроде понял тезис ... "все консалтеры ОДИНАКОВЫ" :-). А например что же специалисты этой компании, где KPI по мотивации вводились консалтерами, на этапе приемки работ не высказали свои опасения на счет этих самых 20 показателей? Просто потому, что наблюдать покуривая со стороны оно всегда проще, при этом ничего сам не делая :-). Вот в этом то все и дело. Я спросил, устраивают ли вас примеры? Вы начали "про Одессу", кончили про "курение"... Спрашиваю Вы всегда настолько неконкретны?
Наверно не все "консалтеры", но есть старая поговорка, что исключения, только подчеркивают правило!
А специалисты компании:
1. Тяжело возражать против вещей которые очень правильно звучат, а KPI звучит классно, как и переход количества в качество.
2. Статистика накапливается не сразу. Только ввод KPI занимает полгода, а "эффект" образуется спустя 1-2. Сразу определить где будет через такое время задница, весьма непросто, а без конкретных фактов пророчить, извините.
3. "Ничего не делая". Вы настоящий консалтер!!! Сходу обвинили во всех грехах курящих!!!
(Всегда знал, что куренье зло, но не представлял насколько )

P.S. Я привел очень простые примеры, на самом деле чаще всего проблемы возникают на более "многоходовых" комбинациях, но их существенно более тяжело описывать.

iscrafm На самом деле в данной ситуации не важно. Более того, для торговых организаций хранить цены без ндс более удобно, а там система существовала очень долго (была статистика за 10 лет).
Вопрс с денормализацией всегда требует знания ситуации.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34915254
Фотография byur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andbary Я спросил, устраивают ли вас примеры? Вы начали "про Одессу", кончили про "курение"... Спрашиваю Вы всегда настолько неконкретны?
Наверно не все "консалтеры", но есть старая поговорка, что исключения, только подчеркивают правило!


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

andbary
А специалисты компании:
1. Тяжело возражать против вещей которые очень правильно звучат, а KPI звучит классно, как и переход количества в качество.
2. Статистика накапливается не сразу. Только ввод KPI занимает полгода, а "эффект" образуется спустя 1-2. Сразу определить где будет через такое время задница, весьма непросто, а без конкретных фактов пророчить, извините.
3. "Ничего не делая". Вы настоящий консалтер!!! Сходу обвинили во всех грехах курящих!!!
(Всегда знал, что куренье зло, но не представлял насколько )


Ха ... а с консалтерами вместе на пилотном проекте KPI не обкатали чтоли???? Тем более странно. Лично я в своей практике предлагаю заказчикам следующую обобщенную структуру работ:
1. Обследование (понимаю что к чему и даю рекомендации что и как улучшать будем)
2. Формируем программу работ пол улучшениям в терминах цель - мероприятие - риски. Тут все понятно ... есть цели которые мы хотим достичь, есть риски которые могут помешать, есть мероприятия которые должны способствовать достижению целей и устранять риски.
3. Реализуем ..
4. Пробуем НА ПРАКТИКЕ ... делаем выводы по результатам и вносим корректировки.

А вообще реально большинство клиентов пассивны .... думают что прийдут умные ребята и все разрулят, и будет счастье. Ан не всегда так получается -- чтобы получить от консалтеров реальное value -- нужно работать ВМЕСТЕ С НИМИ ... и вникать во все предложения. Только я в своей практике такое желание заказчика встречаю не часто ... обычно все зарываются в свои норки, становятся жутко занятыми -- им не досуг пообщаться, обсудить предлагаемые решения ... зато потом все становятся умными "как моя жена потом" (с) ... и говорят что консалтеры нифига не понимают в специфике организации/отрасли и т.п. .... :-). И зная такую особенность я стремлюсь максимально вовлечь в работу представителей заказчика ... и выстраиваю отношения так, чтобы заказчику совместная работа не казалась в тягость.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34915644
Фотография Calm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА вообще реально большинство клиентов пассивны .... думают что прийдут умные ребята и все разрулят, и будет счастье. Ан не всегда так получается -- чтобы получить от консалтеров реальное value -- нужно работать ВМЕСТЕ С НИМИ ... и вникать во все предложения. Только я в своей практике такое желание заказчика встречаю не часто ... обычно все зарываются в свои норки, становятся жутко занятыми -- им не досуг пообщаться, обсудить предлагаемые решения ... зато потом все становятся умными "как моя жена потом" (с) ... и говорят что консалтеры нифига не понимают в специфике организации/отрасли и т.п. .... :-).

+100.

С уважением.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34916382
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
byurХа ... а с консалтерами вместе на пилотном проекте KPI не обкатали чтоли???? Тем более странно. Лично я в своей практике предлагаю заказчикам следующую обобщенную структуру работ:
1. Обследование
2. Формируем программу работ
3. Реализуем ..
4. Пробуем НА ПРАКТИКЕ ... делаем выводы по результатам и вносим корректировки.
А вообще реально большинство клиентов пассивны .... И зная такую особенность я стремлюсь максимально вовлечь в работу представителей заказчика ...


Я не увидел в них ничего про разработку и управление требованиями, конфигуправление и другие процессы программной инженерии .... и про инстрментальные средства поддержки.
Я написал, что эффект проявится, через 1-2 года??? Пилотный прект будет классно смотреться (и очень), а все риски окажутся скрыты... KPI модная тема, но вводить ее вредно (в абсолютном большинстве случаев), странно , что вы этого не знаете... (Хотя возможно, вам еще не звонили заказчики с вопросом, что за фигня творится с внедренными показателями )

Практика стандартная, все ее используют. Дьявол как всегда в деталях.
1. Что бы обследовать, необходимо хорошо знать бизнес и возможности того, что необходимо внедрить или разработать.
2. Это называется план (внедрения разработки) с конкретными целями и способоми его реализации. Часто это уже ТЗ!!!
( Цели должны быть выяснены на этапе обследования )
3. Краткость сестра таланта... Иногда... Самый трудоемкий этап, одним словом...
ПО ТЗ (или плану) необходимо распределить задачи между командой и согласовать все этапы между собой. Так что б не получилось, что то что сотворил Вася не совместимо с тем что сбабахал Петя... (Наиболее часто встречающаяся ошибка). И т.д. и т.п...
4. Вначале вообще то идет тестирование, а уж потом можно пробовать...
Корректировки??? Это значит, что этап обследования и создания плана делали Уроды!!!
Возможны доработки по просьбе заказчика, что бы увеличить производительность и эффективность труда ЕГО сотрудников, за дополнительную плату!!! И в рамках ТЗ на доработки!!!

Пассивны... Они просто уже пообщались с кучей "консалтеров"

Из пунктов видно, что наиболее критичными в деятельности явдяются 1 и 2 пункт. Первый обычно проводят продАвцы совместно с по быстрому нанятыми дефочками, второй же формируется на основании первого и потом много много корректировок...

...конфигуправление и другие процессы программной инженерии .... Вам, что про это рассказать, как надо или как это делают "консалтеры"???
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34916520
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andbaryКорректировки??? Это значит, что этап обследования и создания плана делали Уроды!!!

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


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