сисаналы
68 subscribers
37 photos
1 video
6 links
системный анализ и всякое такое
Download Telegram
Мистер Вигерс наверняка знает о проблеме противоречивых требований и включает их в процесс управления или согласования. Но почему-то не упоминает эту проблему явным образом. При этом упоминает проблемы, которые встречаются реже, напр. дублирование.

Наиболее близко подходит к проблеме в «Достижении соглашения о требованиях», но и там упоминает только разногласия у разных сторон, хотя самые сложноразрешимые разногласия находятся внутри одной стороны.

В целом это, конечно, доеб Моськи.
🗿3
Человек считывает положение регулировочного кольца так: направил стрелку на 1, значит положение 1.

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

Слева — несогласованный, но аккуратный интерфейс. Справа — согласованный, но неаккуратный.
🦄3
Этический фундамент вегетарианства

Кроме религиозных, медицинских и экологических причин у вегетарианства и веганства есть этическая причина, которая заключается в том, чтобы не причинять страдание животным ни убийством, ни эксплуатацией.

Тем временем, считать, что растения чувствуют боль — сложно из-за уровня эмпатии. Вот некоторые факторы, которые на неё влияют:
время — человек больше переживает за животное, с которым провёл время, чем за то, которое видит впервые;
размер — человек больше переживает за животное, которое видит невооруженным глазом;
общение — человек больше переживает за животное, которое умеет в обратную связь, а у растений её вообще нет;
звуки — человек больше переживает за животное, которое издаёт звуки, которые он способен воспринять, а растения вообще их не издают.

Например, пескетарианцы едят кильку, потому что она не кричит и не имеет мимических морщин. Насекомых, которые нас кусают, мы убиваем чаще, чем собак, которые нас кусают. А о смертях бактерий мы даже не думаем.

Само по себе страдание или боль — понятия человеческого уровня. Боль на уровне нервной клетки — сигнал к защите организма. Такой механизм защиты — гомеостаз — есть у любого растения при изменении состава почвы, температуры, света. Отклонение от нормальной среды организма — это причинение боли.

Таким образом, вегетарианцы, чтобы быть последовательными, должны стремиться к питанию искусственными органическими веществами. То есть исключить употребление любых клеток, поскольку у них есть механизмы поддержания нормального состояния системы.
🌚2🦄2
Когда мы думаем о годе или дне месяца, мы думаем числами. Но когда думаем о месяцах, мы думаем словами: «июнь», «июль», «август», а не «06», «07», «08».

Месяц, который набирается цифрами, менее понятен, чем месяц из букв. Так происходит из-за того, что мы выполняем лишнюю операцию перевода в слово.

Обычно, если вы не бухгалтер, легко переводятся месяцы «01», «12», месяц дня рождения и ещё пара особенных для конкретного человека. Остальные сопоставления не находятся в оперативной памяти.

Отдельно есть инженерное сопротивление написанию месяца буквами — дата, состоящая только из цифр, выглядит более лаконичной. До тех пор, пока этот инженер не читает несколько десятков дат с практической целью.

При использовании «АПР», понятно, тоже есть операция перевода в «апрель», но она менее затратная, чем перевод «04» в «апрель».

Слово «года» в конце даты люди добавляют, чтобы не спотыкаться, когда читают. Четвертого мая две тыщи двадцать четыре? Что 2024? Мне может и остальное как робот читать? Ноль четыре май две тысячи двадцать четыре? Не, тут речь о дате.

4 мая 2024 года
1💅1
Какими должны быть кнопки открытия и закрытия дверей лифта:


⟨ О Т К Р Ы Т Ь ⟩

⟩ЗАКРЫТЬ⟨
💊3🦄1
Недостаток текущей версии UML — нельзя лаконично объединить все разрезы системы на одной схеме. Он пока лишь унифицировал зоопарк диаграмм, который был до него (спасибо).

Следующим шагом нужно обогатить язык связями между разрезами. И разработать хотя бы статические отличия между диаграммами на уровне шрифта, цвета, толщины линий и формы объектов. Сейчас они, понятно, есть, но недостаточны для совместного размещения. Смежная задача — сделать текущие диаграммы сомасштабными.
А в идеале нужен инструмент визуализации, как части языка.

Географические карты давно с этим справились и имеют кучу слоёв, которые не мешают друг другу даже без интерактивной визуализации. И позволяют более полно и удобно представлять местность, чем, скажем, отдельные слои дорог и рек.

Применимость, создание и поддержка актуальности таких схем — отдельная тема.

Схемы, сфокусированные на одном-двух-трёх разрезах, конечно, никуда не денутся, как атласы дорог или политические карты.
🌚2🦄1
Корнер-кейс в шахматах

Есть правило «Превращение пешки», при котором можно заменить пешку, дошедшую до последней горизонтали, на любую фигуру.

Почти всегда меняют на ферзя, который к этому моменту лежит за пределами доски.

Правило распространяется на каждую пешку и все фигуры, кроме короля. Т.е. чтобы покрыть все случаи нужен набор не из 32 фигур, как сейчас, а из 96.
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚2🦄2💅1
Forwarded from мяу-дизайн
Еще одна общепринятая странность в иконках — использование перечеркнутого глаза в качестве метафоры скрывания, отключения видимости какого-то интерфейсного объекта:
🌚2💊1
Это Карл Вигерс на Хеллоуине

https://www.karlwiegers.com/halloween/alice/index.html
💅5
Есть только два гендера:
АПИ́
А́ПИ
Сходил на очный трёхдневный курс Системный анализ. Разработка требований в ИТ-проектах с мыслью "ща сверю часы с крутанами — всё ли я правильно делаю".

Проходит в офисе CUSTIS (ЗИС, хе-хе) на Белорусской.

Курс устроен так: теория > практика > обратная связь.

Разбиваетесь на команды по четыре человека и придумываете cистему, к которой будете разрабатывать требования, и создаёте несколько артефактов:
- Карточка продукта
- Контекстная диаграмма
- Модель данных
- Диаграмма юзкейсов
- Сами юзкейсы
- ещё несколько, если успеете

Перед каждым артефактом минилекция. Потом совместное создание артефактов. А потом публичное обсуждение артефактов, созданных каждой командой.

Наполнение курса — далёкое от моей реальности.

Если ты не начинающий, то и так используешь артефакты избирательно и меняешь их под задачу. Но в уровне курса и написано "Junior+" — сам виноват.

Если же ты начинающий, то точно не сможешь использовать техники в том виде, в котором учишься на курсе.
Курс, наверное, подойдёт джунам для структурирования техник в голове и только со специфическим опытом. Специфический опыт:
- участие на начальном этапе разработки системы, к которой пока нет требований или заказчик понимает, что их надо пересобрать,
- при этом применяется водопад (по крайней мере, выделен один водопад для этапа требований),
- руководство понимает роль системного аналитика строго по профстандарту.

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

Лектор прикольный-приятный, классно иллюстрирует во всех смыслах, понятно отвечает на вопросы. Ведёт канал @systemswing
Сама по себе структура курса — хорошая. Вот подробнее о создании: https://beskov.substack.com/p/designing-online-course-for-it-analysts-8d5b6d0e8413
1💊1
Диаграмма — графическое изображение, дающее наглядное представление о соотношении каких-л. величин или нескольких значений одной величины.

Diagram — a simple plan that represents a machine, system, or idea, etc., often drawn to explain how it works.


У Диаграммы более узкое значение, чем у Diagram. Обычно диаграмма используется для наглядного представления чисел и делания выводов на основе этих представлений.

До сих пор не понимаю почему применительно к UML употребляется именно диаграмма. Кажется, должно быть Схема последовательности, Схема состояний.

Возможно, диаграмма — это прижившаяся калька, которую всем уже лень исправлять.
Похожая история с диаграммой цветка, которая, скорее, схема строения цветка.
🌚2
@momzille возродила великий формат для встречи-знакомства аналитиков
💅6
Владимир Пропп «Морфология волшебной сказки»

Пропп — системный аналитик из 20-го века. Проанализировал сказки и выделил структуру, которая применима ко всем т.н. волшебным сказкам. И написал на питоне генератор сказок на основе этой структуры.

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

В подкасте хорошо рассказали о второй книжке, в которой Пропп объяснил причины одинаковости сказок у народов, которые не могли пересекаться: https://music.yandex.ru/album/18954362/track/110522161
Спойлер: потому что обряды

Фанфакт: сказки старше мифов древней Греции; мифы — это доработанные сказки.
🦄5
Двойка + точка показались знаком вопроса².

² — для ссылок нужен другой шрифт².?
💅3🌚2💊2
просто зафиксирую явление

Пулинг — так иногда произносят и пишут вместо полинг (polling). Отчасти из-за визуальной схожести с pool (тут две o, там две l), отчасти из-за смысловой схожести с пулянием 🔫
Please open Telegram to view this post
VIEW IN TELEGRAM
🦄6