Читаем Человеческий фактор в программировании полностью

Важно создать настоящий журнал или файл, который служил бы в качестве такой корзины. Если вы применяете неформальные групповые методы, то заведите в журнале отдельные листы для каждого этапа или вида работы. Если в вашем цикле разработки есть что-нибудь вроде «Подтверждения физического проекта» («Physical Design Validation»), то заведите лист с названием «Подтверждение физического проекта — Входящие сообщения». Если вы используете системы обработки документов или инструменты CASE, то создайте для каждой корзины свой файл, или папку, или другой документ.

Когда вы достигаете определенного этапа или вида работы, вы начинаете с просмотра соответствующей корзины и сортировки ее содержимого. Некоторые идеи могут оказаться неподходящими. Часть из них уже была применена или отклонена. Идеи, казавшиеся удачными, могут быть признаны неэффективными. Все остальное, признанное действенным и ярким, теперь можно применить в работе.

Иногда отклонения от основного потока разработки ведут в другом направлении. Это касается тех вопросов, которые следовало рассмотреть ранее. Ясно, что в таких случаях самый верный путь — сразу же заняться этими вопросами, чтобы процесс разработки продолжался без осложнений. Множество скрытых проблем или нерешенных вопросов не должны создавать неразбериху в системе. Если вы обнаружили, что некоторое требование является двусмысленным, то вам следует вернуться назад и задать требования более четко. Если выясняется, что некоторые вопросы системной архитектуры остались нерешенными, то вам следует решить их. Когда вы убеждаетесь, что схема файловой организации была выбрана неверно, вы заново разрабатываете файловую структуру перед тем, как продолжить работу.

Безусловно, наша цель — эффективное применение «заделов» для сокращения объема «возвратов».

Из журнала Software Development, том 2, № 1, январь 1994 г.

<p>30</p><p>Своевременная поставка</p>

Как и предупреждали представители авиакомпании «Alitalia», наш вылет из Бостона в Рим задержался. Тем не менее мы приземлились вовремя, чтобы успеть на прямой поезд до Флоренции. Там мы собирались провести несколько дней, чтобы насладиться искусством, едой и винами Тосканы. После этого нам предстояло вернуться в Рим для проведения классов по разработке программного обеспечения, ориентированного на пользователя.

Обратите внимание: я не сказал, что наш самолет приземлился «по расписанию». Он приземлился «вовремя». Кроме тонкого различия в понятиях, здесь есть и культурологический вопрос большой важности. Прибытие в 6 ч. 30 мин. на прием, назначенный на 6 ч. 30 мин., есть прибытие «по расписанию». Прибытие в то время, когда очередь у стойки бара уменьшилась и уже выносят горячуюhors d'oeuvres,[36] означает прибытие «вовремя». Вовремя подразумевает функциональную своевременность. Об итальянцах нельзя сказать, что они не способны действовать в атмосфере неотложности, например при приготовлении макарон, когда нельзя пропускатьal dente.[37] В Италии, как и во многих других странах мира, культурологическое ощущение времени не совпадает с реальным временем. Немного раньше, немного позже — какая разница, важен результат, конечный итог. Северный сосед Италии, Швейцария, является ее полным культурологическим антиподом. В этой стране движение поездов и жизнь людей происходит по расписанию, по которому можно сверять швейцарские часы.

Разработка программного обеспечения и прикладных программ тоже может находиться в этом культурологическом континууме. На одном конце — разработка «по расписанию» в соответствии с календарными сроками. На другом — разработка «вовремя», при которой разумных результатов важно достичь к сроку, когда они еще имеют ценность для пользователей. В некоторых случаях внешние силы задают скорость движения стрелок на часах. Некоторые приложения для федеральных учреждений и властных структур отдельных штатов включают в себя определенные компоненты, которые должны быть готовы к юридически установленным датам. Но даже в этом случае сдвоенные часы разработки «по расписанию» и разработки «вовремя» отсчитывают одно время. Новая редакция пакета по подготовке налоговых документов должна быть готова строго к 15 апреля, но на практике не ясно, следует ли начать поставку уже в начале января, или же поставка в середине февраля также отвечает потребностям пользователей. Тем не менее сегодня почти во всех случаях руководство настаивает на том, чтобы программное обеспечение поставлялось по расписанию. Крайние сроки исполнения приближаются даже быстрее, чем сроки, диктуемые жесткой конкуренцией, которая царит в мире программирования с ограниченным финансированием.

Быстро и разумно
Перейти на страницу:

Похожие книги

«1С. Управление небольшой фирмой 8.2». Управленческий учет в малом бизнесе
«1С. Управление небольшой фирмой 8.2». Управленческий учет в малом бизнесе

Описана новейшая версия программы «1С: Управление небольшой фирмой 8.2», которая сочетает в себе многофункциональность, простоту в освоении и достоинства современного интерфейса программ фирмы «1С». В этой конфигурации есть все необходимое для автоматизации оперативного и управленческого учета на предприятии малого бизнеса. В то же время программа не перегружена средствами учета, что очень важно для формирования оптимального соотношения между стоимостью и функциональностью.Изложение материала в книге построено с использованием большого количества примеров, часть из которых разобраны очень подробно. Надеемся, что эта книга станет надежным путеводителем для тех пользователей, которые только начинают знакомство с программой, а более опытные пользователи также найдут для себя важную и полезную информацию.Издание подготовлено при содействии компании «1С: Франчайзинг. БИЗНЕС-КЛУБ» – официального партнера фирмы «1С».

Николай Викторович Селищев

Маркетинг, PR
111 способов повысить продажи без увеличения затрат
111 способов повысить продажи без увеличения затрат

В любом бизнесе всегда можно сделать что-то еще для увеличения продаж, ведь ни одна компания не использует все возможные и подходящие ее специфике методы маркетинга. Например, средний магазин «Walmart» (крупнейшая сеть дисконт-супермаркетов в мире) использует порядка 500 способов (ошибки в нолях нет) привлечения клиентов и увеличения продаж. А чем вы хуже? «Под ногами» лежит больше денег, чем бизнес зарабатывает в данный момент. Нужно только наклониться, чтобы их поднять. Продажи компании можно легко увеличить относительно простыми и малозатратными или вовсе бесплатными способами. Именно такие способы приводятся в этой книге. Читайте и внедряйте новые для вас методы, иначе это сделают ваши конкуренты, а вы будете в роли догоняющих!

Айнур Сафин

Маркетинг, PR / Маркетинг, PR, реклама / Финансы и бизнес