Проблемы разработки ПО или проблемы управления? С. Архипенков www.arkhipenkov.ru sergey@arkhipenkov.ru.

Презентация:



Advertisements
Похожие презентации
1-я конференция «Сайт-2009» 25 июня 2009 Доклад «Вредные методики проектного управления - как не надо делать» Истомин Игорь (Промосила, генеральный директор)
Advertisements

Учебный Центр Luxoft Обучение от экспертов программной инженерии.
Time-to-Profit Project Management Управление проектами Time-to-Profit.
Цикл жизни ПО Методологии разработки 8 октября 2008 г. 4 курс Технологии программирования.
1 Максим Корепанов начальник лаборатории сопровождения проектов ООО «Газпром добыча Ямбург»
Производственный диспетчер. назначение системы Задачи: повысить качество управления производственным ресурсом предприятия снизить конфликтность производственного.
Л ЕКЦИЯ 1 О СНОВЫ ОЦЕНКИ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ИТ ПО ДИСЦИПЛИНЕ «Э ФФЕКТИВНОСТЬ ИНФОРМАЦИОННЫХ СИСТЕМ » Лекция разработана доцентом кафедры ИСИТ.
5 базовых моделей. Пять базовых моделей Гамбургского Счета Функциональность / Модель ГС12345 Базовые Таймшиты ЕСТЬ Комплексные Тайм-Листы НЕТЕСТЬ Монитор.
Результаты Эффективный и дешевый курс на чем можно экономить? Павел Безяев.
Менеджмент- это искусство добиваться необходимого, а лидерство – искусство определять чего необходимо добиться. Питер Друкер.
Обзор гибких методологий разработки ПО (Agile) Антон Бевзюк (Intel)
BTL – акции как способ продвижения Бренда Докладчик : менеджер BTL – направления ООО РИА «Иероглиф» Галяутдинова Ольга.
Международный банковский институт Кафедра прикладной информатики ИНФОРМАЦИОННЫЕ СИСТЕМЫ В ЭКОНОМИКЕ.
Исследование, анализ и использование информационной системы «1 С: Бухгалтерия» на предприятиях РБ выполнили: студенты 2 курса отделения "Финансы и кредит.
Kanban Константин Попандопуло веб-разработчик
Система управления проектами и задачами JIRA Выполнили: Студентки 5 курса БГУ отделения «Финансы и кредит» Грамотнева Анна Гуреева Ирина.
Вашему вниманию представляется работа: «Применение информационных технологий в управлении корпоративными финансами» «Применение информационных технологий.
Решение иррациональных уравнений (обобщающий урок)
Какие команды бывают? Многие команды можно описать следующим образом. Основная рабочая команда - это руководитель (лучше конечно лидер) и его (или ее)
Транксрипт:

Проблемы разработки ПО или проблемы управления? С. Архипенков

{ { Еще раз о «Хаосе»… () (C) Standish Group

{ { Разработка ПО не похожа на другие производства () 3

{ { Разработка ПО – интеллектуальная деятельность () 4 Гласс: 80% времени тратится на обдумывание задачи и поиск решения;

{ { Разработка ПО – это гуманитарная дисциплина () Гласс: Отсутствует теория; Брукс: – Отсутствуют средства визуализации; – Неопределенность и изменчивость; – Отличие производительности более чем в 10 раз. (Гласс: в 28 раз!); Коуберн: Успешность программного проекта на 100% определяется людьми; 5

{ { Разработку ПО нельзя ускорить () Брукс: «Девять беременных женщин не родят ребенка за месяц»; Боэм: Ни один проект невозможно завершить быстрее, чем за 3/4 расчетного оптимального графика; Демарко: «Наиболее эффективно программисты работают без жестких сроков»; 6 Время Затраты, чел.*мес. Опт.Затянутый Мин. …или так! Дальше бывает так..

{ { Проблемы нельзя «закидать деньгами» () Брукс: Добавление людей в отстающий проект только увеличит отставание; Демарко: Сверхурочные и авралы снижают общую производительность; Гласс: Применение новых инструментов снижают производительность, но если повезет, может ее повысить на 2- 20% ; 7

{ { Проблемы нельзя решить при помощи процесса () Существуют десятки методологий, но ни одна не гарантирует результат; Коуберн: Нет корреляции между успехом/провалом проектов и методологиями, которые применялись в проектах; 8 SW-СММ, Capability Maturity Measure Вес методологии Как получится Rational Unified Process SEI PSP/TSP ГОСТы 19.ххх, 34.ххх Agile: XP, Crystal, Scrum, ASD, FDD др. MSF

{ { Миф о треугольнике проекта () Разработка продукта длилась 5 лет вместо одного года; Бюджет проекта был превышен более, чем в 5 раз; Это - провал? // Нет! Это был MS Word! Содержание Стоимость Время

{ { Теория-W Барри Боэма () Надо ориентироваться не на проектный треугольник, а на людей: – Понять, что каждый хочет выиграть; – Формировать разумные ожидания; – Способствовать общению; – Создавать взаимовыгодный процесс; – Создавать взаимовыгодный продукт; // B.W.Boehm, R.Ross, Theory-W Software Project Management: Principles and Examples, 1989, IEEЕ Loser Winer

{ { Правильный продукт () Демарко: В разработке ПО есть два типа проектов: – Тип A, которые приносят 10% прибыли; – Тип B, которые приносят более 500% прибыли; Вывод – давайте разрабатывать программные продукты типа B. // Tom DeMarco, Software Engineering: An Idea Whose Time Has Come and Gone?, © 2009 IEEE

{ { Правильный персонал () Характеристики: Сосредоточенность на проблеме; Креативность и независимость; Принятие себя и других, чувство общности с другими; Искренность, простота, естественность, философский доброжелательный юмор; Сопротивление окультуриванию; // А. Маслоу, «Новые рубежи человеческой природы», М., Смысл, 1999 E = IQ x EQ 2

{ { Правильный процесс () 13 E(t) = F(P t 1, P t 2, P t 3, P t 4 ), где P t 1 - продукт, P t 2 - проект, P t 3 - персонал, P t 4 - процесс. Правильный процесс P t 4 opt обеспечивает максимум работы T max R = F(P t 1, P t 2, P t 3, P t 4 opt )dt P t 4 0

{ { Правильный ПМ() Наблюдать Общаться Анализировать Синтезировать Пробывать Обобщать //Главные задачи руководителя: 1.Обеспечить эффективность каждого участника рабочей группы; 2.Обеспечить эффективные процессы взаимодействия;

{ { 15 Спасибо за внимание! ПРОБЛЕМЫ РАЗРАБОТКИ ПО ИЛИ ПРОБЛЕМЫ УПРАВЛЕНИЯ? С. Архипенков