Всем известно, что часть работы инженера состоит в написании технического задания
на разработку нового устройства (программы). А вы не встречались с ситуацией, когда
фирма занималась бы составлением Технического задания (ТЗ), а после того, как оно
написано, то убегала бы в кусты? Составление ТЗ - как выемка грунта из котлована,
то есть наиболее мутная часть, в которой рассчитать трудозатраты с большой точностью
рассчитать трудно. Заказчику не ТЗ нужны, а выполненная работа, то есть конечный
продукт, работающая программа.
Обычная схема развода такая:
- предпроектное исследование.
- рекомендации по закупке техники и лицензионного ПО.
- установка ПО и обучение.
- составление ТЗ.
- Включение счетчика на повременное обслуживание. (Чем круче суммы, тем лучше).
На всякого мудреца довольно простоты. Я опишу способ простым мыслительным движением
"а почему бы и не ..." выбивать пыль из тех кто наводит мудрость.
Я не против ТЗ. Но считаю, что ТЗ должно находиться в голове у ведущего специалиста,
- если он может удержать в голове задачу целиком, то описание на бумаге не
нужно.
ТЗ должно составляться для крутой задачи, над которой работает распределенный коллектив.
И то в этом случае можно решить проблемы тем, что чаще встречаться и согласовывать
интерфейсы на ходу в ходе личных встреч между участниками проекта.
90% проблем можно решить за один день, если хорошо подумать одну минуту. Главное
задать вопрос "как я могу достичь того же результата прямо сейчас?".
Чем больше программист-внедренец программирует, тем меньший он специалист. Специалист
должен решать проблемы за кивок головы.
Любителей составлять ТЗ можно фильтровать простым образом - включить сумму ТЗ в
стоимость обслуживания и заключить договор на один год. Если "писатель" не согласится,
то это разводящий.
Есть еще один способ обхода ТЗ - инкрементальный подход. Последовательно делать
блок за блоком. Правда, при этом, повторюсь, нужно пользоваться услугами не студента,
а человека, который участвовал в разработке трех - четырех проектов.
Я не верю, что существуют уникальные ТЗ. Откройте Яндекс и задайте вопрос, о, скажем,
"Анализаторе продаж". Количество выданных ссылок поразит ваше
воображение. Возможно, вы возразите,
что это не то, что нужно, и вам для первого класса в самолете нужен бассейн, что
ж, тогда надо настраиваться на первоклассные оплачиваемые счета.
Еще один способ обойти любителей составлять ТЗ и любителей развода - это позвонить
своим партнерам и попросить рекомендацию... Кроме того, можно позвонить в ТИ службу
конкурентов и попросить набросать план работ по внедрению ПО, а может быть, и руководить
ходом внедрения ПО, а может быть, позаимствовать их схему и их специалистов.
Главное, когда вам говорят о составлении ТЗ или годе внедрения или 10000000$, задать
вопрос "как можно достичь того же самого, но за 100 рублей?".
На всякого мудреца довольно простоты.
Замените слово ТЗ на термин из своей деятельности и, возможн, получите решение
ценой в миллион рублей, но получите его за себестоимость в 100 рублей.
Читайте по теме развития воображения следующие заметки:
Вы получите серию писем, в которых будет демонстрироваться простые и понятные упржнения на освоение навыка скорочтения. Вы узнаете о том, как сделать апгрейт мозгов и наконец, начать быстро читать.