Архив рубрики ‘разработка программного обеспечения’

Как ИИ изменил разработку в Content AI: от эксперимента к новой реальности

Года полтора назад мы бы удивились, если бы услышали, что к лету 2026 разработчики начнут регулярно использовать ИИ-инструменты, тестировщики — автоматизировать с их помощью часть своей работы, а продакт-менеджеры — приносить на обсуждение первые (работающие!) прототипы, созданные с помощью ИИ. Но примерно так все и получилось. Это третья статья из цикла про внедрение ИИ в […]

Закон Брукса: почему нанять ещё людей — худшее решение, когда проект горит

В 1975 году Фредерик Брукс выпустил книгу «Мифический человеко-месяц». Она появилась не потому, что он решил написать очередной учебник по менеджменту. До этого Брукс руководил разработкой операционной системы OS/360 в IBM — одного из самых масштабных программных проектов своего времени. Когда всё закончилось, ему было что рассказать. Главная мысль книги звучала странно. Если проект начинает […]

Организация производства Информационных систем. Часть 6. Разработка. 6.1. Планирование ресурсов и инициация

Содержание курса Предмет исследования Варианты организации производства Жизненный цикл производства информационных систем Фаза: Предпроектное исследование. Предмет автоматизации Фаза: Предпроектное исследование. Предварительная оценка реализации Фаза: Проектирование, дизайн, формирование требований Фаза:

Как я научился без скандалов выходить из зомби-проектов систем автоматизации

Мой основной проект — это платформа для конструирования веб-приложений для автоматизации процессов: база данных, действия, триггеры, интерфейс. Но пока я её разрабатывал, сделал множество готовых решений автоматизации под конкретные задачи. И почти везде встречалась одна и та же история: проект застревал где-то посередине, и дальше требовались какие-то невероятные усилия, чтобы довести его до завершения. По […]

Автоматизация расчетов с контрагентом. Как осуществить и что это дает?

2 причины смертельной болезни проекта: устаревшие технологии и монополия на знания. Рассказываем, как это лечить

Кажущиеся вечными ИТ-системы рушатся за день. В 2020‑м штат Нью‑Джерси в США оказался на грани: их сервис для безработных, построенный на старых мейнфреймах и ещё более старом COBOL, не выдержал потока заявок, и власти начали искать программистов-пенсионеров. При этом на COBOL обрабатывалось около $3 трлн в сутки, 95% операций в банкоматах и 80% офлайн‑платежей. Проблема […]

Отправляем заказчика в одиночное плавание

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

«Автоматизируй или умри»: руководство для типографий, которые не хотят повторить судьбу Kodak

Пока вы печатаете визитки, кто-то рядом печатает деньги

Стохастические попугаи и риски разработчика программного обеспечения

Что можно ещё делать в наш цифровой век без опаски, кроме как писать код чернилами на бумаге и рисовать интерфейсы гуашью на картоне? В этой статье поговорим о рисках, которые несет в себе использование генераторов текста и генераторов изображений, основанных на нейросетях, при разработке программного обеспечения. Лучше даже было бы переформулировать проблему так: в какую […]

Как workflow разработки влияет на декомпозицию задач

Одним из самых важных факторов, влияющих на скорость разработки и успех запуска проекта, является правильная декомпозиция идеи продакт-менеджера в задачи для непосредственно программирования. Как правильно это делать? Взять сценарий работы новой фичи от продакта и сразу начать кодить? Сначала написать приёмочные тесты, а потом – код, который будет обеспечивать их прохождение? А, может, переложить всё […]

123