Управляемое внедрение
Основы управления
распределенными
программными проектами на
платформе 1С:Предприятие.
Пользователь знает, что хочет
(верни собаку)!
 Пользователь хочет, что знает.
 Пользователь знает, что НЕ хочет.
 Польз...
Предпосылки
 Специалист в штате 20/80
 Дефицит >100000 вакансий/год
 Ожидаемые сроки менее 3 месяцев,
фактические более...
Итерационный подход
Короткие результативные итерации, устранение
отклонений
RUP
 Начало работ
 Уточнение
 Проектирование
 Передача
Особенности программных
проектов
Отсутствует натуральный
измеритель
Критерии достижения
результатов, в основном,
субъект...
Проекты
Измеряемые Программные
 Требуемая
функциональность
 К ожидаемому сроку
 За приемлемую
плату
Категории процессов
 Потребитель - поставщик
 Инженерная
 Вспомогательная
 Управленческая
 Организационная
Потребитель - поставщик
 Выявление требований
 Эксплуатационное использование
 Поддержка потребителя
 Совместные прове...
Инженерная
 Анализ, достижение понимания,
модель без доработок
 Проектирование
 Разработка
 Тестирование программных с...
Вспомогательная
 Документирование
 Конфигурационное управление
 Верификация
 Контроль соответствия
 Совместные провер...
Управленческая
 Административное управление
 Управление проектами
 Управление качеством
 Управление рисками
Организационные
 Организационные установки
 Управление кадрами
 Усовершенствование
 Измерение
 Повторное использование
Уровни зрелости процессов
 Неполный
 Выполняемый
 Управляемый
 Устоявшийся
 Предсказуемый
 Оптимизируемый
Инженерные
+ организационные
Все?
Стандартный процесс RMS
 Выявление требований
 Анализ, достижение понимания
требований
 Модель без доработки
 Разработ...
Одна голова – хорошо! А
пять?
 Усилия – рабочая сила или
стоимость
 Коллектив – количество проблем
при выполнении проект...
Одна голова – хорошо! А
пять?
 Средства – эффективность,
приобретенная или потерянная
вследствие уровня автоматизации
про...
Средства.
Одна голова – хорошо! А
пять?
 Сложность – усилия, затраченные
коллективом на создание
определенного количества
материала...
Сложность.
Одна голова – хорошо! А
пять?
 Процесс – приобретения или
потери продуктивности,
вызванные взаимодействием в
коллективе.
...
Объединение результатов
труда
Объединение результатов
труда: CVS+RMS
Процесс = 1
Процесс = 2
Процесс < 1
Управление сложностью
 Найм и обучение
 Ограничение нововведений
 Разбиение больших задач на более
мелкие
 Применение ...
Управление сложностью.
Разбиение
Управляемое внедрение
Люди
Программные средства
Философия
Люди
 Разработчики из числа внешних
 Руководители проектов внешние
 Внедрение, работа с потребителями
– штатные сотрудн...
География сотрудников
 http://plus.abelov.com/people/user/5/blo
Программные средства
CVS – управление
изменениями
Средства разборки/сборки
конфигураций
RMS – управление
требованиями
Джон Форбс Нэш
Стандартный процесс
организации
 Требование
 Анализ, достижение понимания
 Модель без доработки
 Конкурс концепций, ср...
Настольные книги
 Оценка и аттестация зрелости
процессов создания и сопровождения
программных средств и
информационных си...
Спасибо!
Александр Белов
ООО «Белов и партнеры», г.Москва
E-mail: abelov@abelov.com
www: http://abelov.com
+7(495)229-4441
Upcoming SlideShare
Loading in …5
×

Александр Белов. Основы управления распределенными программными проектами на платформе 1С:Предприятие.

339 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
339
On SlideShare
0
From Embeds
0
Number of Embeds
130
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Александр Белов. Основы управления распределенными программными проектами на платформе 1С:Предприятие.

  1. 1. Управляемое внедрение Основы управления распределенными программными проектами на платформе 1С:Предприятие.
  2. 2. Пользователь знает, что хочет (верни собаку)!  Пользователь хочет, что знает.  Пользователь знает, что НЕ хочет.  Пользователь НЕ знает, что хочет.  Пользователь не знает, чего он хочет, пока не увидит то, что он получил (с) Э. Йодан  Пользователь НЕ ХОЧЕТ, чего НЕ ЗНАЕТ! (с) А.Белов
  3. 3. Предпосылки  Специалист в штате 20/80  Дефицит >100000 вакансий/год  Ожидаемые сроки менее 3 месяцев, фактические более 1 года  Фри – мало, в штат – сложно, фра – дорого, долго
  4. 4. Итерационный подход Короткие результативные итерации, устранение отклонений
  5. 5. RUP  Начало работ  Уточнение  Проектирование  Передача
  6. 6. Особенности программных проектов Отсутствует натуральный измеритель Критерии достижения результатов, в основном, субъективны
  7. 7. Проекты Измеряемые Программные  Требуемая функциональность  К ожидаемому сроку  За приемлемую плату
  8. 8. Категории процессов  Потребитель - поставщик  Инженерная  Вспомогательная  Управленческая  Организационная
  9. 9. Потребитель - поставщик  Выявление требований  Эксплуатационное использование  Поддержка потребителя  Совместные проверки
  10. 10. Инженерная  Анализ, достижение понимания, модель без доработок  Проектирование  Разработка  Тестирование программных средств  Интеграция и тестирование  Сопровождение системы и программных средств
  11. 11. Вспомогательная  Документирование  Конфигурационное управление  Верификация  Контроль соответствия  Совместные проверки  Аудит  Разрешение проблем
  12. 12. Управленческая  Административное управление  Управление проектами  Управление качеством  Управление рисками
  13. 13. Организационные  Организационные установки  Управление кадрами  Усовершенствование  Измерение  Повторное использование
  14. 14. Уровни зрелости процессов  Неполный  Выполняемый  Управляемый  Устоявшийся  Предсказуемый  Оптимизируемый
  15. 15. Инженерные
  16. 16. + организационные
  17. 17. Все?
  18. 18. Стандартный процесс RMS  Выявление требований  Анализ, достижение понимания требований  Модель без доработки  Разработка  Тестирование  Внедрение (передача)
  19. 19. Одна голова – хорошо! А пять?  Усилия – рабочая сила или стоимость  Коллектив – количество проблем при выполнении проекта, связанные с новшествами, специальными требованиями к ПО, отсутствием опыта. Усилия = (Коллектив)х(Средства)х(Сложность)Процесс
  20. 20. Одна голова – хорошо! А пять?  Средства – эффективность, приобретенная или потерянная вследствие уровня автоматизации процесса Усилия = (Коллектив)х(Средства)х(Сложность)Процесс
  21. 21. Средства.
  22. 22. Одна голова – хорошо! А пять?  Сложность – усилия, затраченные коллективом на создание определенного количества материала. Усилия = (Коллектив)х(Средства)х(Сложность)Процесс
  23. 23. Сложность.
  24. 24. Одна голова – хорошо! А пять?  Процесс – приобретения или потери продуктивности, вызванные взаимодействием в коллективе. Усилия = (Коллектив)х(Средства)х(Сложность)Процесс
  25. 25. Объединение результатов труда
  26. 26. Объединение результатов труда: CVS+RMS
  27. 27. Процесс = 1
  28. 28. Процесс = 2
  29. 29. Процесс < 1
  30. 30. Управление сложностью  Найм и обучение  Ограничение нововведений  Разбиение больших задач на более мелкие  Применение пошаговой разработки  Исключение последовательных действий  Повторное использование  Отказ от создания лишних материалов
  31. 31. Управление сложностью. Разбиение
  32. 32. Управляемое внедрение Люди Программные средства Философия
  33. 33. Люди  Разработчики из числа внешних  Руководители проектов внешние  Внедрение, работа с потребителями – штатные сотрудники  Тестеры внешние, штатные  Со стороны Заказчика – хотя бы 1 представитель с навыками конструктивного письменного общения
  34. 34. География сотрудников  http://plus.abelov.com/people/user/5/blo
  35. 35. Программные средства CVS – управление изменениями Средства разборки/сборки конфигураций RMS – управление требованиями
  36. 36. Джон Форбс Нэш
  37. 37. Стандартный процесс организации  Требование  Анализ, достижение понимания  Модель без доработки  Конкурс концепций, сроков, времени  Разработка  Тестирование  Внедрение
  38. 38. Настольные книги  Оценка и аттестация зрелости процессов создания и сопровождения программных средств и информационных систем (ISO/IEC TR 15504-СММ)  Управление программными проектами. Практическое руководство по разработке успешного программного обеспечения. Марри Кантор
  39. 39. Спасибо! Александр Белов ООО «Белов и партнеры», г.Москва E-mail: abelov@abelov.com www: http://abelov.com +7(495)229-4441

×