Было еще рано, но мистер Томпкинс решил пойти домой. Его охватило уныние. По обочинам тропинки росли причудливые тропические цветы и деревья, за которыми скрывалось здание Института программирования, но сейчас даже цветы не радовали взгляд. Единственным его достижением за сегодняшний день была отсрочка, которую получили команды, работающие в здании Айдриволи-7. До них доберутся только через неделю, так что у него еще есть время, чтобы что-то сделать. Но что?
Процесс разработки и его улучшение
1. Хороший процесс разработки и его постоянное улучшение — весьма достойные цели.
2. Но существуют еще и рабочие цели и задачи: хороший работник сконцентрирует внимание как раз на них, даже если вы его об этом не просили.
3. Формальные программы, направленные на улучшение существующего процессе разработки, будут дорого стоить команде — и во временном, и в денежном отношении. Даже отдельные усилия по улучшению процесса могут отбросить команду далеко назад. Что касается возможного повышения производительности, то даже если это и произойдет, то едва ли выгоды от этого повышения покроют затраты.
4. Можно надеяться получить положительный результат от одного какого-нибудь хорошо взвешенного и тщательно выбранного усовершенствования в методике работы. В этом случае оно может покрыть деньги и время, потребовавшиеся на его внедрение.
5. Попытка внедрить более одного усовершенствования методологии — гиблое дело. Программы, направленные на улучшение многих приемов и навыков (например, переход на следующий уровень СММ), скорее всего приведут к тому, что сроки только увеличатся.
6. Опасность стандартизированного процесса разработки состоит в том, что за рутинными операциями люди могут не заметить возможность сэкономить время и усилия по разработке проекта.
7. Что касается чрезмерно больших команд, то там стандартизированный процесс будет неукоснительно соблюдаться до тех пор, пока он позволяет всем чувствовать себя при деле (не важно, с пользой для проекта или нет).
Глава 14
Первый программист Моровии
— Скажу ему, чтобы не смел трогать мои проекты, — мистер Томпкинс сидел в офисе генерала Маркова. Для верности он даже постучал кулаком по столу, но уверенности ему это почти не прибавило. Генерал приподнял брови и с удивлением посмотрел на друга.
— Вот так и заявишь самому директору института?
— Именно. Сегодня же пойду и брошу вызов льву в его логове. Или львице в ее логове… как правильно?
— В его.
— Ага. Ну, значит, в его. Пойду и заставлю его понять: конечно, мы будем тратить время на улучшение процесса разработки и на обучение персонала, но только не в тех проектах, которые работают по жесткому трафику. Никоим образом. Это мое последнее слово.
— Ух ты. А он, разумеется, тут же тебя послушается?
— Меня это нимало не интересует.
— А он пожалуется министру Бэллоку. Ему по-другому нельзя — ведь за работу по переводу компании на следующий уровень СММ Бэллок спрашивает именно с него. Ты готов поспорить с Бэллоком?
Мистер Томпкинс выразительно покачал головой.
— Я скажу ему, чтоб он не трогал мои проекты и чтобы не говорил об этом Бэллоку. Употреблю все свое красноречие. Докажу ему, что по-другому просто нельзя. Он поймет, обязательно поймет и согласится.
— Что-то я в этом не уверен.
— Да и я тоже, если честно. Но ведь я обязан попытаться!