powered by simpleCommunicator - 2.0.36     © 2025 Programmizd 02
Форумы / Управление процессом разработки ИС [игнор отключен] [закрыт для гостей] / Как правильно готовить ТЗ для программистов?
25 сообщений из 35, страница 1 из 2
Как правильно готовить ТЗ для программистов?
    #38890995
Alexey.Os
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Заказчик с требованиями неправильно общается с программистами (на разных языках говорят). Начальство мне предложило, и я согласился работать посредником (аналитиком), который собирает требования и доносит их до программистов. Хочу научиться это делать по правильным(современным) методикам, стандартам.
У кого есть опыт, посоветуйте с чего начать ...

P.S. сам бывший программист, т.е. в “девелоперских” технологиях разбираюсь неплохо.
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #38891007
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ты согласился, то зачем спрашиваешь, что делать ?
Ты сам должен как то сабж представлять. :)
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #38891016
Alexey.Os
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LSV,
я сам попросился, т.к. мне реально интересен этот процесс, и хочу развиваться в этом направлении.
Это уже другой топик, лучше посоветуйте по теме …
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #38891021
Alexey.Os
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LSVТы сам должен как то сабж представлять. :)
Сабж я представляю в общих чертах, а планирую/буду разбираться в нем профессионально. Для этого нужны методики, стандарты … и с чего-то надо начинать.

Хочется услышать совет серьезных аналитиков.
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #38891126
Павел_екб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey.Os,

Впекло методики. Нужен здравый смысл, умение докапаться до сути желания заказчика, терпение, умение формулировать задачи - так чтоб программист после прочтения понял.
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #38891127
Alexey.Os
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Павел_екбНужен здравый смысл, умение докапаться до сути желания заказчика, терпение, умение формулировать задачи
Да!
Но еще методика, стандарты и примеры успешных практик, поиском которых я занимаюсь.
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #38891129
Павел_екб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey.Os,

Забей на это :) это малополезная трата времени :) для прокачки всего вышепречисленного нужна - практика, практика и ещё раз практика.
это как обучение вождению авто... малополезно преуспееш по книгам... гораздо полезнее на своём опыте (начальный ликбез по пользованию педалями и рулём не всчет). а когда будет опыт ты сам поймёш в каком месте какую теорию стоит почитать
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #38891157
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Alexey.OsУ кого есть опыт, посоветуйте с чего начать ...1. Алан Купер "Психбольница в руках пациентов"
2. Карл И. Вигерс "Разработка требований к программному обеспечению"
3. Алан Купер "Об интерфейсе"
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #38891167
Alexey.Os
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Павел_екб начальный ликбез по пользованию педалями и рулём не всчет
Именно! Мне нужен “начальный ликбез по пользованию”.
Само собой, практика – необходима, но не хочу практиковать вообще без знаний.
Через месяц начну плотно интервьюировать заказчиков и фиксировать требования. Встает вопрос: как это делать правильно? Есть успешные методики (типа BABoK), но они тяжеловесны. Для начала нужен вводный курс.
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #38891174
Павел_екб
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey.OsПавел_екб начальный ликбез по пользованию педалями и рулём не всчет

Через месяц начну плотно интервьюировать заказчиков и фиксировать требования. Встает вопрос: как это делать правильно?

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

Твоя задача - тебе самому ПОНЯТЬ что хочет заказчик, ПОНЯТЬ его проблему, ПОНЯТЬ зачем ему это на самом деле, влезть ему в мозг. ты становишся его адвокатом. затем как-нибудь (как тебе удобнее) это записать, чтоб не забыть. блокнота с карандашом обычно достаточно.

На основе того что понял, сначала сам, виртуально, в мозгу пытаешся представить систему / программу / функционал, то что ты хочеш получить от программистов. И всё время задавай себе вопрос - вот такой результат решит задачу заказчика? это то что ему надо?

Когда видение системы сформировалось в мозгу - опиши её, чтоб программисты поняли что от них надо.
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #38891246
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Павел_екбТвоя задача - тебе самому ПОНЯТЬ что хочет заказчик, ПОНЯТЬ его проблему, ПОНЯТЬ зачем ему это на самом деле, влезть ему в мозг. ты становишся его адвокатом.
-->затем как-нибудь (как тебе удобнее) это записать, чтоб не забыть. блокнота с карандашом обычно достаточно.

Если с первым - абсоютно согласен, то со вторым не согласен категорически. Фиксировать нужно не "как-нибудь", а подробно и максимально дотошно. Разумеется, на разных уровнях. Для начала основные характеристики, затем - более мелкие детали. Быть готовым, что требования эти будут переписываться, и не раз. Но в идеале на финальных нужно получить подпись. Финальные тоже будут менять, но после подписи кардинальные правки невозможны. Кардинальные правки - это в корзнину, это новый проект. Если же есть только наброски карандашём, вчерашние требования отменят сегодняшние, посыпятся кучей "мелкие" (т.е. не принципиальные для работы) улучшения. Они съедят всё время, а до основного функционала руки так и не дойдут...
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #38891247
BagaBaga
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И по поводу этого.
Alexey.OsЗаказчик с требованиями неправильно общается с программистами
Хорошо, что есть опыт. Для начала стоит поисследовать "историю общения". Конкретные "кейсы неудовольства": заказывал-говорил это, а на самом деле требовалось то. Только посмотреть с двух сторон (и заказчика, и программиста). Из кучки случаев сможешь составить примерный словарик "говорим Ленин, подразумеваем Партия". Тем более, что такие "ну это само собой" могут возникать со всех сторон... Как из-за незнания предметки, так и основных целей...
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #38891259
Alexey.Os
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
BagaBaga , спасибо за полезные комментарии.
Пытаюсь собрать побольше информации о работе IT-аналитика. М.б. есть специализированные сайты, где они общаются? У меня куча вопросов: Как готовиться к интервью с заказчиком? Как проводить беседу? Как фиксировать знания? Интересует и методика и практика…

Подпись на финальных требованиях - это в образном смысле?

BagaBagaЕсли же есть только наброски карандашём, вчерашние требования отменят сегодняшние, посыпятся кучей "мелкие" (т.е. не принципиальные для работы) улучшения.
Не совсем понял про “вчерашние требования отменят сегодняшние” ...

Модератор: Тема перенесена из форума "Разработка информационных систем".
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #38983256
Алексей Каравайный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Действительно актуальный вопрос. У нас сисадмин как-то сказал "Мы с вами говорим на разных языках". Обязательно нужен человек, особенно на внедрениях, который бы понимал специфику своей компании и мог бы объяснить все разработчикам. Такие люди на самом деле очень ценны, без них вот мы бы свою СЭД Docsvision и не внедрили бы.
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #39004235
slavik1c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychAlexey.OsУ кого есть опыт, посоветуйте с чего начать ...1. Алан Купер "Психбольница в руках пациентов"

открыл, начал читать:

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

В обед, пока Джейн не было в офисе, Сунил, компьютерный специалист компании, установил на ее машину новую версию антивируса VirusKiller. Работая на компьютере Джейн, Сунил воспользовался программой Word, чтобы просмотреть файл Readme для VirusKiller. Просмотрев файл, Сунил закрыл его и привел компьютер Джейн в прежнее состояние. То есть он так думал.
Разумеется, когда Сунил использовал Word для просмотра файла Readme, он велел программе заглянуть в загадочную папку на шестом уровне вложенности файловой системы и безо всякого умысла сбил привычную для Джейн настройку на Мои документы.

...Сунила на месте не было, и только в понедельник утром он смог заглянуть к Джейн и все исправить. Джейн, Рене, Сунил и компания, в которой они работали, потеряли каждый по половине дня.

и вывод:

авторИерархические файловые системы нужны операционным системам компьютеров, но не людям.

это что за дебилизм для умственно отсталых?
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #39004272
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik1cэто что за дебилизм для умственно отсталых?это жизнь, парень ))
Программы мы пишем не для гениев, и это надо учитывать, когда их пишем.
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #39004275
slavik1c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychslavik1cэто что за дебилизм для умственно отсталых?это жизнь, парень ))
Программы мы пишем не для гениев, и это надо учитывать, когда их пишем.
теперь во всех твоих программах все справочники не иерархические?
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #39004291
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik1cтеперь во всех твоих программах все справочники не иерархические?почему? где уместно - иерархические. Где уместно, а не все подряд.
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #39004293
slavik1c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychslavik1cтеперь во всех твоих программах все справочники не иерархические?почему? где уместно - иерархические. Где уместно, а не все подряд.
а почему некоторые иерархические, если иерархия людям не нужна, как написано в книге?
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #39004299
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik1cegorychпропущено...
почему? где уместно - иерархические. Где уместно, а не все подряд.
а почему некоторые иерархические, если иерархия людям не нужна, как написано в книге?поменьше применяй квантор всеобщности ))) обычно - не нужна, но иногда, довольно редко, кстати, она уместна. Вот в этих случаях её и надо использовать. Так в книге написано, ибо! ))
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #39004354
slavik1c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
egorychslavik1cпропущено...

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

где там такое написано? я привел цитату из книги, там написано:

авторИерархические файловые системы нужны операционным системам компьютеров, но не людям.

а не

авторИерархические файловые системы нужны операционным системам компьютеров, но не дебилам типа Джейн.
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #39004380
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
slavik1cгде там такое написано?дальше читай, в книге есть ещё несколько недочитанных страниц, всё же ))
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #39004559
RenVold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alexey.OsЗаказчик с требованиями неправильно общается с программистами (на разных языках говорят). Начальство мне предложило, и я согласился работать посредником (аналитиком), который собирает требования и доносит их до программистов. Хочу научиться это делать по правильным(современным) методикам, стандартам.
У кого есть опыт, посоветуйте с чего начать ...

P.S. сам бывший программист, т.е. в “девелоперских” технологиях разбираюсь неплохо.

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

Большинство тут кричат "Забей"! "Практика, практика и еще раз практика!", кто то сравнивает с вождением автомобиля.

Все эти рекомендации вам говорят о том, что они никогда не сталкивались с серьезными проектами. При серьезном проекте ОБЯЗАТЕЛЬНО НУЖНО ПОЛНОЕ ТЗ!!!! Без этого ваще лучше не браться за реализацию, ибо заработаете нервый срыв, который потом перейдет в апатию (я проходил такое)

В идеале, сначала разработать "Архитектуру ПО", затем только переходить к ТЗ. а после расписать план работ по срокам и по исполнителям. Вот тогда будет все хорошо.

Вот материалы, которые мне помогли -
1) "Руководство Microsoft по проектированию архитектуры приложений" 2-е издание
2) http://www.tehprog.ru
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #39004598
egorych
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RenVoldПри серьезном проекте ОБЯЗАТЕЛЬНО НУЖНО ПОЛНОЕ ТЗ!!!!к сожалению это - утопия. Не бывает полного тз, тем более в серьёзном проекте. То есть не так, бывает, но оно становится полным одновременно с окончанием работ по проекту. Потому что до начала разработки невозможно предусмотреть всех нюансов, которые необходимо реализовать. Требования и спецификация уточняются по мере реализации функциональности.
...
Рейтинг: 0 / 0
Как правильно готовить ТЗ для программистов?
    #39004650
RenVold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
egorychRenVoldПри серьезном проекте ОБЯЗАТЕЛЬНО НУЖНО ПОЛНОЕ ТЗ!!!!к сожалению это - утопия. Не бывает полного тз, тем более в серьёзном проекте. То есть не так, бывает, но оно становится полным одновременно с окончанием работ по проекту. Потому что до начала разработки невозможно предусмотреть всех нюансов, которые необходимо реализовать. Требования и спецификация уточняются по мере реализации функциональности.

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


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