Есть у меня задача. Есть начальник нихрена не понимающий в сабж.
Попросил он меня написать техническое задание, я написал(достаточно подробно, как по мне), проэстимейтил, занес задачи в багтреккинговую систему, обозначил риски(вот "тут" и "тут" ) не знаю как сделать, посоветуюсь с товарищами.
Начальнику риски не понравились, предложил решение на бумаге выглядящее хорошо, но не работоспособное. Решение было раскриктиковано, в уважительном тоне, но с железобетонными аргументами. А ля "вот здесь, то что ты нарисовал, это дублирование функций уже готового сервера, а здесь напротив — ты не учел, что данный механизм нужно реализовывать, а здесь вообще то, что ты нарисовал, работать не будет". После долгого, бурного и местами неконструктивного обсуждения было принята за основу принцип работы, который предложил я. Ввиду того, что данную задачу я ещё ни разу не решал и опыт её решения редкий, предложил оплатить услуги консультанта имеющего нужный опыт. Он расскажет о узких местах и поможет с проектом системы(что надо, что не надо делать). Консультанта я же уже нашел.
Попросили ещё раз написать "техническое задание", подразумевая под ним проект системы, но поскольку это "техническое задание" услуги консультанта не нужны.
Требования к "техническому заданию" такие:
1) Разбивка на модули
2) Чтоб начальник понимал, что нужно делать
3) Нарисовать схему в неком, удобном ему формате
4) Чтоб риски в результате составили не более 20% времени.
С этого момента начались мои мучения. То есть, т.з(читай, проект) мной написан несколько раз, разбит на подзадачи, занесен в багтреккинговую систему, но начальству не нравится. На вопрос: что, собственно, не нравится? Отвечает общими фразами, не конкретно, а ля "я не вижу проектного решения". Когда прошу описать формат Т.З. говорит, что мне на это понадобится несколько недель — придумай сам. Начинаю придумывать сам, при нем — же — вынимает мозги, а ля это может надо писать, может не надо, я мол не знаю.
Короче, замучал меня уже совсем.
Дополнение:У начальника судя по всему опыт управления людьми не большой. Короче начался, как у всех начинающих, приступ документописательства, диаграморисовательства и формализации. Судя по всему, он ещё и нервничает, что проекты не выполняются в срок. В срок — же они не выполняются потому, что людей гонят(быстрее, быстрее, ещё быстрее, нам надо быстрее), что приводит к плохому коду и потому, что готовое т.з, по которому делается софт меняется в процессе программирования. Часто вообще в день релиза. Естественно, нельзя в день релиза выдавать новые таски и не лажать со сроками.
Короче, уважаемые кроты, посоветуйте:
1) Как написать т.з. так, чтоб оно понравилось?
2) По опыту, сколько может длиться приступ формализации и диаграморисования?
3) Искать — ли новую работу, или подождать, может приступ пройдет
Сама задача интересная, но делать её не могу ибо начальство достало уже
Re: Как сделать, чтоб начальник отвязался и что делать, если
Здравствуйте, VovkaMorkovka, Вы писали:
VM>Короче, уважаемые кроты, посоветуйте: VM>1) Как написать т.з. так, чтоб оно понравилось?
Никак. Самое детальное ТЗ — написанный код.
VM>2) По опыту, сколько может длиться приступ формализации и диаграморисования?
До второго факапа. После первого людям начинает казаться что мало этого диаграморисования было, будет еще больше требований на эту тему, а после второго факапа будет ясно что больше диаграмморисования не дает положительного эффекта.
VM>3) Искать — ли новую работу, или подождать, может приступ пройдет
ИМХО лучше сразу искать, если приступ пройдет не факт что не начнется другая дурь.
Если есть возможность иди к высшему начальству с просьбами изолировать тебя от самодуров.
А вообще есть хороший способ не делать такую работу: попроси ставить все задачи в трекер и просто отфутболивай задачи где нету формального критерия завершения. К тебе никто не докопается что ты игноришь начальство и будет подтверждение их дури .
Re[2]: Как сделать, чтоб начальник отвязался и что делать, е
Здравствуйте, gandjustas, Вы писали:
VM>>Короче, уважаемые кроты, посоветуйте: VM>>1) Как написать т.з. так, чтоб оно понравилось? G>Никак. Самое детальное ТЗ — написанный код.
ТЗ — это, скорее, критерии приемки программы. Поэтому фактически написанный код уж никак не может быть ТЗ.
Re: Как сделать, чтоб начальник отвязался и что делать, если
Здравствуйте, VovkaMorkovka, Вы писали:
VM>Требования к "техническому заданию" такие: VM>1) Разбивка на модули VM>2) Чтоб начальник понимал, что нужно делать VM>3) Нарисовать схему в неком, удобном ему формате VM>4) Чтоб риски в результате составили не более 20% времени.
VM>1) Как написать т.з. так, чтоб оно понравилось?
Отправляй начальника читать ГОСТы.
В России (уверен, на Украине ситуация рррровно аналогичная!) действуют: ГОСТ 19.201, который так и называется: "Техническое задание. Требования к содержанию и оформлению.", а еще ГОСТ 19.102 "Стадии разработки." Хотя эти ГОСТы тысяча-девятьсот-замшелого года, требования и рекомендации, изложенные в них, — совершенно здравые.
А вот как написать ТЗ "так, чтоб оно понравилось" — это намного сложнее, ибо в голове у начальника, очевидно, уже сложилось некое представление (отмечу, неверное) о "хорошем" ТЗ. Следовать ли хотелкам начальника, или же писать действительно то и так, как отработано на практике годами и многими поколениями инженеров, — решать тебе..... Во всяком случае, написав документы по ГОСТам, на любую хотелку начальника у тебя будет железобетонный аргумент: "ГОСТ требует делать так" или же "ГОСТ этого не требует".
Re: Как сделать, чтоб начальник отвязался и что делать, если
VM>Попросил он меня написать техническое задание
Я не понял, кому ты это задание пишешь? Себе что ли?
Я полагал что оно наоборот от начальства\менеджемента приходит и обсуждается.
Re: Как сделать, чтоб начальник отвязался и что делать, если
VM>Отвечает общими фразами, не конкретно, а ля "я не вижу проектного решения".
На мой взгляд, тут проблема в том, что пытаются запихнуть в 1 документ 3 принципиально разных. Вот такие:
1. Собственно ТЗ. Документ, в котором описывается, что надо делать.
2. Какой-либо документ (или набор документов), в котором описывается, как надо делать. Это могут быть "Пояснительная записка", "Эскизный проект", "Технический проект" и т.п. — не помню, в каких комбинациях эти документы допускаются по ГОСТу.
3. Документ, в котором описывается, в какие сроки что делать. Какой-нибудь "План-график" или что-то подобное.
Соответственно, решение можно предложить такое — разбить исходный непонятный документ на эти 3 и создавать их в правильной последовательности.
Сначала написать "правильное" ТЗ — где изложены только требования. Потом к нему написать план-график, в которым превым пунктом будет, например, "Разработка технического проекта". На этот пункт запросить столько времени, сколько считаешь нужным, и пойти к начальству согласовывать. Когда все сроки утверждены и тебе официально дали врмя на проектирование, начинаешь рисовать всякие диаграммки и их включаешь в документ №2, например, "Технический проект". И когда этот догумент будет готов, его согласовываешь уже отдельно.
Re: Как сделать, чтоб начальник отвязался и что делать, если
03.03.2012 19:24, VovkaMorkovka пишет:
> 1) Как написать т.з. так, чтоб оно понравилось?
Никак, как не напишешь — все одно не понравиться. Потому, как, исходя из
вышеизложенного тобой начальство самом не понимает, что хочет — это
нормально. В очень большом количестве контор начальство вообще не
понимает, что делается, что делать и что они будут делать или не делать
завтра.
> 2) По опыту, сколько может длиться приступ формализации и диаграморисования?
До его смерти.
> 3) Искать — ли новую работу, или подождать, может приступ пройдет
Не пройдет, но через некоторое время, твоему начальству придется
докладываться о проделанной работе и о ТЗ и тому подобном будет забыто и
тебе придется срочно кидать коды тоннами.
И в зависимости от того, когда начальство начнет бегать с криками
"просрали все полимеры" тебе выгоднее или сейчас сменить работы или
оставаться.
> Сама задача интересная, но делать её не могу ибо начальство достало уже > Как сделать, чтоб начальник отвязался и что делать
Ничего не делать. Просто ждать.
Posted via RSDN NNTP Server 2.1 beta
Re[2]: Как сделать, чтоб начальник отвязался и что делать, е
03.03.2012 20:20, gandjustas пишет: > Если есть возможность иди к высшему начальству с просьбами изолировать > тебя от самодуров.
Ну-ну.
> А вообще есть хороший способ не делать такую работу: попроси ставить все > задачи в трекер и просто отфутболивай задачи где нету формального > критерия завершения. К тебе никто не докопается что ты игноришь > начальство и будет подтверждение их дури .
Проще и выгоднее сразу уволиться, чем таким развлекаться.
А вообще единственный способ не делать такую работу — просто ее не
делать. Гри, не умею, не знаю, не понимаю, это аналитики должны делать,
манагеры чего-там разные, а я простой программист, грамотам не обучен,
мне бы клавиатура и комп и тишину и буду код писать.
И не бойся, что тебе потом подсунут плохое ТЗ, сделаешь то, что считаешь
нужным — все одно через полгода всем будет до барабана, что там написано
было.
Posted via RSDN NNTP Server 2.1 beta
Re: Как сделать, чтоб начальник отвязался и что делать, если
Здравствуйте, VovkaMorkovka, Вы писали:
VM>Есть у меня задача. Есть начальник нихрена не понимающий в сабж.
Начальник не понимает в "Как сделать, чтоб начальник отвязался и что делать, если не" ?
VM>Короче, уважаемые кроты, посоветуйте: VM>1) Как написать т.з. так, чтоб оно понравилось?
Прототип сбацать ?
VM>2) По опыту, сколько может длиться приступ формализации и диаграморисования?
У всех по разному, от двух дней до четырёх десятилетий.
Re[2]: Как сделать, чтоб начальник отвязался и что делать, е
Здравствуйте, Vzhyk, Вы писали:
>> 3) Искать — ли новую работу, или подождать, может приступ пройдет V>Не пройдет, но через некоторое время, твоему начальству придется V>докладываться о проделанной работе и о ТЗ и тому подобном будет забыто и V>тебе придется срочно кидать коды тоннами. V>И в зависимости от того, когда начальство начнет бегать с криками V>"просрали все полимеры" тебе выгоднее или сейчас сменить работы или V>оставаться.
Лучше попробовать зафиксировать текущее состояние как рисковое с неопределенным исходом и донести это до начальства использовав минимум три разных способа, устный, письменный и косвенный.
Re[3]: Как сделать, чтоб начальник отвязался и что делать, е
Здравствуйте, Vzhyk, Вы писали:
>> А вообще есть хороший способ не делать такую работу: попроси ставить все >> задачи в трекер и просто отфутболивай задачи где нету формального >> критерия завершения. К тебе никто не докопается что ты игноришь >> начальство и будет подтверждение их дури . V>Проще и выгоднее сразу уволиться, чем таким развлекаться.
Уволиться это относительно "честный" способ.
V>А вообще единственный способ не делать такую работу — просто ее не V>делать. Гри, не умею, не знаю, не понимаю, это аналитики должны делать, V>манагеры чего-там разные, а я простой программист, грамотам не обучен, V>мне бы клавиатура и комп и тишину и буду код писать.
Это чтто среднее между "саботировать" и "уклоняться от ответственности"
V>И не бойся, что тебе потом подсунут плохое ТЗ, сделаешь то, что считаешь V>нужным — все одно через полгода всем будет до барабана, что там написано V>было.
"преследовать собственные интересы в ущерб корпоративным"
Ты вобще сам то пробовал то что советуешь ?
Re[3]: Как сделать, чтоб начальник отвязался и что делать, е
05.03.2012 17:19, Ikemefula пишет:
> три разных способа, устный, письменный и косвенный.
Ты косвенный не раскрыл, что ты имеешь в виду? А устный и письменный ТС
уже использовал, как я понял из его поста.
Posted via RSDN NNTP Server 2.1 beta
Re[4]: Как сделать, чтоб начальник отвязался и что делать, е
05.03.2012 17:22, Ikemefula пишет:
> Уволиться это относительно "честный" способ.
Может пора вырасти из деления мира на две части "чэсны" и "нячэсны"?
> Это чтто среднее между "саботировать" и "уклоняться от ответственности"
Нет. Это опять у тебя юношеский максимализм. Просто подождать, когда до
начальника дойдет, что пора работать.
> "преследовать собственные интересы в ущерб корпоративным"
Ты че с какого-то семинару по тимбилдингу? Только там такое количество
бессмысленных фраз произносится.
Posted via RSDN NNTP Server 2.1 beta
Re[5]: Как сделать, чтоб начальник отвязался и что делать, е
Здравствуйте, Vzhyk, Вы писали:
>> Уволиться это относительно "честный" способ. V>Может пора вырасти из деления мира на две части "чэсны" и "нячэсны"?
Если я пишу "аллах-акбар", то это вовсе не значит, что я араб или мусульманин.
"относительно "честный"" — это просто ярлык, т.е. риторический прием в данном конкретном сообщении.
То есть, на момент написания сообщения я решил, что будет лучше и понятнее использовать именно такой ярлык.
Это понятно или надо пояснить ?
>> Это чтто среднее между "саботировать" и "уклоняться от ответственности" V>Нет. Это опять у тебя юношеский максимализм. Просто подождать, когда до V>начальника дойдет, что пора работать.
С твоим мнением, что кругом одни дураки, особенно если это начальники я спорить не собираюсь
>> "преследовать собственные интересы в ущерб корпоративным" V>Ты че с какого-то семинару по тимбилдингу? Только там такое количество V>бессмысленных фраз произносится.
Ты лучше скажи, свои предложения ты уже опробовал ? Однократно или многократно ?
Re[4]: Как сделать, чтоб начальник отвязался и что делать, е
Здравствуйте, Vzhyk, Вы писали:
>> три разных способа, устный, письменный и косвенный. V>Ты косвенный не раскрыл, что ты имеешь в виду? А устный и письменный ТС V>уже использовал, как я понял из его поста.
читай ты повнимательнее, цены бы тебе не было.
Re[2]: Как сделать, чтоб начальник отвязался и что делать, е
Здравствуйте, Ikemefula, Вы писали:
I>Начальник не понимает в "Как сделать, чтоб начальник отвязался и что делать, если не" ?
В разработке видеочатов
I>Прототип сбацать ?