Метод
«парного программирования»
    в UI-проектировании
    Александр Котоманов и Антон Иванов



                 19 мая 2012
WHO ARE WE?
Антон Иванов        Александр Котоманов
UI-проектировщик,      UI-проектировщик,
     дизайнер           веб-разработчик
КАК МЫ НАЧАЛИ РАБОТАТЬ
        ВМЕСТЕ?
ТУДУ
ТУДУ

• Побороть   эгоизм
ТУДУ

• Побороть   эгоизм

• Мозговой   штурм
ТУДУ

• Побороть   эгоизм

• Мозговой   штурм

• Периодически   меняться
 задачами
ТУДУ

• Побороть   эгоизм

• Мозговой   штурм

• Периодически   меняться
 задачами

• Пользоваться   одними
 инстументами
ТУДУ

• Побороть   эгоизм         • Обмениваться   всей
                             информацией
• Мозговой   штурм

• Периодически   меняться
 задачами

• Пользоваться   одними
 инстументами
ТУДУ

• Побороть   эгоизм         • Обмениваться   всей
                             информацией
• Мозговой   штурм
                            • Проверять   работу друг
• Периодически   меняться    друга
 задачами

• Пользоваться   одними
 инстументами
ТУДУ

• Побороть   эгоизм         • Обмениваться   всей
                             информацией
• Мозговой   штурм
                            • Проверять   работу друг
• Периодически   меняться    друга
 задачами
                            • Выступать   одним фронтом
• Пользоваться   одними
 инстументами
ТУДУ

• Побороть   эгоизм         • Обмениваться   всей
                             информацией
• Мозговой   штурм
                            • Проверять   работу друг
• Периодически   меняться    друга
 задачами
                            • Выступать   одним фронтом
• Пользоваться   одними
 инстументами               • Постоянно
                             совершенствовать процесс
ИНСТРУМЕНТЫ
ИНСТРУМЕНТЫ

• Бумага, карандаш, доска
ИНСТРУМЕНТЫ

• Бумага, карандаш, доска

• Axure, OmniGraffle,
 InDesign
ИНСТРУМЕНТЫ

• Бумага, карандаш, доска

• Axure, OmniGraffle,
 InDesign

• Dropbox, Git
ИНСТРУМЕНТЫ

• Бумага, карандаш, доска

• Axure, OmniGraffle,
 InDesign

• Dropbox, Git

• Evernote, GoogleDocs,
 Confluence
ИНСТРУМЕНТЫ

• Бумага, карандаш, доска   • MindNode

• Axure, OmniGraffle,
 InDesign

• Dropbox, Git

• Evernote, GoogleDocs,
 Confluence
РАБОЧИЙ ПРОЦЕСС
НЕДОСТАТКИ
НЕДОСТАТКИ

• Риск   не сработаться
НЕДОСТАТКИ

• Риск   не сработаться

• Время   на споры
НЕДОСТАТКИ

• Риск   не сработаться

• Время   на споры

• Утомляемость
НЕДОСТАТКИ

• Риск   не сработаться

• Время   на споры

• Утомляемость

• Иногда приходится делать
 не то, что нравится
ПРЕИМУЩЕСТВА
ПРЕИМУЩЕСТВА

• Нараннем этапе
 отсекаются ошибки
ПРЕИМУЩЕСТВА

• Нараннем этапе
 отсекаются ошибки

• Повышение   качества
ПРЕИМУЩЕСТВА

• Нараннем этапе
 отсекаются ошибки

• Повышение   качества

• Обменопытом и
 повышение квалификации
ПРЕИМУЩЕСТВА

• Нараннем этапе
 отсекаются ошибки

• Повышение   качества

• Обменопытом и
 повышение квалификации

• Взаимозаменяемость
ПРЕИМУЩЕСТВА

• Нараннем этапе          • Параллельное   решение
 отсекаются ошибки         задач

• Повышение   качества

• Обменопытом и
 повышение квалификации

• Взаимозаменяемость
ПРЕИМУЩЕСТВА

• Нараннем этапе          • Параллельное   решение
 отсекаются ошибки         задач

• Повышение   качества    • Не   нужен менеджер

• Обменопытом и
 повышение квалификации

• Взаимозаменяемость
ПРЕИМУЩЕСТВА

• Нараннем этапе          • Параллельное   решение
 отсекаются ошибки         задач

• Повышение   качества    • Не   нужен менеджер

• Обменопытом и           • Вдвоёмлегче отстаивать
 повышение квалификации    решения

• Взаимозаменяемость
ПРЕИМУЩЕСТВА

• Нараннем этапе          • Параллельное   решение
 отсекаются ошибки         задач

• Повышение   качества    • Не   нужен менеджер

• Обменопытом и           • Вдвоёмлегче отстаивать
 повышение квалификации    решения

• Взаимозаменяемость      • Повышение
                           эффективности
HAPPY END?
КОНТАКТЫ



Антон Иванов         Александр Котоманов
 fockus.moikrug.ru       alex.kotomanov.com

 fockus@ya.ru            alex@kotomanov.com

 @2fockus                @kotomanov

А. Котоманов, А. Иванов «Метод парного программирования в UI-проектировании»