SlideShare a Scribd company logo
1 of 29
Инструменты командной
разработки
Анна Тарасенко, 7bits, директор
Итерационный процесс
1. Планирование итерации
2. Разработка
3. Тестирование
4. Демонстрация заказчику
5. Ретроспектива
Инструменты
1. Система учета задач
2. Система wiki
3. Система контроля версий
4. Электронная почта
5. Мгновенные сообщения
6. Системы тайм-менеджмента
Система учета задач
Цели:
1. Планирование итераций
2. Отслеживание прогресса
3. Информация о текущем статусе
4. Статистика оценок и их
выполнения
Система учета задач (JIRA)
Система учета задач (Trello)
Система учета задач (Redmine)
Система учета задач (Redmine)
Система учета задач (Redmine)
Система Wiki
Быстрый доступ:
1. Контакты команды и заказчика
2. Инструкция для новичков
3. Информация о серверах и
доступах
Система Wiki
Система Wiki
Система контроля версий
Цели:
1. Управление текущей разработкой
2. Управление релизами
3. Управление новыми фичами
(возможностями)
Системы контроля версий
Системы контроля версий
Электронная почта
Цели:
1. Экстренное оповещение о важных
событиях
2. Важные согласования, где нужно
сохранить историю переписки
3. Управление задачами через
Входящие
Обмен мгновенными
сообщениями
Цели:
1. Увеличение скорости обмена
информацией, когда почта – долго
2. Согласование тонких моментов
3. Возможность голосового общения
Обмен мгновенными
сообщениями
Системы тайм-менеджмента
Цели:
1. Управление важными задачами
2. Планы на день, неделю, месяц
3. Привязка к местам, людям, датам
Системы тайм-менеджмента
1. Getting things done (GTD)
2.
Инструкции и бюрократия
Наличие инструкций – это
бюрократия?
Инструкции и бюрократия
НЕТ!
Инструкции и бюрократия
Бюрократия – это когда есть
инструкции по написанию
инструкций и наказывают за
нарушение инструкций, даже если
это привело к успеху.
Инструкции и бюрократия
Очевидных вещей не
существует!
Инструкции и бюрократия
Путь новичка:
1. Соблюдение инструкций
2. Внесение предложений по
улучшению процессов
3. Обучение других
4. Составление инструкций для
новичков
Решение проблем
1. Ищем решение в инструкции
(несколько минут)
2. Ищем решение в Интернете (не
более часа)
3. Спрашиваем коллег (не более 3-х)
4. Спрашиваем менеджера
Решение проблем
Если найденное решение не
укладывается в инструкцию,
согласовываем с менеджером
(кроме экстренных случаев!)
Неочевидные следствия
1. Управление проектом – дело всей
команды
2. Техник формализуются и могут
использоваться всеми
3. Перенос части ответственности на
исполнителя повышает эффективность
Вопросы?
Email: at@7bits.it
Skype: anna_tarasenko
Web: http://7bits.it/

More Related Content

Similar to Инструменты командной разработки (HappyDev-lite'2014)

Разработка веб-сервисов осень 2013 лекция 9
Разработка веб-сервисов осень 2013 лекция 9Разработка веб-сервисов осень 2013 лекция 9
Разработка веб-сервисов осень 2013 лекция 9
Technopark
 
О чем стоит подумать, приступая к разработке высоконагруженной системы (Артем...
О чем стоит подумать, приступая к разработке высоконагруженной системы (Артем...О чем стоит подумать, приступая к разработке высоконагруженной системы (Артем...
О чем стоит подумать, приступая к разработке высоконагруженной системы (Артем...
Ontico
 
Agile: разработка + тестирование
Agile: разработка + тестированиеAgile: разработка + тестирование
Agile: разработка + тестирование
Alexander Byndyu
 
лекция 6 управление проблемами-ч2
лекция 6 управление проблемами-ч2лекция 6 управление проблемами-ч2
лекция 6 управление проблемами-ч2
student_kai
 
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...
Mail.ru Group
 
Поддержка высоконагруженного проекта: мониторинг, резервирование, обслуживани...
Поддержка высоконагруженного проекта: мониторинг, резервирование, обслуживани...Поддержка высоконагруженного проекта: мониторинг, резервирование, обслуживани...
Поддержка высоконагруженного проекта: мониторинг, резервирование, обслуживани...
Ontico
 
«трудности при разработке сложных распределённых систем на Java. способы реше...
«трудности при разработке сложных распределённых систем на Java. способы реше...«трудности при разработке сложных распределённых систем на Java. способы реше...
«трудности при разработке сложных распределённых систем на Java. способы реше...
MDDay_4
 

Similar to Инструменты командной разработки (HappyDev-lite'2014) (20)

18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.
18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.
18 HappyDev-lite-2014. Анна Тарасенко. Средства командной разработки проектов.
 
17 HappyDev-lite'14 Анна Тарасенко. Средства командной разработки проектов
17 HappyDev-lite'14 Анна Тарасенко. Средства командной разработки проектов17 HappyDev-lite'14 Анна Тарасенко. Средства командной разработки проектов
17 HappyDev-lite'14 Анна Тарасенко. Средства командной разработки проектов
 
Разработка веб-сервисов осень 2013 лекция 9
Разработка веб-сервисов осень 2013 лекция 9Разработка веб-сервисов осень 2013 лекция 9
Разработка веб-сервисов осень 2013 лекция 9
 
Cтажировка 2014, занятие 12. Управление проектом и коммуникации
Cтажировка 2014, занятие 12. Управление проектом и коммуникацииCтажировка 2014, занятие 12. Управление проектом и коммуникации
Cтажировка 2014, занятие 12. Управление проектом и коммуникации
 
Safin
SafinSafin
Safin
 
Организация, учет и совместное использование проектной документации
Организация, учет и совместное использование проектной документацииОрганизация, учет и совместное использование проектной документации
Организация, учет и совместное использование проектной документации
 
презентация 2
презентация 2презентация 2
презентация 2
 
О чем стоит подумать, приступая к разработке высоконагруженной системы (Артем...
О чем стоит подумать, приступая к разработке высоконагруженной системы (Артем...О чем стоит подумать, приступая к разработке высоконагруженной системы (Артем...
О чем стоит подумать, приступая к разработке высоконагруженной системы (Артем...
 
123
123123
123
 
Agile: разработка + тестирование
Agile: разработка + тестированиеAgile: разработка + тестирование
Agile: разработка + тестирование
 
Денис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требованийДенис Бесков. Как обеспечивать полноту требований
Денис Бесков. Как обеспечивать полноту требований
 
лекция 6 управление проблемами-ч2
лекция 6 управление проблемами-ч2лекция 6 управление проблемами-ч2
лекция 6 управление проблемами-ч2
 
Training Labs (www.cmcons.com)
Training Labs (www.cmcons.com)Training Labs (www.cmcons.com)
Training Labs (www.cmcons.com)
 
Доклад "Мониторинг серверных приложений"
Доклад "Мониторинг серверных приложений"Доклад "Мониторинг серверных приложений"
Доклад "Мониторинг серверных приложений"
 
КГТУ Лекция 2: Обеспечение Качества Программного Обеспечения
КГТУ Лекция 2: Обеспечение Качества Программного ОбеспеченияКГТУ Лекция 2: Обеспечение Качества Программного Обеспечения
КГТУ Лекция 2: Обеспечение Качества Программного Обеспечения
 
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...
Наталья Чуфырина, Mail.Ru Group, «Как создать команду по автоматизации тестир...
 
About TM for CISO (rus)
About TM for CISO (rus)About TM for CISO (rus)
About TM for CISO (rus)
 
Управление удаленной командой тестировщиков
Управление удаленной командой тестировщиковУправление удаленной командой тестировщиков
Управление удаленной командой тестировщиков
 
Поддержка высоконагруженного проекта: мониторинг, резервирование, обслуживани...
Поддержка высоконагруженного проекта: мониторинг, резервирование, обслуживани...Поддержка высоконагруженного проекта: мониторинг, резервирование, обслуживани...
Поддержка высоконагруженного проекта: мониторинг, резервирование, обслуживани...
 
«трудности при разработке сложных распределённых систем на Java. способы реше...
«трудности при разработке сложных распределённых систем на Java. способы реше...«трудности при разработке сложных распределённых систем на Java. способы реше...
«трудности при разработке сложных распределённых систем на Java. способы реше...
 

More from Anna Tarasenko

Методы генерации идей, Гео-хакатон от EST Technologies, Omsk, 2014
Методы генерации идей, Гео-хакатон от EST Technologies, Omsk, 2014Методы генерации идей, Гео-хакатон от EST Technologies, Omsk, 2014
Методы генерации идей, Гео-хакатон от EST Technologies, Omsk, 2014
Anna Tarasenko
 
Вредные советы организаторам мероприятий
Вредные советы организаторам мероприятийВредные советы организаторам мероприятий
Вредные советы организаторам мероприятий
Anna Tarasenko
 
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
Anna Tarasenko
 
Архитектура в web, доклад на Women techmakers, Omsk, 2014
Архитектура в web, доклад на Women techmakers, Omsk, 2014Архитектура в web, доклад на Women techmakers, Omsk, 2014
Архитектура в web, доклад на Women techmakers, Omsk, 2014
Anna Tarasenko
 

More from Anna Tarasenko (13)

Отсутствие ценности для клиента - главный убийца бизнеса
Отсутствие ценности для клиента - главный убийца бизнесаОтсутствие ценности для клиента - главный убийца бизнеса
Отсутствие ценности для клиента - главный убийца бизнеса
 
Выступление на YouLead-2016, Омск, Youth speak
Выступление на YouLead-2016, Омск, Youth speakВыступление на YouLead-2016, Омск, Youth speak
Выступление на YouLead-2016, Омск, Youth speak
 
Выступление на Youlead-2016, Омск, Speak big
Выступление на Youlead-2016, Омск, Speak bigВыступление на Youlead-2016, Омск, Speak big
Выступление на Youlead-2016, Омск, Speak big
 
Geek week 2015. Создание полезных приложений в оговоренный срок.
Geek week 2015. Создание полезных приложений в оговоренный срок.Geek week 2015. Создание полезных приложений в оговоренный срок.
Geek week 2015. Создание полезных приложений в оговоренный срок.
 
Зачем тусоваться с себе подобными
Зачем тусоваться с себе подобнымиЗачем тусоваться с себе подобными
Зачем тусоваться с себе подобными
 
Тенденции в ИТ (Breakpoint-форум, 2015)
Тенденции в ИТ (Breakpoint-форум, 2015)Тенденции в ИТ (Breakpoint-форум, 2015)
Тенденции в ИТ (Breakpoint-форум, 2015)
 
Цифровые технологии для организации ламповых мероприятий
Цифровые технологии для организации ламповых мероприятийЦифровые технологии для организации ламповых мероприятий
Цифровые технологии для организации ламповых мероприятий
 
Методы генерации идей, Гео-хакатон от EST Technologies, Omsk, 2014
Методы генерации идей, Гео-хакатон от EST Technologies, Omsk, 2014Методы генерации идей, Гео-хакатон от EST Technologies, Omsk, 2014
Методы генерации идей, Гео-хакатон от EST Technologies, Omsk, 2014
 
Вредные советы организаторам мероприятий
Вредные советы организаторам мероприятийВредные советы организаторам мероприятий
Вредные советы организаторам мероприятий
 
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
Скорость не в ущерб качеству, web-разработка на Java, Java day, Omsk, 2014
 
Архитектура в web, доклад на Women techmakers, Omsk, 2014
Архитектура в web, доклад на Women techmakers, Omsk, 2014Архитектура в web, доклад на Women techmakers, Omsk, 2014
Архитектура в web, доклад на Women techmakers, Omsk, 2014
 
Эффективное взаимодействие ИТ-компаний и вузов на примере Омска
Эффективное взаимодействие ИТ-компаний и вузов на примере ОмскаЭффективное взаимодействие ИТ-компаний и вузов на примере Омска
Эффективное взаимодействие ИТ-компаний и вузов на примере Омска
 
Производство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеровПроизводство счастья промышленными методами, для программистов и их менеджеров
Производство счастья промышленными методами, для программистов и их менеджеров
 

Инструменты командной разработки (HappyDev-lite'2014)