Форум Сообщества Аналитиков

×


Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Gevorg

Страницы: « 1 2 3 4 5 6 7 8 »
46
Причем кажется это уже обозначилось даже раньше, чме просто были опубликованы требования.
Не совсем понимаю, что именно обозначилось раньше?

Если речь идёт о том, что общие представления о деятельности Заказчика были у меня в голове ДО того, как я писал список требований?
То да, часть представлений уже была, но часть пришлось додумывать  и упрощать по ходу обсуждения в “10-и страницах флуда”.

Или о том, что участники форума уже сами пришли к тому же представлению, а я только повторил?


47

У меня вызывает опаску как раз "управление требованиями" без корректного видения. У студента может сложиться впечатление, что "управлять требованиями" можно и без чёткого понимания того, что именно разрабатывается.

Кстати, такой подход тоже можно использовать в качестве учебной задачи - дать студентам самостоятельно "додумать" концепцию, а потом предъявить им свою, заранее подготовленную. И проанализировать ошибки и их причины - такие "разборы полётов", по моему опыту, в обучении очень эффективны. Собственные ошибки запоминаются надолго, намного дольше, чем правильно выполненные задания.

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


по нашему стендовому проекту 
"Разработка заказного ПО для торговца пластиковыми карточками".

Краткое описание деятельности Заказчика:
Крупнооптовая закупка скрэтч-карт от крупного провайдера услуг в Столице
и мелкооптовая ПЕРЕпродажа мелким реализаторам карточек из провинциальных городов.
Финансовые потоки между Провайдером и Фирмой просты и прозрачны, уже автоматизированы в бухгалтерском ПО.
Между Фирмой и реализаторами существуют 2 вида денежных потоков:
- БНР, тоже автоматизированный в бухгалтерском ПО и
- рассчёт наличными, особо больное место в бизнесе, ведётся на грани нарушения законодательства,
крайне нуждается в реинжиринге, правильном учёте и автоматизации.
--!! Управленческий учёт отсутствует, сведение отчёта по какому-либо из Реализаторов
- всегда проблема, решение которой не обходится без скандала.

Роли у Заказчика:
- ТОП. Хозяин бизнеса, Раздражителен, скандален, даже временами хамлив.
Скрывает особенности своих бизнес-процессов, поскольку имеет с ними ряд серъёзных проблем.
Реально - под видом разработки и внедрения заказного ПО хочет провести реинжиринг своего бизнеса.


Финансовый директор. имеет только громкое название.
На самом деле, главная его обязанность  -
ездить по провинциальным городам и "трусить должников".

Бухгалтер.
Добросовестно сводит балланс по безналичным рассчётам и отбивается всеми способами
от попыток нагрузить её учётом движения наличных средств и карточек.
Разрабатываемую систему рассматривает как инструмент агрессии в свою сторону.

Менеджеры. По совместительству - кладовщики-учётчики карт и налички.
Ведут реальный учёт вручную, издёрганы скандалами при сведении отчётов по должникам.
Ждут-не-дождутся наведения порядка и автоматизации в своей работе.

Финансовый и бизнес-аналитик. Появляется намного позже.
Занимается построением полноценного управленческого учёта
на основе уже реализованной в нашем ПО функциональности и своих дополнительных хотелок.
Одна из них - возможность принимать от Провайдера и учитывать номера использованных скретч-карт.
Счастливая находка для эффективного обнаружения фактов задержки Реализаторами средств от уже проданных карт.

Роли у Разработчика:
- Менеджер требований(RM). В полном смысле должнен быть "держателем" самих требований и работы с ними.
Пребывает в полной уверенности, что 80% работы с требованиями не несут в себе проблем касательно их сути,
Требования либо уже понятны, либо работа с ними требует только поверхностного понимания сути
при большой важности глубокого понимания контекста в проекте.
из оставшихся 20%  надеется часть спихнуть на энергичного и начитанного (а главное - низкооплачиваемого) помощника,
а что останется из уж совсем трудного - пригласит (на сэкономленные средства) стороннего эксперта-аналитика.
Ленивый прагматик до мозка костей.

- Младший менеджер требований(jRM).
Имеет большой теоретический багаж, опыт работы c CASE-средствами, энергичен и работоспособен.
При недостатке опыта в работе с требованиями и отсутствии "груза ответственности за конечный результат",
активно и добросовестно берётся за любую посильную черновую работу.

- Сеньёр эксперт по требованиям(SRX).
Прекрасно знает предметную область вообще, на высоком уровне понимает и формулирует требования по-сути.
Требует от остальных такого же высокого уровня понимания, если не находит - тут же берётся дотягивать.
Находится вне организационного контекста нашего (стендового) проекта, многие трудности и провалы не то что не хочет
воспринимать, но даже и не догадывается об их существовании.
Имеет опыт по своим прошлым и текущим проектам, которым охотно делится (за соответствующую немалую плату).
За конечный результат проекта (стендового) не отвечает вообще, отвечает за высокий профессионализм и точность своих
консультаций по выделенным вопросам.

Это пока только моё представление по стендовому проекту.
Дальше обещаюсь изложить своё понимание ролей в проекте, учредителем которого является Galogen, как инициатор темы.
Здесь мне уже не получится быть в роли ленивого и полуграмотного по части понимания "физической сути" требований :-)

48
ещё раз приношу извинения за отсутствие на форуме, тема очень интересная и очень хочется завершить начатое,

полный цейтнот на работе, надеюсь за  выходные что-то успею




49
Прикладываю файл Raquest. две части архива - в силу ограничений вложения
gevorg.part1.rar (878.91 Кб - загружено 0 раз.)
это шутка такая: тыцаю загрузить файл, а вываливаюсь в тему голосования за баннеры? :-)

50
Может, причина наших разногласий в том, что мы по-разному поняли Концепцию проекта "Практикум по управлению требованиями"? ;)

Тогда обращаемся к первоисточнику:
http://www.uml2.ru/forum/index.php?topic=487.msg5535#msg5535
и пытаемся уточнить потребности Заказчика (в роли которого в данном случае выступает Galogen).
а вот здесь у меня - никаких разногласий с greesha:
это мой прокол, как ПМ-а, который подрядился для Galogen-а проект выполнить :-)
судя из контекста переписки на форуме, мне уже удалось склонить его к работе в соответствии со своим, нигде не задокументированным вижином, а изначальные его запросы так и остались в качестве единственного документа...

Общий вывод: подход от целеполагания - рулёз!

Вывод мне как ПМ - наёмнику у Galogen-а:
Срочно бросать всё - и докумментировать-утверждать с ним актуальную версию вижина нашего проекта и продукта!

51
А то я тут ещё один вариант скретч-карт вспомнил, не подходящий под данее раньше определение. :)
я предлагаю это зафиксировать в качестве варианта, как второе предположение(версия) Эксперта по требованим относительно термина Срэтч-Карта.
а в плане учебно-показательном ПОКА принять третий, совершенно неожиданный, но облегчающий всем жизнь вариант:

Заказчик, с его бизнесом, на деле оказался примитивным торгашом:

Скрэтч-карты для него примитивный лист пластика, имеющий свою крупно-оптовую и мелко-оптовую цену.

Которые он получает в столице от очень толстого предОставителя услуг крупным оптом и перепродаёт затем мелким оптом  приезжим торгашам из провинциальных городов.

И вот, на этих прОцентах, да на больших оборотах он и живёт.

52
Да не утонем.
если проект такой, что не утонем
- то и управление требованиями в том моём понимании, каким я хотел поделиться, не нужно,
только лишние ресурсы у Разработчика  съест


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

я для примеров студентам сознательно генерирую некондиционные требования, ситуации с ошибками в работе и т.д.
просто так легче, чем сразу создать идеальную по своим "физическим" качествам структуру требований,
а потом их специально курочить под пример НЕправильного.

а greesha в соответствии со своими законными обязанностями на работе - тут же на них набрасывается и "приговаривает к расстрелу"

вот и сейчас:
ситуация с отсутствием вижина - явно неправильная для проекта по разработке ПО,
а для нашего с Galogen-ом - так законный пример, который нужно далее развить:
вот начальна НЕправильная ситуация, а вот - как её исправлять и что должно получиться,
к вопросу о целеполагании
для greesha - главная цель: построить кондиционные требования,
а для меня - смоделировать проблему при работе с требованием, и показать, как она решается или вообще НЕ возникает, если правильно построить менеджмент.


53
RM(Gevorg) to \
                       \JRM(Galogen):
По-секрету от Заказчика и коллег по разработке честно признаЮсь Вам,
что я уже НЕ в состоянии это всё держать под контролем.

Что там РаКвест? Вы можете в ём как-то форумное обсуждение разместить и оттрассировать пОсты и требования?
Gevorg(в роли ПМ проекта по сбору метод-материала для студенотов) to
 Galogen(в роли учредителя проекта):

вот ещё пример студентам:

ошибка в менеджменте требований:
RM(Gevorg) НЕ замечает общую КОНЦЕПТУАЛЬНУЮ проблему,
 пытается подменить её частной задачей трассировки и решить её с помощью РаКвест.

А проблема в том, что RM(Gevorg) до сих пор ещё не вооружён КОНЦЕПТУАЛЬНОЙ_МОДЕЛЬЮ и регламентом процесса по управлению требованиями.
Он не просто не в состоянии "разложить по полочкам" очень быстро накопившийся материал,
у него нет САМИХ полочек, у него даже нет ещё отчётливого понимания, какими они должны быть.

Отсюда и робкий вопрос подчинённому вместо уверенного отдавания распоряжения,
отсюда и судорожные попытки "закрыть дыру" своими средствами.

Правильные действия в этом случае - идти "наверх",
не к подчинённому, а руководству:

                      /ProcessRequirementBoss(Galogen):
RM(Gevorg) to /

Проект разработки ПО уже давно стартонул,
работы по сбору и анализу требований уже ведутся полным ходом,
самИх требований ещё совсем мало,
а по ним уже накопилась куча материала,
ещё немного - и работа над сбором и анализом требований превратится в хаотический и безрезультатный процесс.

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

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

Иначе - утонем в, на самом деле, умных дебатах о "физической сути" каждого из требований.

54
Gevorg(во всех ролях на форуме)  To ALL участников  обсуждения и простых читателей:
заранее прошу прощения за возможные задержки с ответами в теме.

Моя передышка на работе подходит к концу, завтра - старт нового проекта,
поэтому могу вообще на целый день выпасть из нашего виртуального проекта на форуме.

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



55
Вопросы по требованиям:
 1. - 9.
RM(Gevorg) to JRM(Galogen):
у нас не более 2-х десятков требований,
по некоторым из них есть
- вопросы-ответы (т.е. внутреннее обсуждение между исполнителями),
- есть дополнительные разъяснения от Заказчика,
- есть  уточнения формулировок и Заключения от Аналитика-Консультанта(Greesha)
По-секрету от Заказчика и коллег по разработке честно признаЮсь Вам,
что я уже НЕ в состоянии это всё держать под контролем.

Что там РаКвест? Вы можете в ём как-то форумное обсуждение разместить и оттрассировать пОсты и требования?

56
Может еще раз обсудим объявим обязанности каждой стороны, ее ограничения. Например мне не совсем понятна моя роль.
распределения ещё не было, объявления - тоже,
я по-осторожничал, и написал, что ОБОЗНАЧИЛИСЬ роли и их распределение между участниками форума :-)
1. Вы, как инициатор темы и заявитель Основной своей Потребности -
получаетесь и Спонсор, и Инициатор зародившегося проекта:
- Это именно Вам в первую очередь нужно собрать методический материал для ВУЗ-овского курса "Управление требованиями".
- именно Вашей активностью на форуме держится вся работа вокруг этого,
- именно в контексте Ваших интересов и пожеланий должна вестись работа в рамках данной темы.

2. С другой стороны - Вы взяли на себя часть работ по управлению требованиями:
- настроить соответствующее ПО,
- научиться им пользоваться и научить других,
- вносить туда, в это хранилице, требования, из процесса, который мы строим на форуме,
- поддерживать требования в актуальном состоянии и доносить все изменения до остальных участников проекта.
А это всё - обязанности Менеджера Требований, но только часть, поэтому пришлось ввести роль Джуниор Реквайеремент-манагера и открыто сказать, что фактически - Вы её уже исполняете.

И та и та роль в контексте Исполнитель - Заказчик нашей гипотетической разработки ПО лежит в области Исполнителя.
по первой роли, Вы - Инициатор ВНУТРЕННЕГО проекта,
по второй -  "рабочее звено" во внешнем проекте: написание заказного ПО.

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

Каков риск - логика и опыт у каждого свои, соотвественно будут совершенно разные формулировки, оценить правильность или неправильность которых может оказаться сложной задачей.
Galogen, здесь у нас есть greesha: експерт по любым нашим вопросам, касающимся сущности бизнеса, правильности бизнес-кейзов и формулировок в описании любых требований.
Вы только, как Учредитель Проекта и Потребитель его результата, дайте визу на функциональные обязанности нашим ролям в процессе управления требованиями:
Ему:
- прояснЯть обнаруженные вопросы по бизнес-кейзу,
- и другим вопросам, касательно "физической сути" требований,
- формулировать описание требования,
- оценивать качество этого описания,
- оценивать правильность и неправильность формулировок и т.д.

а мне:
- регистрить для него задачи,
- принимать от него и регистрить в СУТ результаты,
- принимать решения на основании этих результатов.

58
...как мы будем обмениваться информацией хотя бы. Есть ли у коллег RaQuest в каком-либо виде?
на д.м. у меня есть ЕА, что нужно, чтобы подключить к нему RaQuest и смотреть результаты "вживую"?

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

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


60
Как мне представляется, скретч-карта - это карточка с секретным кодом, скрытым под защитным слоем. Клиент приобретает эту карту, стирает защитный слой и каким-то образом использует секретный код для доступа к какой-либо услуге.
Galogen, ещё +1, в буквальном смысле, -  золотой самородок в Вашу копилку метод-материалов:
для менеджмента требований - это то, что обязательно должно быть внесено в Глоссарий, и на что обязательно нужно проставить ссылки из описаний соответствующих требований.

для курса по дизайну - это образец ответа на 5баллов из пяти,
по вопросу "что такое сретч-карта":
коротко, точно, ёмко, понятно.

Страницы: « 1 2 3 4 5 6 7 8 »