powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Требуется обеспечить грамотную разработку
22 сообщений из 22, страница 1 из 1
Требуется обеспечить грамотную разработку
    #35554643
dovesok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотелось бы перевести процесс разработки в более-менее стандартное русло. Для этого внедрить несколько программ:
1. Контроль версий и сборка
SVN (subversion) – бесплатная и качественная

2. Система отслеживания ошибок (bug tracking system)
Trac – бесплатный и вроде обеспечивает интеграцию с SVN

3. Документирование
Думаю выбрать что-то на Wiki платформе, пока не знаю что.

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

5. Управление требованиями
Нашел только платные решения: DOORS и CaliberRM.

На текущий момент ничего этого нет.
По каждой отдельно системе я почитал, вопрос в том, чтобы они были максимально интегрированы между собой и по возможности бесплатны! Хотя платные варианты тоже рассматриваю.

Кто-нибудь сталкивался с такой задачей в комплексе?
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35555596
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
dovesokХотелось бы перевести процесс разработки в более-менее стандартное русло. Для этого внедрить несколько программ:<...>
На текущий момент ничего этого нет.
По каждой отдельно системе я почитал, вопрос в том, чтобы они были максимально интегрированы между собой и по возможности бесплатны! Хотя платные варианты тоже рассматриваю.

Кто-нибудь сталкивался с такой задачей в комплексе?
Для этого недостаточно внедрить несколько программ. Для этого нужно самом быть менеджером проекта, с соответствующими полномочиями и бюджетом, с умением организовывать, планировать, контролировать, мотивировать. Для этого нужно наладить общение между членами команды, внедрить процессы (управление проектом, требованиями, конфигурацией, качеством), обеспечить их заинтересованность. А уж потом внедрять ПО для автоматизации, чтобы поднять эффективность на несколько %.

SVN - отлично. Bugzilla работает отлично, Trac не видел. Wiki работает. OpenProj работает, но мне больше нравится легковесный процесс и XPlanner. Требованиями можно управлять при помощи той же wiki, ну или Calc, и не верьте продавцам, которые скажут, что без автоматической трассировки невозможно всего со всем нельзя стать успешным.

В Enterprise Architect есть всё, кроме SVN, но я видел, как его применяли только для требований, UC и моделей.

И ещё раз: инструментами пользуются люди. Они должны работать согласованно, должны быть обучены и мотивированы. А серебряных пуль не бывает.
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35558215
Фотография Big17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRaven
Для этого недостаточно внедрить несколько программ. Для этого нужно самом быть менеджером проекта, с соответствующими полномочиями и бюджетом, с умением организовывать, планировать, контролировать, мотивировать. Для этого нужно наладить общение между членами команды, внедрить процессы (управление проектом, требованиями, конфигурацией, качеством), обеспечить их заинтересованность. А уж потом внедрять ПО для автоматизации, чтобы поднять эффективность на несколько %.
Не совсем согласен с тем, что сначала нужно ставить процессы, а затем внедрять ПО. Например, управление конфигурациями и изменениями удобнее ставить сразу с соответствующим ПО.
Совершенно согласен с тем, что просто установленное ПО, без грамотно организованных процессов, - пустое дело, трата времени (и денег). Постановка процессов должна быть проектом: планируемым, финансируемым, управляемым и достигающим конкретных целей.
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35558303
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Big17<...>
Не совсем согласен с тем, что сначала нужно ставить процессы, а затем внедрять ПО. Например, управление конфигурациями и изменениями удобнее ставить сразу с соответствующим ПО.
<...>
Согласен, что SVN, Bugzilla и какую-нибудь wiki удобнее разворачивать сразу же, хотя без регламентов использования и производственной дисциплины они мало чего стоят.
Для всего остального можно использовать офисные приложения, до тех пор, пока не сложится отчётливого понимания, что они стали "малы".
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35559190
Фотография byur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRaven
...
Требованиями можно управлять при помощи той же wiki, ну или Calc, и не верьте продавцам, которые скажут, что без автоматической трассировки невозможно всего со всем нельзя стать успешным.
...


Не корректный совет. Правильно сказать, что выбор средства для разработки И УПРАВЛЕНИЯ требованиями зависит от:
1. Содержания проекта, точнее его "объма, охвата и сложности"
2. Требований заказчика к процессу разрабокти ПО (и в частности, нужно ли иметь формальное ТЗ по ГОСТ или его аналог), на основании которого будет проводиться в т.ч. тестирование и приемка ПО
3. Культуры работы с требованиями в компании\проекте.

Отсюда, если у вас нет формальных требований со стороны заказчика о формате документации и в частности ТЗ, плюс проект небольшой ... то вполне можно побаловаться и wiki, хотя я бы предложил использовать обычный Word .. но при иметь утвержденный шаблон документа для описания требований. И при этом можно использовать хоть SharePoint, хоть SVN для версионирования и, собственно, collaboration.
Если же у вас проект большой и есть строгие формальные требования от заказчика по формату документов, и при этом ТЗ не просто отписка а по ней реально проходит приемка софта. И это все усугубляется частыми изменениями требований ... то использование wiki и просто Word становиться просто достаточно наклАдным. В этом случае имеет смысл посмотреть в сторону специализированного инструментария типа DOORS, или CaliberRM. RequisitePro не советую рассматривать, как минимум в свете приобретения IBM-ом компании Telelogic.
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35559211
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
byur

RequisitePro не советую рассматривать, как минимум в свете
приобретения IBM-ом компании Telelogic.


А подробнее можно? Почему?

--
Алексей
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35560725
Фотография byur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GKS_Samara
byur

RequisitePro не советую рассматривать, как минимум в свете
приобретения IBM-ом компании Telelogic.


А подробнее можно? Почему?


более детально я писал тут http://yurybuluy.blogspot.com/2008/04/telelogic-ibm.html
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35561094
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
byur
более детально я писал тут
http://yurybuluy.blogspot.com/2008/04/telelogic-ibm.html


Интересно, а как это выглядит в свете продвижения IBMерами http://jazz.net/ ?

--
Алексей
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35563884
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
byur<...>
побаловаться и wiki, хотя я бы предложил использовать обычный Word <...>
1) Что может Word, чего не может wiki?
2) По моему опыту работы, документы в wiki воспринимается программистами и тестировщиками значительно проще, а принятые решения исполняются, а не считаются спущенной сверху бюрократией; возможно, причина в том, что эти документы - живые, их можно обсуждать и улучшать
3) Если честно, обсуждения и правки в пересылаемом по почте документе word - это просто неудобно: необходимо сильнее переключать контекст, неудобно писать, трудно версионировать и консолидировать.

byur<...>
но при иметь утвержденный шаблон документа для описания требований<...>

IMHO важнее регламент, причём простой и естественный, т.к. иначе программисты - homo logicus, имеющие мало общего с обычными homo sapiens - просто на него забьют.
Строгость формата и его искусственные "навороты" мешают передавать смысл.

byur<...>
Если же у вас проект большой и есть строгие формальные требования от заказчика по формату документов, и при этом ТЗ не просто отписка а по ней реально проходит приемка софта. И это все усугубляется частыми изменениями требований ... то использование wiki и просто Word становиться просто достаточно наклАдным.
В этом случае имеет смысл посмотреть в сторону специализированного инструментария типа DOORS, или CaliberRM. RequisitePro не советую рассматривать, как минимум в свете приобретения IBM-ом компании Telelogic.
К сожалению, зачастую в этом случае требования начинают жить своей жизнью, работать с ними могут только разбирающиеся в навороченном средстве и структуре требований люди. Которые сильно удивляются, видя, что их картина мира драматически отличается от ПО, выходящего из отдела разработки.

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

Чисто технической проблемой может стать то, что далеко не все люди используют MS Windows, и их всё меньше. Между тем,
"The DOORS 9.0 Client runs on:
* Windows XP Professional SP2
* Windows Terminal Server on Windows 2003 Server (Standard or Enterprise Edition)
* Windows Vista (Business or Enterprise Edition)
* Citrix Presentation Server V4.5"
"CaliberRM*
Requirements Management
Client: Windows 2000, XP, Vista"
Держать лишнюю виртуалку? Крутить wine? Зачем?

А ведь всё, если честно, нужно ещё и покупать, кстати, весьма недёшево, и поддерживать. И снова - зачем?

Простые средства вполне работают для больших и сложных требований.

Подумайте, как писали требования к ПО несколько десятилетий назад? И почему среди этого ПО было куда меньше bloatware, чем сейчас? Сложные системы были и тогда, ракеты и космические аппараты летали, орбиты небесных тел и атомные взрывы моделировали, производством и бухгалтерией управляли.

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

Что же до формата ТЗ - я бы не сказал, что перенос wiki в гостированный шаблон word с кучей бесполезных полей "для проформы" даже 1000 требований занимает больше половины дня работы средней секретарши.
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35564334
Фотография Big17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRaven
А ведь всё, если честно, нужно ещё и покупать, кстати, весьма недёшево, и поддерживать. И снова - зачем?
Ни Word или Wiki не обеспечат возможности сортировки и фильтрации требований по различным критериям, трекинга (состояния), и уж тем более трассировки требований, но каждая система управления требованиями это умеет (кроме самых простейших).
И CailberRM и DOORS и RequisitePRO умеют в любой момент сгенерировать нужный документ по нужному шаблону в Word или RTF (а Requsite вообще в Word по сути встраивается). Удобно держать требования в едином репозитории и в нужный момент сгенерировать то, что нужно. Например, можно подготовить шаблоны для генерирования спецификаций требований, бизнес-требований, документов для обсуждения сроков и приоритетов и т.д. и т.п.

Совсем не обязательно каждому программеру иметь на машине клиента к подобной системе и тратить время на его изучение. Это инструменты аналитиков/разработчиков требований, а результатом работы с их использованием пусть будут готовые документы - те самые спецификации требований, ТЗ и т.д. Мое мнение - системы управления требованиями для аналитиков, то же самое, что системы контроля версий для разработчиков... рабочие инструменты.
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35564335
Фотография Big17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRaven
IMHO самое главное в требованиях к разрабатываемому ПО - чтобы в проекте был хотя бы один человек, у которого они все есть в голове, в упорядоченном виде. И чтобы для работы с требованиями этому и без того загруженному человеку не приходилось выполнять кучи лишних формальностей, ритуалов и обрядов.
В дополнение моему предыдущему посту:
Эти инструменты и нужны этому самому человеку!
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35564568
goodron
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRaven

+1 Со всем абсолютно согласен. Чем проще процесс, тем лучше.

Big17
Ни Word или Wiki не обеспечат возможности сортировки и фильтрации требований...

Ну Wiki приводили в качестве примера для небольших проектов.

Big17
И CailberRM и DOORS и RequisitePRO умеют в любой момент сгенерировать нужный документ...

Сгенерировать документ могут и простые средтства. Мне кажется ДАЛЕКО НЕ САМЫМ важным в процессе разработки является возможность генерировать документ "с рюшечками".

Big17
Совсем не обязательно каждому программеру иметь на машине клиента к подобной системе и тратить время на его изучение. Это инструменты аналитиков/разработчиков требований, а результатом работы с их использованием пусть будут готовые документы - те самые спецификации требований, ТЗ и т.д. Мое мнение - системы управления требованиями для аналитиков, то же самое, что системы контроля версий для разработчиков... рабочие инструменты.
А вот с этим абсолютно не согласен. В иделе, конечно, когда требования не меняются в течении проекта, то разработчику хватит распечатанного ТЗ. Но такого не бывает никогда! И поэтому разработчику просто необходимо иметь доступ к системе управления требованиями.

От себя хочу сказать, что мы используем сейчас VersionOne. Это очень простая система. В ней можно вести Product Backlog (список необходимых stories-функций) , разбивать stories по шагам, распределять stories по разработчикам, вносить дефекты. Ну и собственно всё. Есть бесплатная версия на команды <= 5 чел. Есть платная > 5 человек. Не хватает только Attachments для скриншотов багов, которые есть, например в StartTeam, но пока что не очень сильно не хватает.
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35564695
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Big17<...>
Ни Word или Wiki не обеспечат возможности сортировки и фильтрации требований по различным критериямwiki: фильтрация: теги+поиск, сортировки действительно не вижу

Big17трекинга (состояния)wiki: теги+поиск+rss; + дисциплина: закоммитил код, который призван удовлетворять требование - отметься, удалось собрать с unit- и smoke-тестами - отметься (возможно, автоматически), протестировал - отметься, внёс в программную документацию - отметься

Big17и уж тем более трассировки требований, но каждая система управления требованиями это умеет (кроме самых простейших)wiki: гиперссылки, backlinks; согласен, ссылки на документы, изменённые с момента создания ссылки, не выделяются специальным образом

Big17И CailberRM и DOORS и RequisitePRO умеют в любой момент сгенерировать нужный документ по нужному шаблону в Word или RTF (а Requsite вообще в Word по сути встраивается). Удобно держать требования в едином репозитории и в нужный момент сгенерировать то, что нужно. Например, можно подготовить шаблоны для генерирования спецификаций требований, бизнес-требований, документов для обсуждения сроков и приоритетов и т.д. и т.п.
Согласен, удобно, doc wiki, например, без соотв. плагинов так не умеет. Нужны:
- include plugin
- multitemplate plugin

Big17Совсем не обязательно каждому программеру иметь на машине клиента к подобной системе и тратить время на его изучение. Это инструменты аналитиков/разработчиков требований, а результатом работы с их использованием пусть будут готовые документы - те самые спецификации требований, ТЗ и т.д. Мое мнение - системы управления требованиями для аналитиков, то же самое, что системы контроля версий для разработчиков... рабочие инструменты.Согласен, для формальных процессов разработуи, где кодеру спускают спецификации и укрупнённые алгоритмы, это так.
Другое дело, что формальные процессы разработки обычно значительно менее эффективны, чем гибкие. Хотя да, гибкие имеют границы размера эффективного проекта, т.к. в них раньше проявляются эффекты масштаба.
А в гибких ТЗ или спецификации пишут сами разработчики. Для себя. По желанию. Быстро и много обсуждая, т.к. "залезание не в своё дело" в разумных рамках поощряется. Но требования - никуда не деваются. Поэтому каждому разработчику в гибком процессе важно думать о пользователях - а для этого знать требования, и иметь к ним доступ. И это не должно его напрягать.
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35566069
Фотография Big17
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRaven...wiki...

А вобщем-то неплохой вариант (у меня просто нет практического опыта использования - соответственно, о многих "фишках" не знаю)

AlexTheRaven
А в гибких ТЗ или спецификации пишут сами разработчики. Для себя. По желанию. Быстро и много обсуждая, т.к. "залезание не в своё дело" в разумных рамках поощряется. Но требования - никуда не деваются. Поэтому каждому разработчику в гибком процессе важно думать о пользователях - а для этого знать требования, и иметь к ним доступ. И это не должно его напрягать.

В свое время из-за гибкого подхода и стал рассматривать инструменты для управления требованиями - постоянные изменения требований в Word-файлах, путаница в версиях очень доставала. А то что разработчиков действительно ничего не должно напрягать - это точно! :)
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35569173
bas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Big17 AlexTheRaven...wiki...

А вобщем-то неплохой вариант (у меня просто нет практического опыта использования - соответственно, о многих "фишках" не знаю)

Для ознакомления можно почитать мою презентацию , например.
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35580096
Фотография byur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1. Отвечая на вопрос, "1)Что может Word, чего не может wiki?" -- Word проще wiki и народу который умеет пользоваться Word больше, чем тех кто может использовать wiki. Кроме этого, многие заказики предпочитают вносить правки в режиме исправлений в Word, чем в wiki :-) - т.к. часто заказчик просто не знает что такое wiki. wiki это все-таки экстрим и скорее инструмент общения внутри команды разработчиков, который держиться просто на "энтузазизме". Возможно с увеличением зрелости этого инструмента и со временем он станет более популярным и вытеснит Word. А пока он в эргономике и усилиям по настройке и эксплуатации проигрывает Word.

2.Далее отвечая на тезис "2) По моему опыту работы, документы в wiki воспринимается программистами и тестировщиками значительно проще, а принятые решения исполняются, а не считаются спущенной сверху бюрократией; возможно, причина в том, что эти документы - живые, их можно обсуждать и улучшать" .
Это лишний раз подтверждает тезис, что wiki это среда для collaboration внутри команды разработчиков. На счет утверждения что такие документы воспринимаются разработчиками ПРОЩЕ -- не вполне понятно, что значит "проще"? Всегда думал, что восприятие в первую очередь зависит от качества формулировки текста, а не от формы его представления. Исполнение принятых решений -- это скорее следствие либо процесса\менеджмента поставленного в этом проекте, либо степени самоорганизации и commitment-а команды.

3. Отвечая на тезис "3) Если честно, обсуждения и правки в пересылаемом по почте документе word - это просто неудобно: необходимо сильнее переключать контекст, неудобно писать, трудно версионировать и консолидировать."
Зависит от вашего процесса работы с требованиями и разработки вообще. Базовые линии требований еще никто не отменял :-). Как правило разработчик реализовывает утвержденную функциональность, т.е. стабилизированные на текущий релиз требования. А для того, чтобы не пересылать по почте документы -- существуют collaboration средства .. тот же SharePoint. Кстати, он же снимает проблему версионирования.

4. Отвечая на тезис "К сожалению, зачастую в этом случае требования начинают жить своей жизнью, работать с ними могут только разбирающиеся в навороченном средстве и структуре требований люди. Которые сильно удивляются, видя, что их картина мира драматически отличается от ПО, выходящего из отдела разработки. Разработчики крайне негативно относятся к тому, что им нужно установить и изучить очередное средство для работы с требованиями. У них и так голова неслабо забита, и лишнего времени нет."

Требования не в этом случае начинают жить своей жизнью, а когда в проекте бардак. А бардак бывает когда а) нет никаких проецссов б) процессы есть, но они не адекватны сложности\динамике проекта в) у команды нет commitmant-а. Второй вопрос -- а кто сказал, что разработчику НУЖНО осваивать этот инструментарий? Разрботчик может видеть базовую линию требований и через web ... куда можно смело опубликовать эти самые требования ... или в документе Word. А чтобы ПО делало то, чего от него требует заказчик -- "нужно чаще встречаться" (с) с заказчиком и обсуждать функциональность. И работать итеративно.
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35581475
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
byur<...>
Совершенно согласен, что средства должны соответствовать проекту и процессу, а процесс - быть регламентированным.

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

А wiki как средство командного взаимодействия при общем владении всем, в т.ч. архитектурой и требованиями, отлично себя ведёт в гибких методологиях с нечётким делением на роли и вовлечённым лояльным заказчиком.
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35583060
Фотография byur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRaven
А wiki как средство командного взаимодействия при общем владении всем, в т.ч. архитектурой и требованиями, отлично себя ведёт в гибких методологиях с нечётким делением на роли и вовлечённым лояльным заказчиком.

Остается только найти тех самых вовлеченных и лояльных заказчиков ... пока что их не так много и размеры их ИТ-бюджетов не всегда впечатляют.
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35583305
GKS_Samara
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
byur
Остается только найти тех самых вовлеченных и лояльных заказчиков ...
пока что их не так много и размеры их ИТ-бюджетов не всегда впечатляют.


Техподдержка или владелец продукта вполне его заменяют.

--
Алексей
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35584305
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
byur<...>
Отсюда, если у вас нет формальных требований со стороны заказчика о формате документации и в частности ТЗ, плюс проект небольшой ... то вполне можно побаловаться и wiki, хотя я бы предложил использовать обычный Word .. но при иметь утвержденный шаблон документа для описания требований. И при этом можно использовать хоть SharePoint, хоть SVN для версионирования и, собственно, collaboration.
Если же у вас проект большой и есть строгие формальные требования от заказчика по формату документов, и при этом ТЗ не просто отписка а по ней реально проходит приемка софта. И это все усугубляется частыми изменениями требований ... то использование wiki и просто Word становиться просто достаточно наклАдным. В этом случае имеет смысл посмотреть в сторону специализированного инструментария типа DOORS, или CaliberRM. RequisitePro не советую рассматривать, как минимум в свете приобретения IBM-ом компании Telelogic.
Юрий, хоть переход на личности - это и запрещённый приём, но думаю, что Ваша длительная работа в Borland консультантом по направлению ALM (CaliberRM, StarTeam и иже с ними) мешает Вам взглянуть шире. Гигантские, и при этом неделимые проекты, для которых нужны формальные средства и сложные, коммерческие средства - это исключение. Для всех остальных главное - не устав и процесс, а команда, человеческое взаимодействие, вовлечённость, заинтересованность, совместное накопление и обмен знаниями. Внедрение сложных средств, ведение тяжёлых процессов зачастую не окупаются. Чем проще и дешевле - тем лучше. Средства должны соответствовать цели.
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35585176
Фотография byur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GKS_Samara
byur
Остается только найти тех самых вовлеченных и лояльных заказчиков ...
пока что их не так много и размеры их ИТ-бюджетов не всегда впечатляют.


Техподдержка или владелец продукта вполне его заменяют.


Заказчик -- это тот, в интересах которого разрабатывается продукт. Абсолютно не важно в данном случае кто это -- организация заказавшее ПО для автоматизации своих БП или же инвестор, который финансирует разработку "коробки" ... важно то как он вовлечен в процесс создания и как выстроены коммуникации.
...
Рейтинг: 0 / 0
Требуется обеспечить грамотную разработку
    #35585281
Фотография byur
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRaven
Юрий, хоть переход на личности - это и запрещённый приём, но думаю, что Ваша длительная работа в Borland консультантом по направлению ALM (CaliberRM, StarTeam и иже с ними) мешает Вам взглянуть шире. Гигантские, и при этом неделимые проекты, для которых нужны формальные средства и сложные, коммерческие средства - это исключение. Для всех остальных главное - не устав и процесс, а команда, человеческое взаимодействие, вовлечённость, заинтересованность, совместное накопление и обмен знаниями. Внедрение сложных средств, ведение тяжёлых процессов зачастую не окупаются. Чем проще и дешевле - тем лучше. Средства должны соответствовать цели.

Отнюдь. Я кроме Борладна еще много где работал и разного уровня проекты делал, и разные компании консультировал как фрилансер,. Был ряд небольших проектов, где разработка шла просто с "голоса" -- отличные коммуникации с заказчиком, нас всего 2 разработчика, заказчику софт реально нужен был, софт не сложный ... я даже требований фромальных НЕ ПИСАЛ ... только делал заметки в блокноте от руки, клепали прототип GUI быстро -- валидировали у заказчика и вперед ... Софтина по сей день живет у заказчика, ее поддерживает эпизодически один разработчик.
А были проекты (например в интересах Газпрома), где нужно было писать формальное ТЗ .. и к каждой фразе заказчик присматривался внимательно и в ГОСТ тыкал при случае.

Так что с кругозором у меня все ОК :-).
...
Рейтинг: 0 / 0
22 сообщений из 22, страница 1 из 1
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Требуется обеспечить грамотную разработку
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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