Моделирование функциональных объектов

Продолжение статьи.
В данной статье я рассматриваю понятие функционального объекта и объясняю как можно трактовать модели функциональных объектов. Для торопящихся советую заглянуть сразу в конец статьи — в главу «Эксперименты и сотрудники», где дана готовая интерпретация модели, исходя из описанных здесь постулатов.

Понимание и познание

Моделирование функциональных объектов - 1
Когда мы описываем предметную область, мы думаем, что пытаемся ПОЗНАТЬ ее, а на самом деле занимаемся ПОНИМАНИЕМ предметной области и описанием своего понимания. Разницу между знанием и пониманием стоит подчеркнуть. Дело в том, что те модели, которые мы строим, являются субъективными, и потому являются отражением нашего понимания предмета, но не знания о предмете. Причина, по которой знание недостижимо, – это противоречивость того способа, который мы выбрали в качестве инструмента познания – расчленение объекта на части (анализ) и сборка их вместе (синтез) Моделирование объекта как целого и как композиции. Поэтому можно сказать, что мы нацелены прежде всего на понимание, но не на познание. Вопросами понимания занимается герменевтика. Понимание у каждого свое. Нет смысла спорить о том, у кого оно лучше или хуже. Можно спорить лишь о том, какое понимание способно объяснить более широкий круг практических задач, или является непротиворечивым в рамках определенных аксиом. Требовать от понимания большего нельзя. Например, я могу утверждать, что та модель, которую я предлагаю к рассмотрению, более полно описывает наше представление о реальности, чем модель, построенная на принципах реляционных данных. Но не могу сказать, что предлагаемая мной модель верно описывает наше представление о мире. Те же, кто не видят разницы между пониманием и знанием, часто претендуют в своих спорах на знание истины. Если рассуждать логически, и предположить, что истина постижима, то результатом ее постижения стало бы невозможность выразить ее словами.
(далее…)

Меня беспокоит Agile, и я хочу об этом поговорить

image

Меня зовут Екатерина Шалапанова, в DataArt я работаю с 2008 года, занимаюсь в основном управлением проектами. Иногда, правда, совмещаю эту роль с ролью ситемного аналитика. В индустрии с 2000 года, начинала карьеру программистом и незаметно для себя переродилась в менеджера, которой интересно заниматься смежными областями. Сразу уточню, что мое мнение может не совпадать с позицией компании, которую я тут представляю.

Сразу оговорю, что под Agile подразумеваю в основном-таки Scrum, хотя в курсе существования других подвидов. Рассуждения эти, по моим ощущениям, более или менее применимы ко всем гибким процессам, т. е. проектам без фиксированного scope в начале работ и с уверенностью, что потом команда вырулит. Речь ниже пойдет о том, почему же команда не всегда выруливает.

У меня достаточно большой опыт в индустрии заказной разработки, плюс я очень люблю посидеть на чужих ретроспективах.
(далее…)

Целеполагание и контроль деятельности на основе матрицы Эйзенхауэра

Целеполагание и контроль деятельности на основе матрицы Эйзенхауэра - 1

Мы уже писали о том, как справиться с останавливающими нас на пути к достижению своих целей страхом и прокрастинацией. Однако после того, как мы вышли из “мёртвой зоны” бездействия и замотивировали себя на результат, мы можем впасть в другую крайность: после длинного 8-12 часового рабочего дня не получается сказать, что же, собственно, удалось сделать. И главное – какой результат от приложенных усилий мы получили? Продвинул ли он нас к поставленным целям?

В результате легко обнаружить себя в ситуации, когда “крутишься как белка в колесе”, а дела словно стоят на месте. Копится только усталость. Ощущения от достигнутых высот так и не появляется. (далее…)

Подготовка к TOEFL

Подготовка к TOEFL - 1

Сегодня мы публикуем следующую статью из цикла о тесте TOEFL. Напомним, что в предыдущей статье мы рассказывали о структуре теста TOEFL, об особенностях каждой секции, а также давали советы по эффективной работе над всеми разделами экзамена. В этой статье мы обсудим все варианты подготовки к тесту, сильные и слабые стороны каждого из них, а также дадим список полезных онлайн сервисов. (далее…)

Питер Тиль: как построить монополию?

Питер Тиль: как построить монополию? - 1

Cтэнфордский курс CS183B: How to start a startup. Стартовал в 2012 году под руководством Питера Тиля. Осенью этого года идет очередная серия лекций:

  1. Сэм Альтман и Дастин Московитц: как и зачем создавать стартап?
  2. Сэм Альтман: как сформировать команду и культуру стартапа?
  3. Пол Грэм: нелогичный стартап
  4. Адора Чьюнг: (часть 1) продукт и кривая честности; (часть 2) growth hacking
  5. Питер Тиль: (часть 1) конкуренция – удел проигравших; (часть 2) как построить монополию?

(далее…)

Личная библиотека: информационный этикет, подготовка к большим проектам, бережливое производство, освоение космоса

Директор по развитию Redmadrobot Макс Волошин составил топ-5 полезных книг — для личной эффективности и эффективности бизнеса. А также для любителей качественной научной фантастики.

Личная библиотека: информационный этикет, подготовка к большим проектам, бережливое производство, освоение космоса - 1
(далее…)

Как самостоятельно зарегистрировать ООО

Всем привет! Сегодня мы расскажем о том, как самостоятельно зарегистрировать ООО.

Вопрос о создании своей компании обычно возникает, когда у вас есть идея для стартапа и вы готовы приступить к разработке. Если над проектом вы работаете один, то вам вполне достаточно статуса ИП. Если у вас есть партнёры или вы планируете привлекать инвесторов, то лучше с самого начала зарегистрировать ООО. Это самая распространённая форма для ведения бизнеса и, несмотря на некоторые ограничения, она лучше всего подходит для создания стартапа.

Мы расскажем о каждом этапе самостоятельной регистрации ООО, поделимся советами и ссылками, которые помогут вам справиться с ней максимально просто и быстро.

Как самостоятельно зарегистрировать ООО - 1

Инструкция по самостоятельной регистрации ООО от «Я люблю ИП»

(далее…)

СЭД: имеются противопоказания

За много лет работы на рынке систем электронного документооборота наша команда сталкивалась с самыми разными проектами. Были среди них и такие, что уже в процессе предпроектной подготовки становилась ясно: компания к внедрению СЭД не готова и система только навредит. Был у нас и опыт «реанимации» чужих проектов внедрения СЭД. В результате мы сформулировали общие принципы «противопоказаний» к внедрению системы электронного документооборота, которыми и хочу поделиться.
(далее…)

Как веб-сервер Cowboy и мессенджер Kato помогают друг другу: Немного про Erlang и open source

image

Большая часть сервисов и продуктов, которыми все мы пользуемся каждый день, были построены с применением открытых технологий (open source).

Например, сотрудниками Facebook были созданы «открытые» инициативы Cassandra и React, а в последнее время даже такие апологеты «закрытости» как Microsoft, который ранее пытался уничтожить движение open source, начали открывать свои разработки (корпорация из Редмонда сделала открытым ядро платформы .NET).

При создании мессенджера Kato был использован открытый инструмент для обработки запросов с очень высокой интенсивностью — язык программирования и виртуальная машина Erlang. Эту платформу используют многие популярные проекты и компании (примеры — Amazon, Goldman Sachs, RabbitMQ, WhatsApp, Whisper). Существует крупное сообщество разработчиков, пишущих Erlang-библиотеки. С помощью одной из них, веб-сервера Cowboy, был создан мессенджер Kato — сегодня мы расскажем об истории этого open source проекта подробнее. (далее…)

Бизнес vs программная инженерия

Где-то я слышал, что в психотерапии существует следующая методика работы с пациентом – пациенту предлагают сесть и написать в свободной, «потоковой» форме все что накипело, волнует, будоражит сознание и, отражаясь на подсознании, не дает спать по ночам. Применительно к этому есть хорошее, нежно ласкающее слух слово – фрирайтинг.

Итак, почему я решил это написать – когда сталкиваешься с полным пренебрежением к проектированию ПО как таковому, пренебрежением к качеству и соблюдению хоть какой-нибудь методологии разработки, всегда удивляешься. Когда сталкиваешься с этим раз за разом, об этом уже хочется написать.
(далее…)