В планах знаком помечены места, про которые хотелось бы найти в Сети какую-нибудь информацию. Любые ссылки приветсвуются. Пишите мне на george@po.cs.msu..su. Всех поучаствовавших в проекте помяну поимённо (если оно вам надо, конечно).
Взаимодействие с людьми и организациями: запуск и повседневная работа ("внедрение и сопровождение")
Этап планирования не являетя решающим! При этом налаживать связи и повседневно взаимодействовать с людьми и организациями -- работа менеджера.
Перераспределение ролей
Возникает всегда при смене условий, задач и/или кадрового состава
- Сложность графа ответственностей
- Принцип двойного покрытия: (общий принцип: чем больше цена простоя, тем больше народу должно уметь решать задачу)
Управление
Архитектура
- "Вместе -- дружная семья"
- Только ответственные роли
- Спектр услуг, в-основном, совпадает со спекторм интересов
- "Клиент всегда прав"
- Приоритеты: Клиент -- Менеджер -- Исполнитель
- Дикие клиенты, общие денежные риски (высокая цена ошибки позиционирования), нудная работа,
- "Наша задача -- воспитать грамотного пользователя, а не чтобы студентам было удобно работать"
- Приоритеты: Специалист -- Клиент -- Менеджер
- Высокая цена профессиональной ошибки (безопасность, обучение и другая корпоративная специфика)
Мифический человеко-час
- Принцип *3
- Принцип каравана (наилучший прогноз)
- Взаимоблокировки и работа в условиях информационной недостаточности
- Неполная компетентность и (само)обучение
- Средства сокращения информационной недостаточности; отчётность
- Строгая (нет отчёта -- задача не решена), недостаток: отчётов больше, чем работы
- Достаточная отчётность (каждая учтённая задача должна в конце концов обрасти отчётами), недостаток: конец концов наступает внезапно
- Свободная (отчёт прилагается к задаче), недостаток: или не прилагается, или не отчёт
Инструменты
Сетевое планирование (Imendio Planner, TaskJuggler, dotProject ( другой софт?)
ERP/CRM ( что такое, какие и зачем??)
- RT/TT/IT (см. предыдущую лекцию)
- Wiki и свободная отчётность
- Средства обхода алгоритмического планирования; пороги применения
Задачи инструментария: совмещение управляющих (RT) и содержательных (Отчёты, HOWTO) данных, поиск, гибкая настройка (в т. ч. интерфейса)
Актуальное информационное пространство
- Обучение
- Требуется при любом изменении условий и / или инструментария
Касается всех ролей
- Требует обратной связи (особенно "самообучение")
- Не всегда эффективно
- Обновление "портала" (должно быть частью, а не следствием работы)
Книги и статьи
Mythical Man-Month, The: Essays on Software Engineering, Anniversary Edition, 2nd Edition, Фредерик П. Брукс "Мифичекий человеко-месяц" (текст!)
Peopleware : Productive Projects and Teams, 2nd Ed Peopleware : Productive Projects and Teams, 2nd Ed, Человеческий фактор: успешные проекты и команды, здесь есть PDF
Herding Cats: A Primer for Programmers Who Lead Programmers, Как пасти котов. Наставление для программистов, руководящих другими программистами
Отступление от темы: сообщество.
Презентация Ларри Уолла "Building Open Source Communities"