Your SlideShare is downloading. ×
Александр Белов. Основы управления распределенными программными проектами на платформе 1С:Предприятие.
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

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

169

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
169
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

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

×