Оказывается очень сложно придумать и реализовать что-то новое. Гораздо проще посмотреть на готовое решение и сказать: "я бы такое за пять минут сделал". В чем же сложность?
Дело в том, что изначально мы не видим конечного результата, не знаем, как должны быть правильно реализованы детали этого нечто. Но как только получится понять и увидеть конечный результат, проблем в реализации не возникнет. Чтобы все так и достичь желаемого результата, нужно просто следовать определенным правилам.
Снимок мыслей
Первое, что нужно сделать - записать все, что уже придумано об этой сущности. При этом не нужны точные формулировки потому, что их может еще не быть. Главное просто записать свои мысли в сыром виде. Полученный материал полезно будет перечитывать и дополнять каждый раз, как вы заходите в тупик в своих рассуждениях.
Случаи использования
Обычно, когда человек, что-то придумывает, он представляет себе примеры использования будущего изобретения. Эти примеры не сложно придумать потому, что они являются условием задачи и сами приходят в голову. Ваша задача - записать их. Когда изобретение будет готово, можно будет проверить его работоспособность на этих примерах.
Определение
Теперь нужно дать опеределение создаваемой сущности при помощи одного предложения. Просто ответьте кратко на вопрос: "что это такое"? Как только удастся этого добиться, сразу появятся четкие контуры будущего изобретения.
Описание
Следующим шагом будет описание сущности, как черного ящика. Это тоже самое, что и определение, только более подробно. При этом, сущность нужно рассматривать с точки зрения конечного пользователя и ни в коем случае не задумываться над ее реализацией.
Реализация
Теперь, когда появилось понимание того, что нужно сделать, пришло время описать внутреннее устройство изобретения. Если вы чувствуете, что это не просто, значит так и есть. Чтобы упростить задачу, нужно разбить ее на более мелкие подзадачи. Каждая подзадача - отдельное изобретение, которое разрабатывается по той же самой схеме, что и основное изобретение. После того, как все подзадачи будут решены, описать реализацию должно быть не сложно. Если это не так, значит нужно продолжать декомпозицию до тех пор, пока реализация не станет понятной.
Заключение
Надеюсь эта короткая статья поможет вам быстрее и качественнее воплощать свои идеи в реальность.
среда, 18 февраля 2009 г.
Подписаться на:
Сообщения (Atom)