Перейти к основному содержанию

Сквозная задача по разработке ТЗ

Не в сети
Зарегистрирован: 03/03/2005

Итак, берем некую абстракную (при этом очень конкретную) задачу и пытаемся написать к ней ТЗ.

Уточню сразу:
1. Все, что есть в задаче, не более чем плод воображения автора. Любые совпадения – случайны!
2. Рука сама так и тянулась определить эту задачу пояснее (где какие базы и проч.), но заказчик обычно об этом сразу не имеет привычки говорить, поэтому и я не стала…

http://www.littera.ru/

sha
Не в сети
Зарегистрирован: 11/17/2005
Сквозная задача по разработке ТЗ

спасибо

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Сквозная задача по разработке ТЗ

Цитата:
наверно я что-то пропустил или не обратил внимания. где такой форум

http://forum.tehdoc.ru/
Пытался как-то наладить контакты с главкомом этого форума, но что-то дружба не получилась - неконструктивную и необъяснимую позицию товарищ занял, в отличие от Миши Острогорского.

sha
Не в сети
Зарегистрирован: 11/17/2005
Сквозная задача по разработке ТЗ

surgeon написал:
... форум специалистов по безопасности труда (там можно многое почерпнуть для разделов безопасности ТЗ)....

наверно я что-то пропустил или не обратил внимания. где такой форум?
(раздел безопасности в ПМИ требуется оформить)

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Сквозная задача по разработке ТЗ

Цитата:
Ну, хоть радость: нашла, где их можно задать.

Формулируйте.

Есть еще пара форумов по схожей тематике - форум компании Философт и форум специалистов по безопасности труда (там можно многое почерпнуть для разделов безопасности ТЗ). Но этот форум, как показали почти два года с момента основания, пока уникален.

Гость
Сквозная задача по разработке ТЗ

Спасибо большое за предложение.
Они (вопросы=проблемы) есть, но пока никак не сформулирую.
Ну, хоть радость: нашла, где их можно задать.

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Сквозная задача по разработке ТЗ

Цитата:
Всё равно мне интересно, что было дальше (развитие этой темы)

А дальше Рикки справилась с поставленной задачей и тема увяла сама собой. Задавайте вопросы - развивайте тему.

Гость
Сквозная задача по разработке ТЗ

Читала
Мне помогло
Спасибо

Всё равно мне интересно, что было дальше (развитие этой темы)

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Сквозная задача по разработке ТЗ

Цитата:
А дальше ?

А почитайте пока то, что уже есть Smile
http://authorit.ru/?c=8&b=3

Гость
Сквозная задача по разработке ТЗ

А дальше ?

Не в сети
Зарегистрирован: 03/03/2005
Сквозная задача по разработке ТЗ

aplsru07 написал:
Вы пытаетесь читать между строк

Ну уж нет!
Давайте не будем говорить о том, кто и что пытается! Я НИКОГДА не пытаюсь искать черную кошку в темной комнате, отвечайте за свои, а не мои, попытки, плииииз! Тараканы у меня есть и много, но несколько другие...

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

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

http://www.littera.ru/

Гость
Сквозная задача по разработке ТЗ

Цитата:
Вроде все по правилам, а впечатление какого-то обмана, что ли...

потому что все очень просто написано, а просто у нас не бывает. Вы пытаетесь читать между строк, а там ничего нет, вот и обманом кажется

Не в сети
Зарегистрирован: 03/03/2005
Сквозная задача по разработке ТЗ

surgeon написал:
Формально попридираться можно

Еще как! Я ж Вам высылала то, что пишу слету, даже не просматривая сама, что пишу.
ОК!

http://www.littera.ru/

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Сквозная задача по разработке ТЗ

Посмотрел. Формально попридираться можно, но пишите пока дальше. Как только задачи и функции определятся окончательно, высылайте, правку свою внесу, чтобы сейчас не делать двойную работу.

Не в сети
Зарегистрирован: 03/03/2005
Сквозная задача по разработке ТЗ

Спасибо, учту пожелания.

surgeon написал:
общие требования д.б. выше всех остальных

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

Цитата:
не, перечисление д.б. просто перечнем, списком и т.д.

Ага, только пару слов о том, что это все зачем-то разбито надо было сказать

Цитата:
Комплекс выполняемых функций - состав выполняемых функций. Комплекс - это штука тонкая, ну её.

неа, не СОСТАВ - я тут только перечисляю, а не говорю, из чего они состоят, но и НЕ комплекс, согласна. Наверное, тоже перечень.

Цитата:
Когда будет итоговый релиз - высылайте, минимально подкорректирую в плане унификации и формализации.

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

http://www.littera.ru/

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Сквозная задача по разработке ТЗ

Цитата:
ГОСТ № 19.201-78

ГОСТ надо без №

Цитата:
• перечисление задач
• требования к решению задачи;
• общие требования к программе

общие требования д.б. выше всех остальных

Цитата:
2.5.1. Подраздел «Перечисление задач» должен содержать четкое разделение задания на логические задачи.

не, перечисление д.б. просто перечнем, списком и т.д. И кроме списка ничего содержать не должен. Другое дело, что задачи должны быть взаимно-ортогональны, взаимонезависимы.
Вместо "название" лучше "наименование". Так звучит формальнее, ведь это же ТЗ Smile

Цитата:
Комплекс выполняемых функций

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

Не в сети
Зарегистрирован: 03/03/2005
Сквозная задача по разработке ТЗ

surgeon написал:
Цитата:
А я вроде Вам что-то посылала?

Ага, получил, щас изучу.

Лучше получите то, что я вот сейчас вышлю - это то, что в настоящее время в работе, но там накидано, что и как будет в нескольких задачах описано. И первая задача почти формализована. (выделение желтым - это мои вопросы к Заказчику, не обр. внимания Wink)

http://www.littera.ru/

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Сквозная задача по разработке ТЗ

Цитата:
А я вроде Вам что-то посылала?

Ага, получил, щас изучу.

Не в сети
Зарегистрирован: 03/03/2005
Сквозная задача по разработке ТЗ

А на самом деле молчу, потому что сама обещала сделать ТЗ на основе задания в этом топике, а пока руки не дошли Smile))

http://www.littera.ru/

Не в сети
Зарегистрирован: 03/03/2005
Сквозная задача по разработке ТЗ

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

В общем-то не отклоняясь от ГОСТов (хотя мне-то как раз и можно) - там сказано, что разделы при необходимости можно объединять или добавлять, я сделала некое подобие ТЗ. которое (пока) меня устраивает больше ГОСТовского, т.к. в нем есть (как я думаю) самый главный пункт, которого не было в ГОСТе - ПОСТАНОВКА ЗАДАЧИ.

Могу прислать начало (чтобы было что покритиковать Tongue )

http://www.littera.ru/

Не в сети
Зарегистрирован: 03/03/2005
Сквозная задача по разработке ТЗ

surgeon написал:
Тайные подлости ищете? Laughing out loud

Типа того... Как раз пишу ТЗ в том виде, как я думаю - по задачам... Пишу и смотрю, что же получится? Tongue

А я вроде Вам что-то посылала?

http://www.littera.ru/

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Сквозная задача по разработке ТЗ

Цитата:
Вроде все по правилам, а впечатление какого-то обмана, что ли...

Что-то Вы, дорогой корнет, пропали совсем... Тайные подлости ищете? Laughing out loud

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Сквозная задача по разработке ТЗ

Цитата:
все переговоры занимали СЛИШКОМ много времени, каждый участник что-то понимал для себя, и тогда можно было понять и ТЗ. Я хочу не так, а чтобы задачу можно было восстановить по ТЗ, читая "назад". То есть, разработчик, не принимая участия в переговорах, должен понимать, что хочет заказчик, а не какие функции будет выполнять программа, чтобы заказчик все же видел текст в близких к его заданию терминах.

А тут есть фишка такая. Заказчик-то чего-то хочет, а сформулировать не может (как правило). Исполнитель и обязан перевести хотелки на нормальный технический язык и убедить Заказчика, что текст Тз - то, что на самом деле хочет Заказчик. Так было, есть и будет всегда.

А теперь, когда в голове прояснилось, смотрим, что я наваял пальцами.

Во-первых, очертил круг задач.

Во-вторых, просто перечислил функции, которые должны выполняться для решения поставленной задачи.

Далее расписал, что должна делать каждая функция.

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

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

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

И никаких тайных подлостей. Заказчик, если он не совсем идиот, должен все понять.

Не в сети
Зарегистрирован: 03/03/2005
Сквозная задача по разработке ТЗ

причем, слепить НЕЧТО, это не значит, слепить АБЫ ЧТО!!! Я хочу, чтобы это было НЕ ХУЖЕ!!!!

http://www.littera.ru/

Не в сети
Зарегистрирован: 03/03/2005
Сквозная задача по разработке ТЗ

surgeon написал:
Может, пройдемся по пунктам и посмотрим, где это я кого кидаю Smile Все честно, предельно детализировано и формализовано. На любую предъяву готов держать ответ.

Блин! Я АБСОЛЮТНО СОГЛАСНА, что все прозрачно, может, это что-то не так со мной :? Может, я хочу того, не знаю чего... я написала всего три штуки ТЗ, примерно в таком же виде (по Вашему первому шаблончику) все их подписали, начальник доволен, а я нет. все переговоры занимали СЛИШКОМ много времени, каждый участник что-то понимал для себя, и тогда можно было понять и ТЗ. Я хочу не так, а чтобы задачу можно было восстановить по ТЗ, читая "назад". То есть, разработчик, не принимая участия в переговорах, должен понимать, что хочет заказчик, а не какие функции будет выполнять программа, чтобы заказчик все же видел текст в близких к его заданию терминах.
Может, потому нам трудно понять друг друга, что мне позволяется думать, не как в ГОСТе, вот я и хочу и нашим и вашим... слепить нечто...

http://www.littera.ru/

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Сквозная задача по разработке ТЗ

Может, пройдемся по пунктам и посмотрим, где это я кого кидаю Smile Все честно, предельно детализировано и формализовано. На любую предъяву готов держать ответ.

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

Не в сети
Зарегистрирован: 03/03/2005
Сквозная задача по разработке ТЗ

ммммда... Туго. Вроде все по правилам, а впечатление какого-то обмана, что ли... Сейчас, допишу сама и вышлю почтой с разъяснениями, чего я пытаюсь добиться... Только есть подозрения, что мы не понимаем друг друга...

http://www.littera.ru/

Аватар пользователя surgeon
Не в сети
Зарегистрирован: 10/20/2004
Сквозная задача по разработке ТЗ

Здесь страниц на несколько. Заодно мозги разомну, чтобы не ржавели Smile

1.1. Требования к функциям (задачам), решаемым программой

В рамках целевого назначения программа должна обеспечивать решение задачи интерактивного взаимодействия пользователя с графическим интерфейсом программы.

В рамках указанной задачи программа должна обеспечивать выполнение перечисленных ниже функций:

а) функции отображения сообщений;
б) функции программирования времени отображения;
в) функции фиксации реакции пользователя;
г) функции отключения компьютера;
д) и т.д.

1.1.1. Требования к функции отображения сообщений

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

1.1.2. Требования к функции программирования времени отображения сообщений

Указанная функция должна обеспечивать возможность (администратору) программирования времени отображения сообщений.

1.1.3. Требования к функции фиксации реакции пользователя

Указанная функция должна обеспечивать возможность ввода пользователем ответа на сообщение программы взаимодействием с графическим пользовательским интерфейсом (в диалоговом окне).

1.2. Требования к выходным данным

Выходными данными программы должны быть текстовые сообщения пользователю.

1.2.1. Требования к выходным данным функции отображения сообщений пользователю

Выходными данными указанной функции должны быть перечисленные ниже текстовые сообщения:

а) сообщение «Вы уже на работе?»;
б) сообщение «Кушать подано!»;
в) сообщение «Пользователь такой-то отсутствует»;
г) сообщение «Пользователь такой-то на месте»;
д) сообщение «Пользователь такой-то опоздал»;

1.3. Требования к входным данным

Входными данными программы должны быть:

а) реакция пользователя на полученные им сообщения;
б) данные, вводимые администратором.

1.3.1. Требования к входным данным функции программирования времени отображения

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

1.3.2. Требования к входным данным функции фиксации реакции пользователя

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

1.4. Требования к временным характеристикам работы программы

1.4.1. Требования к временным характеристикам функции отображения сообщений

Указанная функция должна обеспечивать:

а) вывод сообщения 1.2.1 (а) ежедневно в 09.30;
б) при отсутствии после 10.00 реакции пользователя – вывод администратору сообщения 1.2.1 (в);
в) в случае реакции пользователя на сообщение с 09.30 до 10.00 – вывод администратору сообщения 1.2.1 (г);
г) в случае реакции пользователя на сообщение после 10.00 – вывод администратору сообщения 1.2.1 (г);
д) вывод сообщения 1.2.1 (б) и инициализацию выполнения функции отключения пользовательского компьютера в течение 1 мин;
е)

Как-то так написал бы.

Не в сети
Зарегистрирован: 03/03/2005
Сквозная задача по разработке ТЗ

Сквозная задача.
1. У моих сотрудников на экране в 9.30 утра должно открываться окно с вопросом «вы уже на работе?». При ответе «Да», программа должна посмотреть время ответа. Если оно больше 10.00, информация об этом должна прийти ко мне, а я к концу дня укажу, давать ли предупреждение сотруднику (это зависит от того, отпрашивался ли сотрудник). После трех предупреждений в бухгалтерию посылается письмо с требованием снять 25% премию данному сотруднику. После 2-х снятий премии информация об этом приходит ко мне, а сотруднику высылается предупреждение о возможном увольнении.
2. В два часа дня появляется предупреждение, что у меня обед, когда я жму «знаю», компьютер отключается на 0,5 часа
3. В 15.00 предупреждение о том, что пора проверять расчеты. если я жму «нет», предупреждение уходит и появляется в 16 и 17 часов. Если и в 17 часов – нет, то только завтра в 15.00
4. Если я жму «да», то мне открывается список договоров, я выбираю нужный, мне открывается список статей расходов и условий по этому договору, я рассчитываю сумму. Далее я вызываю список договоров из таблицы Excel, выбираю нужный и сравниваю расчеты. Если расчет мне не нравится, отправляю письмо менеджеру по расчетам.
5. В 19.00 у меня появляется зелененькое предупреждение о том, что пора домой.

http://www.littera.ru/

https://nestidno.ru вибратор с ду купить вибраторы.

(c) Все права защищены. 2016 Форум Тех. Поддержки Author-IT.ru