Содержание
- 2. Современное состояние дискуссии о разработке ПО Две позиции, и актуальные проблемы
- 3. Две позиции “Defined” Process (CMMI) Повторяемость и воспроизводимость процесса, понимаемого как набор активностей. Взгляд на процесс
- 4. Обе по своему верны Иначе бы не было дискуссии. Планирование и координации деятельности сложных проектов является
- 5. Разработка ПО Неполные и/или противоречивые требования. Не всегда ясно, что надо получить в конце. В том
- 6. Разработка ПО – Problem Solving В чем мы вообще можем быть уверены? В постановке проблем. Пользователь
- 7. Проблема остается Заранее неизвестны: структура результата; часто – технология его «изготовления», ее еще надо придумать; список
- 8. Auftragstaktik - подход военных «Auftragstaktik - странное немецкое слово, обозначающее специфический подход к военному делу. Его
- 9. Две позиции Befehlstaktik Выдача детализированных приказов в терминах действий. Исполнитель выполняет приказы руководителя, проявляя «разумную инициативу».
- 10. Определение Auftragstaktik Auftragstaktik – основной принцип управления в армии. Он основан на взаимном доверии, и требует
- 11. Комментарии к определению Начальник обязан определить цель и набор возможностей и ограничений, в рамках которых подчиненный
- 12. Innere Führung «внутреннее руководство» Подчиненный - свободная личность. Его индивидуальность и чувство собственного достоинства уважаются так
- 13. Микроменеджмент Недопустимо игнорировать промежуточные уровни управления, непосредственно вмешиваясь в работу исполнителей. Руководитель, кто пытается указать все
- 14. Микроменеджмент и IT С развитием информационных систем скорость передачи информации перестала быть проблемой. Это создает ложное
- 15. Декларативное планирование Модель представления плана, дружественная к Auftrastaktik.
- 16. Сетевой график = befehlstaktik План - как последовательность действий, которые надо выполнить Группировка простых действий в
- 17. Активности -> Цели Beheflstaktik Активность, протяженная во времени; Приказ в терминах действий - что делаем, чем
- 18. «Карта целей» - Auftragstaktik План - как группа зависимых целей, которых надо достичь. Группировка Отделение главных
- 19. Переход к общему плану Частные цели могут быть выкинуты из общего плана при сохранении семантики.
- 20. Составление плана «от цели» Обратное не всегда верно; Поиск верных обратных утверждений – это поиск промежуточных
- 21. Свойства Фокус на критериях проверки - контроле качества, от “defined process”. Фокус на решение проблем –
- 22. Основные паттерны планирования Да, в планах тоже встречаются паттерны. Это процессы.
- 23. Цикл разработки RUP
- 24. Процесс решения проблем
- 25. Итеративные активности Итеративные активности полезно «брать в скобки» парой событий «начало-окончание», с четкими критериями достижения.
- 26. Прогресс итеративной активности Можно вводить промежуточные цели для контроля прогресса, если есть четкие критерии их достижения.
- 27. Параллельные процессы Один и тот же критерий достижения цели, примененный к разным объектам, может задавать группу
- 28. Конвейерные процессы Активности по достижению целей могут начинаться до завершения предыдущих целей
- 29. Планирование разработки ПО И как в конце концов составлять план?
- 30. Это все хорошо, но... …как получить не общий абстрактный «процесс», а план для конкретного проекта? ...как
- 31. Классы и модули? Функции и тесты! Целью является работоспособность функций ПО, и эффективное решение проблем пользователя.
- 32. Функциональный критерий связности Цели по реализации функций A и B несвязны, если при интеграции реализованных функций
- 33. Общие и «системные» функции Пользовательские функции A и B полагаются на общую «системную» функцию C.
- 34. Общие и «системные» функции Пользовательские функции A и B полагаются на общую «системную» функцию C. Реализация
- 35. Выбор порядка реализации функций Квадрат риск-приоритет
- 37. Скачать презентацию