Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
23.09.2008, 15:25
|
|||
---|---|---|---|
|
|||
Требуется обеспечить грамотную разработку |
|||
#18+
Хотелось бы перевести процесс разработки в более-менее стандартное русло. Для этого внедрить несколько программ: 1. Контроль версий и сборка SVN (subversion) – бесплатная и качественная 2. Система отслеживания ошибок (bug tracking system) Trac – бесплатный и вроде обеспечивает интеграцию с SVN 3. Документирование Думаю выбрать что-то на Wiki платформе, пока не знаю что. 4. Планирование работы Project что-то не хочется для этого использовать, может кто-то что-нибудь посоветует? 5. Управление требованиями Нашел только платные решения: DOORS и CaliberRM. На текущий момент ничего этого нет. По каждой отдельно системе я почитал, вопрос в том, чтобы они были максимально интегрированы между собой и по возможности бесплатны! Хотя платные варианты тоже рассматриваю. Кто-нибудь сталкивался с такой задачей в комплексе? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.09.2008, 00:10
|
|||
---|---|---|---|
|
|||
Требуется обеспечить грамотную разработку |
|||
#18+
dovesokХотелось бы перевести процесс разработки в более-менее стандартное русло. Для этого внедрить несколько программ:<...> На текущий момент ничего этого нет. По каждой отдельно системе я почитал, вопрос в том, чтобы они были максимально интегрированы между собой и по возможности бесплатны! Хотя платные варианты тоже рассматриваю. Кто-нибудь сталкивался с такой задачей в комплексе? Для этого недостаточно внедрить несколько программ. Для этого нужно самом быть менеджером проекта, с соответствующими полномочиями и бюджетом, с умением организовывать, планировать, контролировать, мотивировать. Для этого нужно наладить общение между членами команды, внедрить процессы (управление проектом, требованиями, конфигурацией, качеством), обеспечить их заинтересованность. А уж потом внедрять ПО для автоматизации, чтобы поднять эффективность на несколько %. SVN - отлично. Bugzilla работает отлично, Trac не видел. Wiki работает. OpenProj работает, но мне больше нравится легковесный процесс и XPlanner. Требованиями можно управлять при помощи той же wiki, ну или Calc, и не верьте продавцам, которые скажут, что без автоматической трассировки невозможно всего со всем нельзя стать успешным. В Enterprise Architect есть всё, кроме SVN, но я видел, как его применяли только для требований, UC и моделей. И ещё раз: инструментами пользуются люди. Они должны работать согласованно, должны быть обучены и мотивированы. А серебряных пуль не бывает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
24.09.2008, 22:41
|
|||
---|---|---|---|
Требуется обеспечить грамотную разработку |
|||
#18+
AlexTheRaven Для этого недостаточно внедрить несколько программ. Для этого нужно самом быть менеджером проекта, с соответствующими полномочиями и бюджетом, с умением организовывать, планировать, контролировать, мотивировать. Для этого нужно наладить общение между членами команды, внедрить процессы (управление проектом, требованиями, конфигурацией, качеством), обеспечить их заинтересованность. А уж потом внедрять ПО для автоматизации, чтобы поднять эффективность на несколько %. Не совсем согласен с тем, что сначала нужно ставить процессы, а затем внедрять ПО. Например, управление конфигурациями и изменениями удобнее ставить сразу с соответствующим ПО. Совершенно согласен с тем, что просто установленное ПО, без грамотно организованных процессов, - пустое дело, трата времени (и денег). Постановка процессов должна быть проектом: планируемым, финансируемым, управляемым и достигающим конкретных целей. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2008, 00:37
|
|||
---|---|---|---|
|
|||
Требуется обеспечить грамотную разработку |
|||
#18+
Big17<...> Не совсем согласен с тем, что сначала нужно ставить процессы, а затем внедрять ПО. Например, управление конфигурациями и изменениями удобнее ставить сразу с соответствующим ПО. <...> Согласен, что SVN, Bugzilla и какую-нибудь wiki удобнее разворачивать сразу же, хотя без регламентов использования и производственной дисциплины они мало чего стоят. Для всего остального можно использовать офисные приложения, до тех пор, пока не сложится отчётливого понимания, что они стали "малы". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2008, 12:55
|
|||
---|---|---|---|
Требуется обеспечить грамотную разработку |
|||
#18+
AlexTheRaven ... Требованиями можно управлять при помощи той же wiki, ну или Calc, и не верьте продавцам, которые скажут, что без автоматической трассировки невозможно всего со всем нельзя стать успешным. ... Не корректный совет. Правильно сказать, что выбор средства для разработки И УПРАВЛЕНИЯ требованиями зависит от: 1. Содержания проекта, точнее его "объма, охвата и сложности" 2. Требований заказчика к процессу разрабокти ПО (и в частности, нужно ли иметь формальное ТЗ по ГОСТ или его аналог), на основании которого будет проводиться в т.ч. тестирование и приемка ПО 3. Культуры работы с требованиями в компании\проекте. Отсюда, если у вас нет формальных требований со стороны заказчика о формате документации и в частности ТЗ, плюс проект небольшой ... то вполне можно побаловаться и wiki, хотя я бы предложил использовать обычный Word .. но при иметь утвержденный шаблон документа для описания требований. И при этом можно использовать хоть SharePoint, хоть SVN для версионирования и, собственно, collaboration. Если же у вас проект большой и есть строгие формальные требования от заказчика по формату документов, и при этом ТЗ не просто отписка а по ней реально проходит приемка софта. И это все усугубляется частыми изменениями требований ... то использование wiki и просто Word становиться просто достаточно наклАдным. В этом случае имеет смысл посмотреть в сторону специализированного инструментария типа DOORS, или CaliberRM. RequisitePro не советую рассматривать, как минимум в свете приобретения IBM-ом компании Telelogic. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2008, 13:00
|
|||
---|---|---|---|
|
|||
Требуется обеспечить грамотную разработку |
|||
#18+
byur RequisitePro не советую рассматривать, как минимум в свете приобретения IBM-ом компании Telelogic. А подробнее можно? Почему? -- Алексей Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
25.09.2008, 19:30
|
|||
---|---|---|---|
Требуется обеспечить грамотную разработку |
|||
#18+
GKS_Samara byur RequisitePro не советую рассматривать, как минимум в свете приобретения IBM-ом компании Telelogic. А подробнее можно? Почему? более детально я писал тут http://yurybuluy.blogspot.com/2008/04/telelogic-ibm.html ... |
|||
:
Нравится:
Не нравится:
|
|||
|
26.09.2008, 08:15
|
|||
---|---|---|---|
|
|||
Требуется обеспечить грамотную разработку |
|||
#18+
byur более детально я писал тут http://yurybuluy.blogspot.com/2008/04/telelogic-ibm.html Интересно, а как это выглядит в свете продвижения IBMерами http://jazz.net/ ? -- Алексей Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.09.2008, 02:35
|
|||
---|---|---|---|
|
|||
Требуется обеспечить грамотную разработку |
|||
#18+
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 требований занимает больше половины дня работы средней секретарши. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.09.2008, 23:08
|
|||
---|---|---|---|
Требуется обеспечить грамотную разработку |
|||
#18+
AlexTheRaven А ведь всё, если честно, нужно ещё и покупать, кстати, весьма недёшево, и поддерживать. И снова - зачем? Ни Word или Wiki не обеспечат возможности сортировки и фильтрации требований по различным критериям, трекинга (состояния), и уж тем более трассировки требований, но каждая система управления требованиями это умеет (кроме самых простейших). И CailberRM и DOORS и RequisitePRO умеют в любой момент сгенерировать нужный документ по нужному шаблону в Word или RTF (а Requsite вообще в Word по сути встраивается). Удобно держать требования в едином репозитории и в нужный момент сгенерировать то, что нужно. Например, можно подготовить шаблоны для генерирования спецификаций требований, бизнес-требований, документов для обсуждения сроков и приоритетов и т.д. и т.п. Совсем не обязательно каждому программеру иметь на машине клиента к подобной системе и тратить время на его изучение. Это инструменты аналитиков/разработчиков требований, а результатом работы с их использованием пусть будут готовые документы - те самые спецификации требований, ТЗ и т.д. Мое мнение - системы управления требованиями для аналитиков, то же самое, что системы контроля версий для разработчиков... рабочие инструменты. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.09.2008, 23:10
|
|||
---|---|---|---|
Требуется обеспечить грамотную разработку |
|||
#18+
AlexTheRaven IMHO самое главное в требованиях к разрабатываемому ПО - чтобы в проекте был хотя бы один человек, у которого они все есть в голове, в упорядоченном виде. И чтобы для работы с требованиями этому и без того загруженному человеку не приходилось выполнять кучи лишних формальностей, ритуалов и обрядов. В дополнение моему предыдущему посту: Эти инструменты и нужны этому самому человеку! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.09.2008, 10:34
|
|||
---|---|---|---|
Требуется обеспечить грамотную разработку |
|||
#18+
AlexTheRaven +1 Со всем абсолютно согласен. Чем проще процесс, тем лучше. Big17 Ни Word или Wiki не обеспечат возможности сортировки и фильтрации требований... Ну Wiki приводили в качестве примера для небольших проектов. Big17 И CailberRM и DOORS и RequisitePRO умеют в любой момент сгенерировать нужный документ... Сгенерировать документ могут и простые средтства. Мне кажется ДАЛЕКО НЕ САМЫМ важным в процессе разработки является возможность генерировать документ "с рюшечками". Big17 Совсем не обязательно каждому программеру иметь на машине клиента к подобной системе и тратить время на его изучение. Это инструменты аналитиков/разработчиков требований, а результатом работы с их использованием пусть будут готовые документы - те самые спецификации требований, ТЗ и т.д. Мое мнение - системы управления требованиями для аналитиков, то же самое, что системы контроля версий для разработчиков... рабочие инструменты. А вот с этим абсолютно не согласен. В иделе, конечно, когда требования не меняются в течении проекта, то разработчику хватит распечатанного ТЗ. Но такого не бывает никогда! И поэтому разработчику просто необходимо иметь доступ к системе управления требованиями. От себя хочу сказать, что мы используем сейчас VersionOne. Это очень простая система. В ней можно вести Product Backlog (список необходимых stories-функций) , разбивать stories по шагам, распределять stories по разработчикам, вносить дефекты. Ну и собственно всё. Есть бесплатная версия на команды <= 5 чел. Есть платная > 5 человек. Не хватает только Attachments для скриншотов багов, которые есть, например в StartTeam, но пока что не очень сильно не хватает. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.09.2008, 11:13
|
|||
---|---|---|---|
|
|||
Требуется обеспечить грамотную разработку |
|||
#18+
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Совсем не обязательно каждому программеру иметь на машине клиента к подобной системе и тратить время на его изучение. Это инструменты аналитиков/разработчиков требований, а результатом работы с их использованием пусть будут готовые документы - те самые спецификации требований, ТЗ и т.д. Мое мнение - системы управления требованиями для аналитиков, то же самое, что системы контроля версий для разработчиков... рабочие инструменты.Согласен, для формальных процессов разработуи, где кодеру спускают спецификации и укрупнённые алгоритмы, это так. Другое дело, что формальные процессы разработки обычно значительно менее эффективны, чем гибкие. Хотя да, гибкие имеют границы размера эффективного проекта, т.к. в них раньше проявляются эффекты масштаба. А в гибких ТЗ или спецификации пишут сами разработчики. Для себя. По желанию. Быстро и много обсуждая, т.к. "залезание не в своё дело" в разумных рамках поощряется. Но требования - никуда не деваются. Поэтому каждому разработчику в гибком процессе важно думать о пользователях - а для этого знать требования, и иметь к ним доступ. И это не должно его напрягать. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.09.2008, 18:15
|
|||
---|---|---|---|
Требуется обеспечить грамотную разработку |
|||
#18+
AlexTheRaven...wiki... А вобщем-то неплохой вариант (у меня просто нет практического опыта использования - соответственно, о многих "фишках" не знаю) AlexTheRaven А в гибких ТЗ или спецификации пишут сами разработчики. Для себя. По желанию. Быстро и много обсуждая, т.к. "залезание не в своё дело" в разумных рамках поощряется. Но требования - никуда не деваются. Поэтому каждому разработчику в гибком процессе важно думать о пользователях - а для этого знать требования, и иметь к ним доступ. И это не должно его напрягать. В свое время из-за гибкого подхода и стал рассматривать инструменты для управления требованиями - постоянные изменения требований в Word-файлах, путаница в версиях очень доставала. А то что разработчиков действительно ничего не должно напрягать - это точно! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.10.2008, 11:25
|
|||
---|---|---|---|
Требуется обеспечить грамотную разработку |
|||
#18+
Big17 AlexTheRaven...wiki... А вобщем-то неплохой вариант (у меня просто нет практического опыта использования - соответственно, о многих "фишках" не знаю) Для ознакомления можно почитать мою презентацию , например. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.10.2008, 12:50
|
|||
---|---|---|---|
Требуется обеспечить грамотную разработку |
|||
#18+
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. А чтобы ПО делало то, чего от него требует заказчик -- "нужно чаще встречаться" (с) с заказчиком и обсуждать функциональность. И работать итеративно. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
07.10.2008, 18:43
|
|||
---|---|---|---|
|
|||
Требуется обеспечить грамотную разработку |
|||
#18+
byur<...> Совершенно согласен, что средства должны соответствовать проекту и процессу, а процесс - быть регламентированным. Согласен с тем, что спец. средства, обеспечивающие должный формализм при работе с требованиями, естественны в проектах с формальными методологиями, чётким делением команды на аналитиков, архитекторов и кодеров, и заказчиком, которого "не волнует", но который не прочь накупить за грош пятаков. А wiki как средство командного взаимодействия при общем владении всем, в т.ч. архитектурой и требованиями, отлично себя ведёт в гибких методологиях с нечётким делением на роли и вовлечённым лояльным заказчиком. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.10.2008, 13:35
|
|||
---|---|---|---|
Требуется обеспечить грамотную разработку |
|||
#18+
AlexTheRaven А wiki как средство командного взаимодействия при общем владении всем, в т.ч. архитектурой и требованиями, отлично себя ведёт в гибких методологиях с нечётким делением на роли и вовлечённым лояльным заказчиком. Остается только найти тех самых вовлеченных и лояльных заказчиков ... пока что их не так много и размеры их ИТ-бюджетов не всегда впечатляют. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.10.2008, 14:40
|
|||
---|---|---|---|
|
|||
Требуется обеспечить грамотную разработку |
|||
#18+
byur Остается только найти тех самых вовлеченных и лояльных заказчиков ... пока что их не так много и размеры их ИТ-бюджетов не всегда впечатляют. Техподдержка или владелец продукта вполне его заменяют. -- Алексей Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.10.2008, 21:55
|
|||
---|---|---|---|
|
|||
Требуется обеспечить грамотную разработку |
|||
#18+
byur<...> Отсюда, если у вас нет формальных требований со стороны заказчика о формате документации и в частности ТЗ, плюс проект небольшой ... то вполне можно побаловаться и wiki, хотя я бы предложил использовать обычный Word .. но при иметь утвержденный шаблон документа для описания требований. И при этом можно использовать хоть SharePoint, хоть SVN для версионирования и, собственно, collaboration. Если же у вас проект большой и есть строгие формальные требования от заказчика по формату документов, и при этом ТЗ не просто отписка а по ней реально проходит приемка софта. И это все усугубляется частыми изменениями требований ... то использование wiki и просто Word становиться просто достаточно наклАдным. В этом случае имеет смысл посмотреть в сторону специализированного инструментария типа DOORS, или CaliberRM. RequisitePro не советую рассматривать, как минимум в свете приобретения IBM-ом компании Telelogic. Юрий, хоть переход на личности - это и запрещённый приём, но думаю, что Ваша длительная работа в Borland консультантом по направлению ALM (CaliberRM, StarTeam и иже с ними) мешает Вам взглянуть шире. Гигантские, и при этом неделимые проекты, для которых нужны формальные средства и сложные, коммерческие средства - это исключение. Для всех остальных главное - не устав и процесс, а команда, человеческое взаимодействие, вовлечённость, заинтересованность, совместное накопление и обмен знаниями. Внедрение сложных средств, ведение тяжёлых процессов зачастую не окупаются. Чем проще и дешевле - тем лучше. Средства должны соответствовать цели. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.10.2008, 12:07
|
|||
---|---|---|---|
Требуется обеспечить грамотную разработку |
|||
#18+
GKS_Samara byur Остается только найти тех самых вовлеченных и лояльных заказчиков ... пока что их не так много и размеры их ИТ-бюджетов не всегда впечатляют. Техподдержка или владелец продукта вполне его заменяют. Заказчик -- это тот, в интересах которого разрабатывается продукт. Абсолютно не важно в данном случае кто это -- организация заказавшее ПО для автоматизации своих БП или же инвестор, который финансирует разработку "коробки" ... важно то как он вовлечен в процесс создания и как выстроены коммуникации. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.10.2008, 12:35
|
|||
---|---|---|---|
Требуется обеспечить грамотную разработку |
|||
#18+
AlexTheRaven Юрий, хоть переход на личности - это и запрещённый приём, но думаю, что Ваша длительная работа в Borland консультантом по направлению ALM (CaliberRM, StarTeam и иже с ними) мешает Вам взглянуть шире. Гигантские, и при этом неделимые проекты, для которых нужны формальные средства и сложные, коммерческие средства - это исключение. Для всех остальных главное - не устав и процесс, а команда, человеческое взаимодействие, вовлечённость, заинтересованность, совместное накопление и обмен знаниями. Внедрение сложных средств, ведение тяжёлых процессов зачастую не окупаются. Чем проще и дешевле - тем лучше. Средства должны соответствовать цели. Отнюдь. Я кроме Борладна еще много где работал и разного уровня проекты делал, и разные компании консультировал как фрилансер,. Был ряд небольших проектов, где разработка шла просто с "голоса" -- отличные коммуникации с заказчиком, нас всего 2 разработчика, заказчику софт реально нужен был, софт не сложный ... я даже требований фромальных НЕ ПИСАЛ ... только делал заметки в блокноте от руки, клепали прототип GUI быстро -- валидировали у заказчика и вперед ... Софтина по сей день живет у заказчика, ее поддерживает эпизодически один разработчик. А были проекты (например в интересах Газпрома), где нужно было писать формальное ТЗ .. и к каждой фразе заказчик присматривался внимательно и в ГОСТ тыкал при случае. Так что с кругозором у меня все ОК :-). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=37&mobile=1&tid=1555612]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
others: | 12ms |
total: | 159ms |
0 / 0 |