powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Улучшение процесса разработки и сопровождения
61 сообщений из 61, показаны все 3 страниц
Улучшение процесса разработки и сопровождения
    #34902019
MLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, all.

Есть ИТ отдел, занимаемся всем чем положено ИТ в т.ч. разработка и сопровождение ПО. Основные проблемы - это сроки и качество. Вроде что-то умеем, что-то знаем, но чувствуем что-то не так - можно работать лучше и организованей. Как один из вариантов - это пойти на обучение или пригласить консультантов..... В общем не хватает опыта. Может кто-то поделиться в каком направлении надо двигаться?
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34902076
sergey888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Поменять начальника ИТ отдела.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34902108
MLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не подойдет, надо искать другие методы :)
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34902218
Dried Gagarin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey888Поменять начальника ИТ отдела.
А этот чем не устраивает? Хороший метод.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34902365
sergey888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dried Gagarin sergey888Поменять начальника ИТ отдела.
А этот чем не устраивает? Хороший метод.

Видимо автор топика сам является начальником ИТ отдела
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34902520
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MLightЕсть ИТ отдел, занимаемся всем чем положено ИТ в т.ч. разработка и сопровождение ПО. Основные проблемы - это сроки и качество.Для начала я бы разделил поддержку и разработку. Боюсь по срокам у вас проблемы именно из за этого
А дальше нужно смотреть на конкретные задачи и коллектив, может быть даже нанять консультатнта.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34902528
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey888Поменять начальника ИТ отдела. У вас уважаемый, нет таких проблем???
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34902573
sergey888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andbary sergey888Поменять начальника ИТ отдела. У вас уважаемый, нет таких проблем???

У меня таких проблемм нет.
процесс разработки/сопровождения поставлен на отлично!
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34902596
MLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как варианты это обучение и поиск консультанта. Кто-что может посоветовать?
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34902612
sergey888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MLightКак варианты это обучение и поиск консультанта. Кто-что может посоветовать?

Я бы предложил взять на работу тестера.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34902666
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey888
У меня таких проблемм нет.
процесс разработки/сопровождения поставлен на отлично!
Или вы никогда не сталкивались с такими проблемами...
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34902707
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MLightКак варианты это обучение и поиск консультанта. Кто-что может посоветовать?
Профиль, количество денег которое вы хотите на это потратить и в топик работа

Но все таки сначала попробуйте разделить задачи (разработка поддержка) самостоятельно, по своему опыту могу сказать, что со стороны делятся на порядок хуже.

Я как то тоже спрашивал подобное и решал в чем то подобные вашим задачи. По своему опыту, могу сказать, что все кроме руководства (разработка) сложным проектом решается.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34902721
sergey888
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andbary sergey888
У меня таких проблемм нет.
процесс разработки/сопровождения поставлен на отлично!
Или вы никогда не сталкивались с такими проблемами...

Сталкивался. В 90% случаев проблемы из-за
1.Отвратительный менеджмент
2.Нет четкого определения задачи
3.Задача в процессе разработки расплывается или расширяется
4.Невозможность определить объем и сроки работ до начала работ.
5.Экономия на тестировании
6.Желание менеджмента услужить заказчику
7.Недостаточная квалификация программистов.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34902776
ЮВ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MLight
...но чувствуем что-то не так - можно работать лучше и организованей.

Вот о чувствах, пожалуйста, поподробнее, и не эмоции, а конкретные факты (события, дела и т. п.), которые порождают эти чувства.
Зная только следствие (а не причину "чувств") трудно давать советы.
Ведь причин может быть масса: от неумения спланировать и организовать работу до плохого психологического климата в коллективе.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34902820
Гулин Федор
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ИТ отдел - где ?
контора частная или гос. ?
елси гос. - то все сложно
если частная то должны быть лица заинтересованные в этом
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34903004
Фотография byur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы отнюдь не одиноки. Как консультант я работаю сейчас с ДИТ одного из банков. Там абсолютно такая же ситуация. До этого я работал с ВТБ ... Как правило это типовая проблема для многих организаций с собственным многочисленным подразделением разработчиков и множеством разрабатываемого ПО (но есть исключения!). И она имеет "2 стороны медали", как бизнесовую, так и собственно ИТ-шную:
1. Отсутствие заинтересованности со стороны бизнеса в эффективности ИТ. ИТ воспринимается как сервисное подразделение наравне с хозяйственными службами... и как затратная часть а не как инвестиционная.
2. Множество бизнес-заказчиков высокого ранга, которые сыпят доработки "как из рога изобилия", понимая, что деньги пойдут не из бюджетов их подразделений, а ИТ все это будет делать "за ту же зарплату". Как правило до 30% этих доработок можно было и вовсе не делать :-), если правильно организовать бизнес-процесс (но "мощности ИТ" уже были загружены этой работой).
3. Невысокая заинтересованность в конечном результате. Зачастую сложно найти ответственного за доработку/разработку в бизнес-подразделении. И даже когда ответственного назначают он тихо в курилке матерится что "эта программа никому не нужна". Соответственно возникают проблемы при сдаче-приемке такого софта.
4. Собственно со стороны ИТ нет четкого разделения между операционной и проектной деятельностью. Как правило управления проектами нет. В лучшем случае используется MS Project для "календарного планирования задач". Не ведется учет реальных трудозатрат.
5. Никто не контролирует архитектуру. Как системную так и программную (в пределе EA -- ну до этого у нас вообще не доросли :-)). Нет единых стандартов и правил ее описания. Толком никто не проводит анализ влияния изменений (что будет если тут изменим). Описания дизайна системы я вообще не разу не видел :-) ... в лучшем случае реверс-инжениринг сделают по коду, но это слабо проясняет ситуацию, т.к. трассировок на требования нет.
6. Нет единого репозитория требований к ПО. Как правило невозможно или затруднено получение полного перечня требований разного уровня к существующем релизам ПО.
7. Затруднена идентификация конфигураций, в т.ч. из-за отсутствия той же компонентной архитектуры. Слабое или недостаточное планирование релизов.
8. Традиционно системы создаются в архитектурном стиле "клиент-сервер" и представляют из себя в слабоструктурированные образования ("код в стиле спагетти"). Вынос бизнес-логики на уровень хранимых процедур зачастую не улучшает ситуацию, т.к. все равно остается проблематичным проводить анализ влияния.
9. QA ... ну это вообще отдельная тема. Отмечу что часто это даже не стоит во главе угла!!!
10. Нет Product Manager! Т.к. часто сложно идентифицировать собственно продукты :-).

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

Есть ли решение? Да .. главное понять в чем проблема и иметь план действий. Если у вас будет неконтролируемый поток изменений и вы не приучите бизнес расставлять приоритеты (вместе с ним) то будет достаточно сложно вообще стабилизировать ситуацию. Кроме этого нужно показать что ИТ считает деньги ... это мощная переговорная позиция с бизнесом, когда у вас все подсчитано :-).
Но в любом случае нужно браться за улучшение процессов и повышение имиджа ИТ в организации. Улучшать процессы можно по-разному ... можно по-классике (часто начинают с конфигуправления и управления изменениями, а потом идут к требованиям и далее к архитектуре), можно брать за основу модель CMMI (при этом не обязательно сертифицироваться). ISO 9000 как показывает практика в отечественных условиях как-то выхолащивается ... и посему не слишком эффективна. Либо делать по-другому, например использовать Agile методологию Scrum тот же ... но это отдельная тема :-).
Если надумаете улучшать процессы - обращайтесь :-), обсудим, подумаем, предложим решения ... и реализуем :-).
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34903710
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
byur На редкость все правильно и верно написано, вот только я не очень люблю консультантов
1. Перечислена куча проблем, но не указано ни одно их (реальное) решение.
2. Попытка воспользоваться хоть чем то из перечисленного приведет к очередной Ж.

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

Почему я думаю именно так... Да просто в жизни внедрение любой фенечки из перечисленного это очень и очень сложный и кропотливый процесс и человек реально его внедривший не будет с такой легкостью крутить понятиями...
Пример: Внедрение репозитория требований к ПО, требует по меньшей мере существенного анализа по задачам и очень грамотных проектировщиков (Должен быть минимум план развития системы хотя бы на 1 год). Иначе он быстренько набьется всяким мусором с высшим приоритетом...
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34903726
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey888Сталкивался. В 90% случаев проблемы из-за
1.Отвратительный менеджмент... Классно!!! А делать то что???
Я думаю сменить менеджмент, на не такой "отвратительный" это немного другая задача
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34903739
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sergey888 MLightКак варианты это обучение и поиск консультанта. Кто-что может посоветовать?
Я бы предложил взять на работу тестера.
+1
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34903781
MLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гулин ФедорИТ отдел - где ?
контора частная или гос. ?
елси гос. - то все сложно
если частная то должны быть лица заинтересованные в этом
Организация частная, далекоооооооооооо от Москвы :). Заинтересованы все, но что конкретно делать никто не знает... Набрали вторую команду в Мск, но там такие же "умники" как и мы.
byurВы отнюдь не одиноки....
Но в любом случае нужно браться за улучшение процессов и повышение имиджа ИТ в организации. Улучшать процессы можно по-разному ...
Спасибо. В принципе примерно все так как вы и говорите... Можно искать проблемы и решать их различными спосабами, а можно взять готовое решение/практику/знания и подстроиться под них.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34903796
MLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Васкецов sergey888 MLightКак варианты это обучение и поиск консультанта. Кто-что может посоветовать?
Я бы предложил взять на работу тестера.
+1

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

И какой же выход из ситуации? Изучать стандарты, пробывать их внедрить, но на все надо время и т.д. Хочеться найти панацею, которой как известно не существует. Но все же м.б. у кого-то есть реальный опыт...
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34903838
MLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей Васкецов MLightнеобходимо больше уделять время тестированию, пока что отдельного человека или обязанности не ввели. Все раздумываем..
Одного?!!??!!?
В том-то и дело, что у нас 6 человек на 3 системы + всякая мелочевка, на 2-х системах по 1,5 человека
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34903853
Фотография Сергей Васкецов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MLightу нас 6 человек на 3 системы + всякая мелочевка, на 2-х системах по 1,5 человека
Не знаю тонкостей Ваших систем и проектов, но (по собственному опыту) Вам надо человека 4 на тестирование, если все раработчики постояннно работают, а не курят по 3/4 дня.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #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
Улучшение процесса разработки и сопровождения
    #34916541
Майевтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andbary
Компания хранила в своей системе цены с НДС. Время от времени возникали проблемы с покупателями, которые требовали переделать им документы. Консультант ознакомившись с этой проблемой предложил ввести в системе округление до цены делящейся на ндс. Были потрачены серьезные ресурсы на переработку системы, и после того как ндс стал 18% округляться стало до 59 копеек вместо 6...

Самое правильное решение заключалось в исправление программной ошибки при печати налоговых документов (плавающей). Еще одно правильное решение заключалось в использовании курса делящегося на ндс (не для всех подходит).
...
Консультант не знаком с бухгалтерией и не мог обратиться ни к кому знающему...

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

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

Какое отношение приведённый case имеет к программной инженерии (software engineering) и к теме дискуссии вцелом?

Консалтинг "вообще" - это очень широкая область деятельности и не очень понятно, как конкретный случай в области оплаты труда можно распространить на консалтинг вообще или хотя бы консалтинг в области программной инженерии, которой посвящена данная тема.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34916548
Майевтик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andbary
1. Что бы обследовать, необходимо хорошо знать бизнес и возможности того, что необходимо внедрить или разработать.
"Чтобы обследовать, надо знать бизнес". А чтобы знать бизнес, надо либо иметь опыт в данной области, либо обследовать :)

Не, ну это прекрасно, когда "обследующая" организация обладает компетенцией в обследуемой области, вот только где найти таких консультантов для каждой сферы?

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

Вы всегда подробно выписываете ТЗ, а потом его реализуете? А что делаете, если этапа обследования нет и нужно с колес стартовать? Или у Вас всегда только академические проекты?
4 этап - Сдача пректа!!! Сдесь byur описал именно 4 этапа...

Все равно нужно делать обследование!!! Иначе вся работа пойдет лесом... Можно зная какую то специфику организации ускорить этот этап, можно создать упрощенное ТЗ (если команда хорошо знает специфику и сработалась), но без этих этапов никак (Если мы хотим сделать проект, а имитировать работу ).

Скажу больше, по сложным проектам я как то описывал структуру команды, так вот: Уровень руководителя проекта в создании взаимосвязанных, непротиворечивых этапов. Искуство...
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34916648
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МайевтикКакое отношение приведённый case имеет к программной инженерии (software engineering) и к теме дискуссии вцелом? Для меня прямое.
Иначе получится часто встречающаяся ситуация, когда утром копают, а вечером закапывают
Я всегда хотел бы видеть отдачу от своей работы. К тому же автор спрашивал о консультантах и чем я не доволен в их работе. Вот этим и не доволен. Великолепные команды пашут и пашут, а работы становится все больше и больше...
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34916654
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andbaryВсе равно нужно делать обследование!!! Иначе вся работа пойдет лесом... Можно зная какую то специфику организации ускорить этот этап, можно создать упрощенное ТЗ (если команда хорошо знает специфику и сработалась), но без этих этапов никак (Если мы хотим сделать проект, а имитировать работу ).

это понятно. Хотелось узнать почему Вас так насторожило то, что после запуска обобщенной модели потребуется модернизация. На этапе обследования все тонкости сразу выяснить нереально, имхо.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34916664
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МайевтикЧтобы обследовать, надо знать бизнес". А чтобы знать бизнес, надо либо иметь опыт в данной области, либо обследовать :)

Если под бизнесом понимается деятельность конкретного предприятия, являющегося объектом автоматизации, то тогда непонятно, зачем обследовать, если и так всё известно )
Есть некая игра слов (у меня), но в данном примере если вставить для эффективной (наиболее) разработки то проходит.

Вот тут есть кое что на эту тему, с чем я согласен: http://sql.ru/forum/actualthread.aspx?tid=487818&pg=11#4873009
Добавлю, что нет 2х полностью одинаковых компаний.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34916693
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmэто понятно. Хотелось узнать почему Вас так насторожило то, что после запуска обобщенной модели потребуется модернизация. На этапе обследования все тонкости сразу выяснить нереально, имхо. Извините, хотел написать, но сильно переключился на другое...
Тут тоже игра слов и понимать можно по разному.
Для меня на этапе сдачи проекта корректировки невозможны! Под корректировками я понимаю изменения логики работы системы.

Да все выяснить тяжело (невозможно не совсем правильно), но если есть ошибка в логике работ, то выход на 1 этап наиболее правильное решение (по меньшей мере редизайн ТЗ).

P.S. В данном случае имелась в виду не обобщенная модель системы, но и тут ошибки в логике недопустимы.
Пример: Компания провела обследование, создала ТЗ и рабочую модель системы. На этапе демонтсрации этой модели их послали на Х (прямым текстом), так как: 1. Ошибка в логике. 2. Они скрыли эту ошибку. 3. Они попались на этом.
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34917270
Проба сил№
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andbaryЯ написал, что эффект проявится, через 1-2 года??? Пилотный прект будет классно смотреться (и очень), а все риски окажутся скрыты... KPI модная тема, но вводить ее вредно (в абсолютном большинстве случаев), странно , что вы этого не знаете... (Хотя возможно, вам еще не звонили заказчики с вопросом, что за фигня творится с внедренными показателями )

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

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

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

...конфигуправление и другие процессы программной инженерии .... Вам, что про это рассказать, как надо или как это делают "консалтеры"???
Твоя самая большая проблема в неконструктивном мышлении!!!
Тут чуваки управлением занимаются и не просто так, а с применением последних достижений техники и фантастики, а ты сразу сумлеваешься, нафиг ваще чтой то делать.
Не барское энто дело, ТЗ составлять и в странные бизнес требования вникать!!!
Важно работу поставить, так што б усе пахали, а денюжки капали!!!
Я вот и сам грешным делом KPI внядрил!!! Теперича хлиенту показываю: Ты Вась туды не лезь, энто то самое KPI. Вася вздыхает и понимает, что денег плотить нужно больше, зато и своим корешам с гордостью раскажет. Во! Круто! KPI!!! Не просто так, какие то там балансы не сходятся... Энто вам не лохов разводить...
Ты б ящо про "стилистику кода" при приеме прогов на работу тут рассказал, аль про тактику "пошагового проектирования"...
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34923922
MLight
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всем спасибо за обсуждение. Думаю надо брать на вооружение методику разработки, например Agile. Порекомендуйте курс обучения! Желательно чтобы помимо самой методики еще и практическое применение... рекомендации по использованию программных продуктов для поддержки процессов. В общем чтобы все и сразу :)
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34924715
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MLightВсем спасибо за обсуждение. Думаю надо брать на вооружение методику разработки, например Agile. Порекомендуйте курс обучения! Желательно чтобы помимо самой методики еще и практическое применение... рекомендации по использованию программных продуктов для поддержки процессов. В общем чтобы все и сразу :)
в соседнем топике выступает Павел Афанасенко по этому поводу. Думаю он с удовольствием приобщит Вас к агиле :)
...
Рейтинг: 0 / 0
Улучшение процесса разработки и сопровождения
    #34951172
andbary
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проба сил№Твоя самая большая проблема в неконструктивном мышлении!!!

Важно работу поставить, так што б усе пахали, а денюжки капали!!!
Я вот и сам грешным делом KPI внядрил!!! Знаю, но ничего не могу с собой поделать, постоянно стремлюсь сделать как лучше.
Наверно я слишком ленив и не стремлюсь постоянно переделывать одну и туже работу.

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


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