System Design (Системный дизайн)

System Design (Системный дизайн)

Системный дизайн (System Design) — это процесс разработки и организации сложных систем, таких как программные приложения, информационные системы или архитектура компьютерных сетей. В рамках системного дизайна учитываются требования к системе, ее функциональность, производительность, масштабируемость, безопасность и другие аспекты. Основной целью системного дизайна является создание эффективной и устойчивой системы, которая будет соответствовать требованиям пользователей, а также удовлетворять ограничениям, связанным с доступностью ресурсов и техническими ограничениями. В процессе системного дизайна участвуют специалисты по различным областям, включая архитекторов, инженеров по разработке, специалистов по безопасности и других. ...

12 августа 2024 г. · 7 минут · CrazyElephant_x
Чеклист для проверки архитектурных диаграмм

Чеклист для проверки архитектурных диаграмм

Часто в работе приходится проектировать системы прежде чем взять их в работу, например в нотации с4. Как понять, что можно отдать отрисованную диаграмму коллегам и они все поймут? Несколько правил для проверки своей архитектурной диаграммы. Общие вопросы которые стоит себе задать У диаграммы есть заголовок? Понятно, к какому типу относится диаграмма, что она показывает? Понятен ли уровень и скоуп диаграммы? У диаграммы есть легенда / расшифровка обозначений? Как проверить элементы диаграммы У каждого элемента есть название? Понятен ли тип каждого элемент (уровень абстракции)? Понятно, что делает каждый элемент? Понятна ли технология, связанная с элементом? (если применимо на данном уровне абстракции) Понятен ли смысл всех аббревиатур и сокращений? Понятен ли смысл всех цветов элементов? Понятен ли смысл всех форм элементов? Понятен ли смысл всех иконок? Понятен ли смысл линий границ элементов? (сплошная, пунктирная…) Понятен ли смысл размеров элементов? Понятен ли смысл группировки элементов? Связи и отношения У каждой лини есть подпись, объясняющая смысл связи? Для каждой связи понятна технология, при помощи которой эта связь реализуется? (например, протокол; если применимо на данном уровне абстракции) Понятен ли смысл всех аббревиатур и сокращений на диаграмме? Понятен ли смысл всех цветов элементов? Понятен ли смысл всех типов стрелок? Понятен ли смысл всех типов линий? (сплошная, пунктирная…)

29 июля 2024 г. · 1 минута · CrazyElephant_x
Jobs To Be Done (JTBD)

Jobs To Be Done (JTBD)

Jobs To Be Done (сокращенно JTBD) — это концепция в маркетинге и разработке продуктов, которая предполагает, что люди не просто покупают продукты, а «нанимают» их для выполнения «работы». Концепция характеризуется тезисом, что у человека есть «Работа, которая должна быть сделана» и он хочет, чтобы ее кто-то сделал за него, а, значит, ему нужно нанять кого-то для её выполнения, в нашем случае, какое-то ПО. У Jobs To Be Done нет ограничений по области применения или по роли использующего: он будет полезен топ-менеджеру в девелоперской компании, дизайнеру мобильного приложения и фотографу на фрилансе. ...

27 мая 2024 г. · 3 минуты · CrazyElephant_x
Кажется время фантазировать

Кажется время фантазировать

Одну и ту же задачу можно решить разными способами. Одна и та же потребность пользователя может быть реализована в системе десятком разных способов. Каждый из них будет иметь свои плюсы и минусы. Задача аналитика состоит в том, чтобы: Понять цель, для которой проектируется система; Понять какими способами этой цели можно достичь; Понять плюсы и минусы каждого способа и выбрать оптимальный. Как проверить, что аналитик решил эту задачу хорошо? Задать ему вопрос: «Почему ты предлагаешь делать именно так?». ...

15 ноября 2023 г. · 2 минуты · CrazyElephant_x
Мифы про принятие решений на основании данных

Мифы про принятие решений на основании данных

Часто в начале пути работы с данными ставят нереальные ожидания перед данными — мифические ожидания. Сегодня разберем несколько мифов про принятие решений на основании данных. Миф 1. Я взгляну на данные и пойму, какое решение стоит принять Не все так просто. Да, если данные грамотно визуально упакованы, то они действительно помогают быстрее прийти к верному решению. Но только очевидные решения лежат на уровне «взгляну и пойму» — вы такие решения и без данных примете. Джефф Безос и вовсе принял вопреки данным одно из важнейших для Amazon решений, речь кончено про подписку Prime. ...

26 сентября 2023 г. · 3 минуты · CrazyElephant_x