Разработка ПО

Разработка приложений и баз данных: точки соприкосновения

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

Средства автоматизированного тестирования

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

Особенности организации удаленной разработки

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

ИТ на пороге объединения культур: управление данными и «скорая» разработка

Технические различия между технологиями объектно-ориентированных и реляционных баз данных привели к диссонансу культур, до сих пор разделяющему сообщество управления данными и сообщество разработки. Что с этим делать дальше?

Организация взаимодействия участников проекта

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

CMM и Agile- возможен ли симбиоз?

Устарел ли подход CMM/CMMI и ведет ли он к усложнению процесса разработки? Обладают ли agile-методы всеми приписываемыми им преимуществами? Скорее всего, комбинация отдельных элементов из каждой методики- это наиболее эффективный процесс, и неважно, больше в нем CMMI или Agile.

Экскурс в историю программных технологий

Если бы автомобиль создавали так же, как компьютер, то «роллс-ройс» сейчас бы стоил 100 долл., мог бы проехать миллион миль на одном галлоне бензина и взрывался бы раз в год, убивая всех, кто находился в тот момент внутри. Мы смотрим в зеркало заднего вида, чтобы видеть, что нас окружает, что происходит в данный момент и что может нас обогнать, - точно так же следует оценивать прошлые программные технологии для того, чтобы лучше и быстрее развивать новые направления.

Модели должны работать

За последние 30 лет средства разработки программного обеспечения прошли эволюцию от структурированного подхода к объектно-ориентированному.

Коллажи: просто и эффективно

Технология коллажей с задержкой нашла свое применение в корпоративной среде.

Разработка коллажей

Web-коллажи - это Web-приложения, разработанные с использованием контента и сервисов, имеющихся в Internet.

Девять вариантов: что делать с древними программами

«Старость» программного обеспечения- понятие субъективное.

Семь принципов тестирования программ

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

Кадровые стратегии «смертельных» проектов

Эдвард Йордан, специалист по "смертельным" проектам, специально для читателей журнала "Открытые системы" предлагает эксклюзивную статью, посвященную управлению проектами, идущими "маршами смерти".

Ян Мердок о дуальности мира

Оборот мирового рынка программного обеспечения с открытым кодом в 2007 году составил, по данным IDC, 1,8 млрд долл. Согласно прогнозу аналитиков, на протяжении предстоящих пяти лет этот рынок будет ежегодно расти на 26% и достигнет в 2011 году объема в 5,8 млрд долл. Расти рынку ПО помогает поддержка со стороны венчурных капиталистов и ведущих ИТ-игроков, в частности, компании Sun Microsystems, в команду которой чуть больше года назад влился Ян Мердок, стоящий в ряду наиболее ярких фигур движения Open Source.

Принципы управления качеством программ

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

Путешествие Йордона в Россию

В конце апреля в Москве и Санкт-Петербурге провел семинары один из самых знаменитых, если не легендарных, людей в мире разработки программного обеспечения- Эдвард Йордон.

Управление портфелем ИТ-проектов: архитектуры

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

Гибкое управление разработкой

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

CMMI и Six Sigma на практике

Процесс разработки программного обеспечения не терпит хаоса. Независимо от назначения и?специфики задачи перед разработчиками всегда стоит цель вовремя сделать продукт в?соответствии с?требованиями заказчика, в?рамках бюджета и?с?требуемым качеством. Для этого необходимо использование модели процесса, наилучшим образом соответствующей целям разрабатываемого программного обеспечения. Методологии CMMI и?«Шесть Сигм», работая согласованно, способны вносить изменения в?существующие процессы, дополняя друг друга.

Новая эра в оценке производительности компьютерных систем

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

«Базис» первым в России представил полностью импортонезависимую экосистему решений для виртуализации ИТ-инфраструктуры

Представлена первая в России импортонезависимая экосистема продуктов и технологий виртуализации с собственной кодовой базой