Школа «Молодого программиста»
Команда в веб-проектах
Методологии управления проектами
Традиционная (Каскадная) методология управления проектами
Методология управления проектами PRINCE2
Гибкая методология управления проектом (Agile Project Management)
Методология быстрой разработки приложений (Rapid Application Development — RAD)
Гибкие методологии разработки
Scrum
Kanban
Инструменты управления Agile-проектами
Системы контроля версий
Мы выбрали
Основные операции в Git
Ветвление в Git
Инструменты для работы с Git
Благодарю за внимание
715.27K

Командная работа в IT. Методологии Scrum, Kanban. Системы контроля версий. Основы работы с Git

1. Школа «Молодого программиста»

Командная работа в IT. Методологии
Scrum, Kanban.
Системы контроля версий. Основы
работы с Git.

2. Команда в веб-проектах

3. Методологии управления проектами

4. Традиционная (Каскадная) методология управления проектами


Определение требований
Проектирование
Реализация (строительство, производство…)
Внедрение
Тестирование и отладка
Установка
Эксплуатация и сопровождение

5. Методология управления проектами PRINCE2

• Постоянная оценка экономической
необходимости
• Обучение на опыте
• Определение ролевой модели
• Управление по этапам
• Управление по отклонениям
• Фокус на продуктах
• Адаптация к проектной среде

6. Гибкая методология управления проектом (Agile Project Management)

Гибкая методология управления
проектом (Agile Project Management)
Представляет собой поступательную и итеративную проектную
методологию.
Ответственность за результат делится между тремя ролями:
• Владелец продукта – определяет проектные цели,
разрабатывает оптимальный график при заданных проектных
параметрах, адаптирует процесс выполнения проекта к
изменившимся требованиям и устанавливает приоритеты в
характеристиках продукта
• Scrum мастер – устанавливает приоритеты в выполнении задач
командой проекта и устраняет возникающие затруднения,
препятствующие этому
• Члены команды – выполняют большинство поставленных
задач, осуществляют ежедневный менеджмент, создают отчеты
о ходе выполнения проекта, контролируют качество продукта

7. Методология быстрой разработки приложений (Rapid Application Development — RAD)

Методология быстрой разработки
приложений (Rapid Application Development
— RAD)
• Планирование
• Пользовательское проектирование
• Быстрое конструирование
• Переключение

8. Гибкие методологии разработки

9. Scrum

10. Kanban

11. Инструменты управления Agile-проектами

Инструменты управления Agileпроектами
Jira
TFS
Version One
Rally
Spreadsheet
Trello

12. Системы контроля версий

• Git
• Svn
• Mercurial

13. Мы выбрали

14. Основные операции в Git


Клонирование – git clone
Ветвление – git checkout –b
Слияние – git merge
Коммит – git add + git commit
Подтягивание изменений – git fetch, git pull

15. Ветвление в Git

16. Инструменты для работы с Git

• Консоль Git
• TortoiseGit
• SourceTree

17. Благодарю за внимание

Вопросы
English     Русский Правила