Проект: понимание

Проект: понимание 

Не про проекты. Про то, что за этим словом скрыто

12subscribers

136posts

goals1
0 of 200 paid subscribers
Создание сообщества профессионалов, способных выполнять реальные проекты, используя ресурс системы образования

Эволюция проектирования и проекты интернета вещей

Часть 3. Контекст разработки гибридных продуктов
Итак, человек до недавнего времени существовал в материальном мире, создаваемом промышленным производством на основе проектного подхода. Сейчас параллельно формируется информационный мир, создаваемый IT-разработкой на основе итеративных и гибких подходов.
Причем интенсивно идет их слияние в одном изделии: все больше свойств продуктов производства формируются программными средствами. И если раньше их свойства и «поведение» определялись конструктивными решениями, то затем значительная часть стала реализовываться за счет электроники, а сейчас — за счет программного обеспечения.
Современный автомобиль — яркий пример такого слияния: большинство функций управляется программным кодом — от навигационных систем до двигателя и тормозов. Такой подход позволяет гибко настраивать функциональность продукта, обновлять её удалённо и адаптироваться к существующим или появляющимся требованиям без внесения изменений в физический конструктив.
Важно, что в современных системах изменяется и иерархия компонентов: программная часть перестает быть «довеском», а начинает определять другие компоненты решения. Если раньше было нормальным сделать сделать «механику», а уже под нее софт, то сейчас может оказаться, что нужное «софтовое» решение почему-то оказывается неработоспособным, и всю механику надо переделывать заново.
И вот нам нужно создать единую систему, но состоящую из нескольких сущностей, создаваемых принципиально разными способами на основе принципиально разных подходов. При этом мы в мире, где эффективность экономики обеспечивается разделением труда, это будут делать разные люди — с разным менталитетом, образованием, использующие разные системы понятий, терминологию, методологии и руководствующиеся разными стандартами.
Как же в этом случае организовать разработку, чтобы получить требуемое решение в заданные сроки при заданных условиях?
Тут мы имеем дело с принципиально новым типом сложности — необходимостью интеграции двух разных парадигм создания сложных систем:
  • Парадигма проектирования (материальный мир).
  • Парадигма итеративной разработки (информационный мир).
При этом каждая парадигма оптимальна для своей области, но их простое сочетание приводит к системным конфликтам и провалам проектов. Поэтому к организации разработки гибридных систем требуется принципиально новый подход.
(Продолжение следует)
Subscription levels4

Практика

$2.56 per month
Материалы с прикладной ориентацией: инструменты, разборы конкретных ситуаций, рабочие схемы. Для тех, кому сейчас нужно действовать, а не разбираться в основаниях.

Как устроено

$6.6 per month
Как это работает на самом деле — без упрощений. Разборы механики: почему одни подходы дают результат, а другие превращаются в ритуал. Главы и фрагменты книг серии "Генезис".

Основания

$25.6 per month
Почему всё устроено именно так — исторически и концептуально. Полный доступ к материалам книг серии "Генезис", историческим расследованиям и методологическим разборам. Для тех, кому важно понимать, а не просто применять.

Лаборатория

$67 per month
Невошедшее в книги, черновики, альтернативные версии и авторские комментарии к материалам. Плюс возможность задать вопрос и получить развёрнутый ответ. Для тех, кто не может не думать об этом — и хочет думать вместе.
Go up