Система Orphus

Управление сложными Интернет-проектами

Автор: Эдвард Йордон
Издательство: "Лори", 2003
344 страницы

Материал предоставил: Николай Гребенщиков
Найти в магазинах
Купить в Озоне (238 руб.)
Купить в Books.Ru

Аннотация

Содержание
Комментарии

Аннотация

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

Содержание

Глава 1. Введение
1.1. Пользователи и менеджеры становятся более требовательными
1.2. Многие Интерент-проекты требуют реинжиниринга бизнес-процессов
1.3. Обострение проблемы с кадрами
1.4. Современное развитие бизнеса требует быстрой реализации Интерент-проектов
1.5. Возрастание риска при реализации современных Интернет-проектов
1.6. Новые технологии возникают и развиваются все быстрее
1.7. Выводы
Глава 2. Политика и переговоры
2.1. Определение ключевых игроков
2.2. Определение сущности проекта
2.3. Определение управляемого проекта: что означает слово "успех"?
2.4. Методы оценки
2.5. Средства, помогающие в оценке
2.6. Компромисс между календарным планом, бюджетом, численностью персонала и качеством
2.7. Что делать, когда нормальные переговоры невозможны
2.8. Выводы
Глава 3. Реинжиниринг бизнес-процессов
3.1. Введение
3.2. Процесс, основные процессы и взаимодействие между процессами
3.3. Роль информационных технологий в BPR-проекте
3.4. Важнейшие факторы успеха в BPR
3.5. План управления BPR
3.6. Выводы
Глава 4. Стратегия электронного бизнеса
4.1. Разработка бизнес-стратегии
4.2. Влияние Интернета на бизнес-стратегию
4.3. Основные типы бизнес-стратегии
4.4. Реализация бизнес-стратегии
4.5. Выводы
Глава 5. Управление процессом разработки программного обеспечения
5.1. Введение
5.2. Тяжелые процессы
5.3. Легкие и быстрые процессы
5.4. Рекомендуемый "легкий" процесс
5.5. Выводы
Глава 6. Управление процессом определения требований
6.1. Введение
6.2. Важность требований
6.3. Получение требований от пользователей
6.4. Документирование требований
6.5. Управление требованиями
6.6. Выводы
Глава 7. Управление процессами проектирования и кодирования
7.1. Введение
7.2. Проблемы проектирования
7.3. Проблемы кодирования
7.4. Выводы
Глава 8. Управление процессом тестирования
8.1. Введение
8.2. Планирование процесса тестирования
8.3. Процесс тестирования
8.4. Категории тестирования для Интернет-систем
8.5. Критерии завершения тестирования
8.6. Выводы
Глава 9. Мониторинг продвижения работы над проектом
9.1. Введение
9.2. Управление рабочим временем команды
9.3. Проверки, критические обзоры и инспектирование проекта
9.4. Отслеживание дефектов и интересы качества
9.5. Концепция "ежедневной сборки"
9.6. Выводы
Глава 10. Управление рисками
10.1. Введение
10.2. Выводы
Глава 11. Руководство командой
11.1. Введение
11.2. Проблемы с кадровым обеспечением
11.3. Лояльность, обязательства, мотивация и вознаграждение
11.4. Проблемы формирования команды
11.5. Условия труда в напряженных Интернет-проектах
11.6. Выводы
Глава 12. Управление средствами и технологиями
12.1. Минимальный инструментальный набор
12.2. Средства и прогресс
12.3. Риски, связанные с выбором новых средств
12.4. Выводы
Глава 13. Заключение

Комментарии

Николай Гребенщиков

Эдвард Йордон является человеком-легендой в компьютерном мире. Он написал бессмертную книгу Путь камикадзе., а в 1977 году он был объявлен членом Зала славы компьютерной индустрии наряду с такими личностями как Чарльз Бэбтдж, Сеймур Крэй, Билл Гейтс и другими.

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

Э. Йордон раскрывает глаза и снимает розовые очки с глаз менеджеров проектов. Он показывает реалии разработки:

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

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

Однако, книга называется - "Управление сложными Интернет-проектами". И автор уделяет внимание некоторым ключевым аспектам, которые отличают Интернет-проекты от всех остальных. Стоит отметить, что Интернет все-таки является новообразованием. Соответственно, еще не выработаны, четкие планы по управлению такими проектами. Нет точных стандартов, или они еще не реализованы в большинстве приложений. Например, стандарты на HTML, Javascript, CSS. Каждый год приносит все новые и новые технологии: Java, Microsoft .NET. Многие люди (менеджеры, программисты) воспринимают новые технологии как "серебряные пули". Поставщики технологий на каждом углу утверждают, что с использованием их технологии создание Интернет проектов будет занимать в 10 раз меньше времени. Автор пытается развенчать эти утверждения и ему это удается. Оказался интересным его экскурс в историю прогресса компьютерной индустрии. Благо он работает в ней уже более сорока лет.

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