Как стать автором
Обновить
4
0.2

Пользователь

Отправить сообщение

Стандарты и шаблоны для ТЗ на разработку ПО

Время на прочтение7 мин
Количество просмотров775K

Введение


Недавно ко мне обратились, чтобы я посоветовал стандарты для написания технического задания (ТЗ) на разработку автоматизированных систем (АС) и программного обеспечения (ПО). Вот думаю, сейчас зайду в Яндекс, найду подходящую статейку и отправлю её. Но не тут-то было! Одной статьи, где перечисляются стандарты для ТЗ, включая шаблоны и примеры готовых документов, я не нашел. Придется сделать такую статейку самому…

И так, основные стандарты, методологии и своды знаний, где упоминается ТЗ или SRS (Software (or System) Requirements Specification):

• ГОСТ 34
• ГОСТ 19
• IEEE STD 830-1998
• ISO/IEC/ IEEE 29148-2011
• RUP
• SWEBOK, BABOK и пр.
Читать дальше →
Всего голосов 36: ↑34 и ↓2+32
Комментарии22

Проектная аналитика: агрегирование требований заказчика и создание тех. задания

Уровень сложностиПростой
Время на прочтение12 мин
Количество просмотров1.3K

Несмотря на развитый ИТ-рынок в России, до сих пор не все понимают, что подразумевается под «аналитикой проекта» в заказной разработке. Разработчик пишет код, тестировщик проверяет корректность работы, а что делает аналитик проекта?

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

Читать далее
Всего голосов 2: ↑1 и ↓1+2
Комментарии1

Складской учет без складской программы

Время на прочтение2 мин
Количество просмотров15K

Одна из вечных тем в среде специалистов 1С, это тема «убийцы 1С». На мой взгляд, в основе этого лежит то, что никто не «любит» так платформу 1С, как мы, разработчики. Когда пользователи рассказывают мне о своих проблемах с 1С, я только тихо вздыхаю. Знали бы они, что такое настоящие проблемы с 1С! В этих условиях размышления о том, что это когда‑то закончится становятся настоящей отдушиной. Но надо сказать, что размышления эти как правило бесплодны. Появляется на горизонте нечто, претендующее на статус «убийцы 1С», а после проверки оказывается, что разработчики предлагают нам не что‑то принципиально новое, «переворачивающее доску», а примерно то же, что есть и сейчас. Все «убийство 1С» сводится к тому, что мы будем иметь все тоже самое, только профит будут получать другие ребята. Попробую предложить вашему вниманию нечто действительно новое.

Читать далее
Всего голосов 14: ↑8 и ↓6+9
Комментарии133

Бесполезность dd

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров9.6K

tl;dr: dd умеет читать и записывать диски, но не обладает какими-либо "низкоуровневыми возможностями работы с вводом-выводом", делающими его использование более предпочтительным в сравнении с другими утилитами командной строки. Подобно cat, вы должны использовать её там, где это имеет смысл, например, чтобы воспользоваться широким спектром опций, а не стараться из страха и суеверия убеждать себя, что все относящиеся к диску команды начинаются и заканчиваются dd.

Читать далее
Всего голосов 18: ↑10 и ↓8+9
Комментарии27

Как схема 500-30-5 делает учебные центры IT-компаний бесполезными

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров43K

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

IT-компании вполне обоснованно жалуются на недостаток квалифицированных специалистов.  

Но когда сами компании начинают готовить кадры “под себя”, то делают это крайне малоэффективно.

Читать далее
Всего голосов 27: ↑22 и ↓5+23
Комментарии62

Кадры не нужны – 27, или новое магическое мышление менеджмента

Уровень сложностиСложный
Время на прочтение3 мин
Количество просмотров18K

Для ЛЛ и экспертов Хабра: не читать, сразу минусовать

Старейший Песнопевец тотчас же приметил, что перед ним двуногие, двурукие, бесхвостые боги. Он поспешно перестроил своих соплеменников в подобающую фигуру ...
Для каждого бога есть свой Танец Разрешения на Посадку. Затем идет Танец Подтверждения Астродрома, Танец Таможенного Досмотра, Танец Разгрузки и Танец Медицинского Освидетельствования. – Старейший Песнопевец выговаривал таинственные древние названия отчетливо и внушительно, с благоговением. – Тогда и только тогда можно начинать пиршество.
На носилках из ветвей два бога стенали и вяло шевелили руками. Глат знал: боги исполняют Танец Подражания боли и мукам смертных, подтверждая свое родство с теми, кто им поклоняется
.

Роберт Шекли. Ритуал

Читать далее
Всего голосов 72: ↑47 и ↓25+31
Комментарии36

Документации быть

Уровень сложностиПростой
Время на прочтение7 мин
Количество просмотров5.2K

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

Читать далее
Всего голосов 13: ↑10 и ↓3+9
Комментарии25

Брутальные фаталити: как создавали первый Mortal Kombat? Часть 1: мрачный ответ Street Fighter II

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров6.4K

Какую игру типичный миллениал вспомнит при упоминании понятия файтинг? С очень большой вероятностью это будет Mortal Kombat одной из первых частей. Сейчас они — классика, предмет ностальгии и одна из характерных примет эпохи 90-х годов. На момент выхода они были революцией в жанре, суперхитом 1992 года, мечтой подростков — и заодно одной из самых скандальных серий игр, которую «обеспокоенная общественность» яростно требовала запретить, как и последовавший годом спустя Doom. До MK файтинги существовали в большом количестве, их обожали миллионы игроков — но выход «морталкомбата» мгновенно превратил предшественников в глазах поклонников жанра во что-то «ванильное и детсадовское».

Брутальные фаталити и фатальные бруталити, кровища, головы на кольях и скелеты на стенах, персонажи один мрачнее другого — такого в файтингах до этого не было. Аудитории очень понравилось, их родителям не очень, и проект, затевавшийся с формулировкой «только никаких продолжений», живёт и развивается по сей день. Ну а мы разберёмся, как всё начиналось и почему Mortal Kombat получился именно таким, каким мы его знаем и любим.
Читать дальше →
Всего голосов 29: ↑26 и ↓3+37
Комментарии3

ZX Murmulator OS

Уровень сложностиСредний
Время на прочтение6 мин
Количество просмотров6.7K

ZX Murmulator - одноплатный ультрадешевый микрокомпьютер на основе платы Raspberry Pi Pico (далее "пика"), которая, в свою очередь, основана на микроконтроллере - RP2040.

RP2040 - одна из наиболее известных двухъядерных реализаций ARM Cortex-M0+ с 264 КБ встроенной SRAM памяти и от 2-ух до 16-ти МБ flash-памяти подключаемых по QSPI интерфейсу, распаянной на плате пики. Данный микроконтроллер легко гонится до 400 МГц без какого либо радиатора, не смотря на свои штатные 133. Что позволяет запускать на нём достаточно прожорливые задачи.

Читать далее
Всего голосов 24: ↑24 и ↓0+36
Комментарии28

Немецкая карта шансов и другие малоизвестные возможности уехать

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров7K

Мы, конечно, ещё не в ситуации последнего корабля, но вчера, говорят, легли даже хорошие VPN'ы (не рекомендую пользоваться этими сервисами, потому что с их помощью вы можете узнать, сколько раз борец за приватность переписки Дуров ездил в РФ после своего отъезда) и мы оказались уже почти в изоляции со всякими Гурулёвыми, Пучковыми-Гоблинами и прочими великолепными людьми, компании которых мы вряд ли достойны.

Все знают схемы, когда ты получаешь предложение от работодателя и радостно топаешь в консульство за визой. И все, конечно, понимают, что и раньше зарубежные работодатели не особо горели желанием ждать месяц-два, а теперь, когда сроки ожидания увеличились в разы, этот вариант совсем труднореализуем. Однако есть страны, которые выдают визы для поиска работы на своей территории без (!) предложения от работодателя. Наиболее известные из них - это Австрия, Дания, Германия, Португалия, Испания и Швеция (простенький обзор тут).

Прежде всего про Германию, так как у них этот вариант кажется самым интересным. Виза для поиска работы, Arbeitsplatzsuche, у Германии существовала давно. По какой-то причине про неё никто не говорил и даже скрывали её существование, но тем не менее она была. Требования были вполне разумные: бакалавр или магистр университета, который есть в базе ANABIN, 5 лет опыта работы по специальности, страховка здоровья, примерно 1100 евро на каждый месяц проживания в Германии, и знание немецкого на уровне B1. И всё: получаете визу, едете в Германию и там уже ищете работу в благоприятных условиях. И вам не надо говорить работодателю, чтобы он прислал вам предложение и ждал вас пол года: вы можете выйти на работу немедленно.

Читать далее
Всего голосов 64: ↑37 и ↓27+23
Комментарии165

Конспект книги «Построенные навечно. Успех компаний, обладающих видением»

Уровень сложностиСредний
Время на прочтение51 мин
Количество просмотров1.8K

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

В последние 5 лет я сосредоточил свои усилия в области геймдева. Вместе с выпускниками программы Менеджмент игровых проектов мы уже несколько лет делаем для души инди-игру Saturated Outer Space в свое удовольствие. А в 2020 году мы с партнерами создали и развиваем студию разработки и издания мобильных игр Geeky House. Внутри этих команд у нас есть раздел "База знаний", куда разные специалисты выкладывают свои наработки для внутреннего использования и рецензирования коллегами. Так и я - опубликовал этот конспект сначала внутри команды, а теперь выкладываю его для общего обозрения. Если этот формат зайдет и будет популярен, то я буду выкладывать и другие книги, по менеджерским фишкам и приемам.

Читать далее
Всего голосов 14: ↑11 и ↓3+11
Комментарии11

Искусственный интеллект все же лишает людей работы? История с научным журналом Cosmos

Время на прочтение4 мин
Количество просмотров14K

Источник.
Пару недель назад австралийский научный журнал Cosmos стал гораздо известнее, чем раньше. Но не потому, что он опубликовал какую-то прорывную статью. Все дело из-за применения генеративного искусственного интеллекта (ИИ) для создания научных статей. Эксперимент, на который пошел журнал, вызвал критику и негодование не только со стороны научного сообщества и читателей, но и бывших авторов издания, редакторов и двух учредителей. В чем там дело?
Читать дальше →
Всего голосов 23: ↑19 и ↓4+22
Комментарии18

Эмпатия — самый простой способ договориться с кем угодно, о чем угодно

Время на прочтение6 мин
Количество просмотров7.7K

• Что считать эмпатией, а что нет?
• Как на физиологическом уровне работает эмпатия?
• Как тренировать эмпатию и использовать в общении?

Читать далее
Всего голосов 32: ↑24 и ↓8+20
Комментарии35

Собираем данные из сотни микросервисов, или Как мы разобрали Ozon на кубики, а потом собрали заново

Уровень сложностиСредний
Время на прочтение21 мин
Количество просмотров14K

Всем привет! Меня зовут Саша, я руковожу группой разработки Composer Core в Ozon Tech. В этой статье я расскажу о том, как устроена пользовательская часть одного из ведущих российских маркетплейсов, в развитии которой на момент написания статьи участвуют сотни специалистов из десятков команд. При наличии такого количества людей разрабатывать новую функциональность, не рискуя сломать уже существующую, является достаточно сложной задачей.

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

Продукт, который мы разработали, вряд ли когда-нибудь станет open-source-проектом, так как он слишком зависит от специфики инфраструктуры Ozon Tech. Но основные принципы могут быть полезны при проектировании похожих систем.

Читать далее
Всего голосов 35: ↑33 и ↓2+34
Комментарии9

Два оффера от американских компаний будучи в Европе: реальная история успеха

Время на прочтение5 мин
Количество просмотров10K

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

Алексей сумел получить два предложения о работе от компаний в США, находясь на Кипре. Его путь от выпускника МГУ до кандидата на позиции в американских компаниях включает в себя ряд этапов и стратегических решений.

Как ему это удалось? Какие шаги он предпринял? И главное –  какие практические выводы можно сделать из его опыта?

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

Читать далее
Всего голосов 24: ↑4 и ↓20-10
Комментарии15

С некоторыми методами лечения пора бы уже завязывать

Время на прочтение10 мин
Количество просмотров13K
Около тридцати лет назад появились композитные материалы, один в один похожие на собственные зубы. Они отлично приклеивались, долго служили и были весьма эффективны во множестве ситуаций. Примерно тогда же у нас появились по-настоящему хорошие имплантаты.

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

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

Да, не во всех клиниках сегодня самое современное оборудование и самые продвинутые врачи, и пока ещё в медицине осталось много чего из прошлого, что устарело. Но всё же понемногу оно уходит в небытие. Я сейчас перечислю основные мракобесные моменты, и если вы их встретите, то как минимум надо задать себе вопросы. А лучше прямо бегите оттуда.
image
Читать дальше →
Всего голосов 58: ↑52 и ↓6+56
Комментарии102

Собеседование по System Design: как запроектировать и не потеряться

Уровень сложностиСредний
Время на прочтение8 мин
Количество просмотров11K

Привет! Меня зовут Дмитрий. Я архитектор решений в крупной российской компании, более 15 лет проектирую, пишу код и руковожу командами. Сотрудничаю с Практикумом как ревьюер курса по Java и как автор курса «Архитектура программного обеспечения» в Яндекс Практикуме.

Предположим, вы решили развлечься дизайном систем (System design), пусть даже и не добровольно, на собеседовании. Если компания поленилась поделиться рабочим контекстом, то задача может быть в формате «запроектируй Твиттер». Более кандидатоориентированная компания N может попросить «спроектируй поиск на сервисе N».

Хотя статей типа «как запилить Твиттер» довольно много, не все помогут сориентироваться на реальном собеседовании. В этой статье предлагаю покопать вглубь и составить чек-лист, некий алгоритм. Он будет чуть шире, чем принято «для Твиттера», хотя универсальным его сделать не получится. Мне эта схема помогала и помогает, хотя у каждого свои фишки и предпочтения. 

Читать далее
Всего голосов 13: ↑12 и ↓1+14
Комментарии21

Как создавать высокопроизводительные очереди сообщений с различной архитектурой

Уровень сложностиСредний
Время на прочтение10 мин
Количество просмотров5.6K

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

Рассказываем об основных сложностях развития высоконагруженных ИТ-систем и способах их преодоления с помощью очередей сообщений на примере Tarantool Queue Enterprise.

Материал подготовлен по мотивам вебинара «Как создавать высокопроизводительные очереди сообщений с различной архитектурой». Вы можете посмотреть его здесь.

Читать далее
Всего голосов 29: ↑27 и ↓2+31
Комментарии3

Как мы отдали деньги мошенникам с Binance, чтобы раскрыть их схему

Уровень сложностиСредний
Время на прочтение7 мин
Количество просмотров8.5K

Благодаря игре Hamster Kombat майнить криптовалюту начали даже дети. На август 2024 года «хомяка тапают» 300 миллионов человек — это в два раза больше населения России. Неопытные пользователи быстро увлекаются криптовалютой и идут с вопросами в тематические телеграм-чаты, где под видом дружелюбных экспертов их встречают мошенники. 

Мы часто обсуждаем новые фишинговые атаки с коллегами из ИБ-отделов крупных компаний. Обычно к нам приходят за рекомендациями или описанием мошеннических схем, но в этот раз нам предложили вместе провести расследование и подыграть одному из таких криптомошенников на Binance.

Кто же от такого откажется?
Всего голосов 9: ↑7 и ↓2+10
Комментарии8

Cистемный аналитик с ЗП 400+. Найти за 30 дней

Уровень сложностиПростой
Время на прочтение8 мин
Количество просмотров37K

Системный аналитик — это новый чёрный в мире IT. На эту позицию заходят новички, бизнес-аналитики, опытные разработчики и даже менеджеры.

Войти в системную аналитику может (почти) каждый человек, не лишённый логики и интеллекта, а на 400+ слабо?

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

Читать далее
Всего голосов 43: ↑30 и ↓13+22
Комментарии87
1
23 ...

Информация

В рейтинге
2 516-й
Зарегистрирован
Активность

Специализация

Специалист
Lead