SlideShare a Scribd company logo
Стартап	
  за	
  1	
  день:	
  скоростная	
  
 командная	
  разработка	
  веб-­‐
           приложений	
  
      Кирилл	
  Мельничук,	
  AlterEGO	
  
Зачем?	
  
•  Разработать	
  проект	
  за	
  1	
  рабочий	
  день	
  с	
  
     идеи	
  до	
  релиза	
  
•  Прокачать	
  навыки	
  командной	
  разработки	
  
•  Прощупать	
  слабые	
  места	
  в	
  знаниях	
  
•  Получить	
  фан	
  J	
  
	
  
Что	
  нужно?	
  
•    1	
  день	
  
•    1	
  команда	
  
•    1	
  идея	
  
•    1	
  маркерная	
  доска	
  
•    1	
  репозиторий	
  
•    Кофе/чай/печеньки,	
  пицца,	
  пиво	
  —	
  по	
  
     желанию	
  
Как	
  это	
  было	
  у	
  нас?	
  
•  За	
  неделю	
  решили,	
  что	
  именно	
  делать	
  
•  С	
  утра	
  взяли	
  доску	
  А0+	
  и	
  написали	
  список	
  
   страниц,	
  сущностей	
  и	
  активностей	
  
•  Разделили	
  обязанности	
  
•  Пообедали	
  
•  Сделали	
  
Собственно,	
  доска	
  	
  
Главная	
  
Макеты	
  
Страница	
  	
  
Макеты	
   вопроса	
  
Немного	
  статистики	
  
•    6	
  человек	
  (5	
  программистов,	
  1	
  дизайнер)	
  
•    228	
  коммитов	
  в	
  SVN	
  
•    9.5	
  часов	
  
•    6	
  макетов	
  
•    1500	
  	
  строк	
  php-­‐кода	
  
•    500	
  строк	
  яваскрипта	
  
•    Сколько-­‐то	
  там	
  html-­‐кода	
  
Ошибки	
  
•  Дизайн	
  начали	
  делать	
  одновременно	
  с	
  
   кодом	
  	
  
•  Запороли	
  репозиторий	
  через	
  час	
  после	
  
   начала	
  работы	
  и	
  он	
  не	
  работал	
  1.5	
  часа	
  
•  Не	
  сразу	
  настроили	
  автоэкспорт	
  
   репозитория	
  в	
  веб	
  
•  Не	
  учли	
  нововведений	
  в	
  сторонних	
  API	
  
Плюсы	
  
•  Удачно	
  разделили	
  задачи	
  
•  Начали	
  делать	
  views	
  и	
  	
  AJAX-­‐часть	
  до	
  того,	
  
   как	
  был	
  готов	
  дизайн	
  
•  Использовали	
  сразу	
  общую	
  базу	
  данных	
  на	
  
   удаленном	
  сервере	
  
•  Практически	
  идеально	
  по	
  объему	
  
   спланировали	
  задачи	
  
Советы	
  
•  Рассчитывать	
  силы	
  команды	
  
•  Придумывать	
  не	
  только	
  идею,	
  но	
  и	
  задачи,	
  
   в	
  нее	
  входящие	
  
•  Вместе	
  с	
  сущностями	
  продумывать	
  и	
  
   активности	
  
•  Дизайн	
  должен	
  быть	
  готов	
  ДО	
  первой	
  
   строчки	
  кода	
  
•  НЕ	
  заморачиваться	
  с	
  багтрекером,	
  
   итерациями	
  и	
  прочим	
  Аджайлом	
  
И	
  последний	
  совет	
  

	
  
ПИСАТЬ	
  КОД,	
  !!!!!	
  !	
  
                  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  	
  
Вопросы?	
  
Кирилл	
  Мельничук	
  
hitman@alterego.biz.ua	
  
Skype:	
  hi-­‐tman	
  
ICQ	
  441531	
  
@loginincorrect	
  
h‹p://nightwriter.habrahabr.ru	
  

More Related Content

What's hot

#No estimate. Безоценочная разработка
#No estimate. Безоценочная разработка#No estimate. Безоценочная разработка
#No estimate. Безоценочная разработка
Askhat Urazbaev
 
IT People Pecha Kucha
IT People Pecha KuchaIT People Pecha Kucha
IT People Pecha Kucha
Сергей Бережной
 
Евгений Козяк. Tips & Tricks мобильного прототипирования
Евгений Козяк. Tips & Tricks мобильного прототипированияЕвгений Козяк. Tips & Tricks мобильного прототипирования
Евгений Козяк. Tips & Tricks мобильного прототипирования
Volha Banadyseva
 
Frontend в режиме реального времени [05.03.15]
Frontend в режиме реального времени [05.03.15]Frontend в режиме реального времени [05.03.15]
Frontend в режиме реального времени [05.03.15]
GoIT
 
Прототипирование
ПрототипированиеПрототипирование
Прототипирование
Any Void
 
Agile в кровавом энтепрайзе
Agile в кровавом энтепрайзеAgile в кровавом энтепрайзе
Agile в кровавом энтепрайзе
Askhat Urazbaev
 
Как я стал Product Manager'ом в Wargaming.net (версия для Ciklum MC)
Как я стал Product Manager'ом в Wargaming.net (версия для Ciklum MC)Как я стал Product Manager'ом в Wargaming.net (версия для Ciklum MC)
Как я стал Product Manager'ом в Wargaming.net (версия для Ciklum MC)
Alexei Zhurba
 
Как я стал Product Manager'ом в Wargaming.net
Как я стал Product Manager'ом в Wargaming.netКак я стал Product Manager'ом в Wargaming.net
Как я стал Product Manager'ом в Wargaming.net
Alexei Zhurba
 
You track
You trackYou track
You track
Olga Kirillova
 
Lean Requirements с помощью Confluence product requirements blueprint
Lean Requirements с помощью Confluence product requirements blueprintLean Requirements с помощью Confluence product requirements blueprint
Lean Requirements с помощью Confluence product requirements blueprint
Alexander Kotliarenko
 
Management of projects
Management of projectsManagement of projects
Management of projectsMageCloud
 
Презентация Ю. Подорожного
Презентация Ю. ПодорожногоПрезентация Ю. Подорожного
Презентация Ю. ПодорожногоGreenfieldProject
 
ChatOps на практике. Организация работы команды сопровождения / Евгений Потап...
ChatOps на практике. Организация работы команды сопровождения / Евгений Потап...ChatOps на практике. Организация работы команды сопровождения / Евгений Потап...
ChatOps на практике. Организация работы команды сопровождения / Евгений Потап...
Ontico
 
Нулевая итерация. Как cпасти котов
Нулевая итерация. Как cпасти котовНулевая итерация. Как cпасти котов
Нулевая итерация. Как cпасти котов
Askhat Urazbaev
 
Agile Coach и Scrum Master как руководители нового типа
Agile Coach и Scrum Master как руководители нового типаAgile Coach и Scrum Master как руководители нового типа
Agile Coach и Scrum Master как руководители нового типа
Askhat Urazbaev
 
Портобелло возможности производства 2017
Портобелло возможности производства 2017Портобелло возможности производства 2017
Портобелло возможности производства 2017
Victor Kursalin
 

What's hot (18)

#No estimate. Безоценочная разработка
#No estimate. Безоценочная разработка#No estimate. Безоценочная разработка
#No estimate. Безоценочная разработка
 
IT People Pecha Kucha
IT People Pecha KuchaIT People Pecha Kucha
IT People Pecha Kucha
 
Евгений Козяк. Tips & Tricks мобильного прототипирования
Евгений Козяк. Tips & Tricks мобильного прототипированияЕвгений Козяк. Tips & Tricks мобильного прототипирования
Евгений Козяк. Tips & Tricks мобильного прототипирования
 
Frontend в режиме реального времени [05.03.15]
Frontend в режиме реального времени [05.03.15]Frontend в режиме реального времени [05.03.15]
Frontend в режиме реального времени [05.03.15]
 
Прототипирование
ПрототипированиеПрототипирование
Прототипирование
 
Agile в кровавом энтепрайзе
Agile в кровавом энтепрайзеAgile в кровавом энтепрайзе
Agile в кровавом энтепрайзе
 
Как я стал Product Manager'ом в Wargaming.net (версия для Ciklum MC)
Как я стал Product Manager'ом в Wargaming.net (версия для Ciklum MC)Как я стал Product Manager'ом в Wargaming.net (версия для Ciklum MC)
Как я стал Product Manager'ом в Wargaming.net (версия для Ciklum MC)
 
Как я стал Product Manager'ом в Wargaming.net
Как я стал Product Manager'ом в Wargaming.netКак я стал Product Manager'ом в Wargaming.net
Как я стал Product Manager'ом в Wargaming.net
 
You track
You trackYou track
You track
 
Agile
AgileAgile
Agile
 
Lean Requirements с помощью Confluence product requirements blueprint
Lean Requirements с помощью Confluence product requirements blueprintLean Requirements с помощью Confluence product requirements blueprint
Lean Requirements с помощью Confluence product requirements blueprint
 
Management of projects
Management of projectsManagement of projects
Management of projects
 
Презентация Ю. Подорожного
Презентация Ю. ПодорожногоПрезентация Ю. Подорожного
Презентация Ю. Подорожного
 
ChatOps на практике. Организация работы команды сопровождения / Евгений Потап...
ChatOps на практике. Организация работы команды сопровождения / Евгений Потап...ChatOps на практике. Организация работы команды сопровождения / Евгений Потап...
ChatOps на практике. Организация работы команды сопровождения / Евгений Потап...
 
Нулевая итерация. Как cпасти котов
Нулевая итерация. Как cпасти котовНулевая итерация. Как cпасти котов
Нулевая итерация. Как cпасти котов
 
Agile Coach и Scrum Master как руководители нового типа
Agile Coach и Scrum Master как руководители нового типаAgile Coach и Scrum Master как руководители нового типа
Agile Coach и Scrum Master как руководители нового типа
 
ALM & Agile
ALM & AgileALM & Agile
ALM & Agile
 
Портобелло возможности производства 2017
Портобелло возможности производства 2017Портобелло возможности производства 2017
Портобелло возможности производства 2017
 

Viewers also liked

Ppt.foro 2
Ppt.foro 2Ppt.foro 2
Ppt.foro 2atilita
 
Chaoscontrole neurofeedback en wat het voor u doet (v10dd141214)
Chaoscontrole neurofeedback en wat het voor u doet   (v10dd141214)Chaoscontrole neurofeedback en wat het voor u doet   (v10dd141214)
Chaoscontrole neurofeedback en wat het voor u doet (v10dd141214)Frank Jorissen
 
Chaoscontrole neurofeedback in de praktijk: wat doet het voor u ?
Chaoscontrole neurofeedback in de praktijk: wat doet het voor u ?Chaoscontrole neurofeedback in de praktijk: wat doet het voor u ?
Chaoscontrole neurofeedback in de praktijk: wat doet het voor u ?
Frank Jorissen
 
Использование css-спрайтов при верстке html-страниц
Использование css-спрайтов при верстке html-страницИспользование css-спрайтов при верстке html-страниц
Использование css-спрайтов при верстке html-страницKyrylo Melnychuk
 
International recruiter....Company Profile
International recruiter....Company ProfileInternational recruiter....Company Profile
International recruiter....Company Profile
Lion SAHOO
 
Team 4 Slidecast
Team 4 Slidecast Team 4 Slidecast
Team 4 Slidecast
jessicaallen
 
ITM Consultancy Profile
ITM Consultancy ProfileITM Consultancy Profile
ITM Consultancy Profile
Lion SAHOO
 
Pj terapan
Pj terapanPj terapan
камгэс
камгэскамгэс
камгэсSimochka
 
банк презентация речевых сервисов голосовой интерактив
банк презентация речевых сервисов голосовой интерактивбанк презентация речевых сервисов голосовой интерактив
банк презентация речевых сервисов голосовой интерактивrobotspeech
 
Разработка сложного каталога средствами CMF Bitrix
Разработка сложного каталога средствами CMF BitrixРазработка сложного каталога средствами CMF Bitrix
Разработка сложного каталога средствами CMF Bitrix
Kyrylo Melnychuk
 
International recruiters
International recruitersInternational recruiters
International recruiters
Lion SAHOO
 
Сделай дизайнеру приятно: Красивые веб-формы
Сделай дизайнеру приятно: Красивые веб-формыСделай дизайнеру приятно: Красивые веб-формы
Сделай дизайнеру приятно: Красивые веб-формы
Kyrylo Melnychuk
 
A Closer Look at Digital Distraction
A Closer Look at Digital DistractionA Closer Look at Digital Distraction
A Closer Look at Digital Distraction
BrittneyStephenson
 
Mobilities Throughout The Ages
Mobilities Throughout The AgesMobilities Throughout The Ages
Mobilities Throughout The Agesrebeccajmckee
 

Viewers also liked (18)

Ppt.foro 2
Ppt.foro 2Ppt.foro 2
Ppt.foro 2
 
Chaoscontrole neurofeedback en wat het voor u doet (v10dd141214)
Chaoscontrole neurofeedback en wat het voor u doet   (v10dd141214)Chaoscontrole neurofeedback en wat het voor u doet   (v10dd141214)
Chaoscontrole neurofeedback en wat het voor u doet (v10dd141214)
 
Chaoscontrole neurofeedback in de praktijk: wat doet het voor u ?
Chaoscontrole neurofeedback in de praktijk: wat doet het voor u ?Chaoscontrole neurofeedback in de praktijk: wat doet het voor u ?
Chaoscontrole neurofeedback in de praktijk: wat doet het voor u ?
 
Использование css-спрайтов при верстке html-страниц
Использование css-спрайтов при верстке html-страницИспользование css-спрайтов при верстке html-страниц
Использование css-спрайтов при верстке html-страниц
 
International recruiter....Company Profile
International recruiter....Company ProfileInternational recruiter....Company Profile
International recruiter....Company Profile
 
Team 4 Slidecast
Team 4 Slidecast Team 4 Slidecast
Team 4 Slidecast
 
ITM Consultancy Profile
ITM Consultancy ProfileITM Consultancy Profile
ITM Consultancy Profile
 
Membuat sirup jeruk
Membuat sirup jerukMembuat sirup jeruk
Membuat sirup jeruk
 
Pj terapan
Pj terapanPj terapan
Pj terapan
 
камгэс
камгэскамгэс
камгэс
 
GallupReport
GallupReportGallupReport
GallupReport
 
банк презентация речевых сервисов голосовой интерактив
банк презентация речевых сервисов голосовой интерактивбанк презентация речевых сервисов голосовой интерактив
банк презентация речевых сервисов голосовой интерактив
 
Разработка сложного каталога средствами CMF Bitrix
Разработка сложного каталога средствами CMF BitrixРазработка сложного каталога средствами CMF Bitrix
Разработка сложного каталога средствами CMF Bitrix
 
International recruiters
International recruitersInternational recruiters
International recruiters
 
Pembuatan ikan asin
Pembuatan ikan asinPembuatan ikan asin
Pembuatan ikan asin
 
Сделай дизайнеру приятно: Красивые веб-формы
Сделай дизайнеру приятно: Красивые веб-формыСделай дизайнеру приятно: Красивые веб-формы
Сделай дизайнеру приятно: Красивые веб-формы
 
A Closer Look at Digital Distraction
A Closer Look at Digital DistractionA Closer Look at Digital Distraction
A Closer Look at Digital Distraction
 
Mobilities Throughout The Ages
Mobilities Throughout The AgesMobilities Throughout The Ages
Mobilities Throughout The Ages
 

Similar to Стартап за 1 день — скоростная командная разработка веб

Александр Жарков — Эволюция команды разработки: взгляд изнутри
Александр Жарков — Эволюция команды разработки: взгляд изнутриАлександр Жарков — Эволюция команды разработки: взгляд изнутри
Александр Жарков — Эволюция команды разработки: взгляд изнутриDaria Oreshkina
 
Разработка digital проектов в сжатые сроки
Разработка digital проектов в сжатые срокиРазработка digital проектов в сжатые сроки
Разработка digital проектов в сжатые сроки
World Brand Academy
 
Deadline — вчера (digital branding 2012)
Deadline — вчера (digital branding 2012)Deadline — вчера (digital branding 2012)
Deadline — вчера (digital branding 2012)Pavel Lebedev
 
презентация компании
презентация компаниипрезентация компании
презентация компанииDmitry Galakhov
 
Константин Назаров – Распараллеливание сборки Parallels Desktop для Mac
Константин Назаров – Распараллеливание сборки Parallels Desktop для MacКонстантин Назаров – Распараллеливание сборки Parallels Desktop для Mac
Константин Назаров – Распараллеливание сборки Parallels Desktop для Mac
404fest
 
UWDC'12, Александр Макаров, О командной разработке и фреймворках
UWDC'12, Александр Макаров, О командной разработке и фреймворкахUWDC'12, Александр Макаров, О командной разработке и фреймворках
UWDC'12, Александр Макаров, О командной разработке и фреймворкахAlexander Makarov
 
Владимир Лучанинов. SEO QA: как не дать программистам поломать SEO-фичи
Владимир Лучанинов. SEO QA: как не дать программистам поломать SEO-фичиВладимир Лучанинов. SEO QA: как не дать программистам поломать SEO-фичи
Владимир Лучанинов. SEO QA: как не дать программистам поломать SEO-фичи
Octopus Events
 
TК°Conf. Организация разработки Frontend. Виталий Слободин.
TК°Conf. Организация разработки Frontend. Виталий Слободин.TК°Conf. Организация разработки Frontend. Виталий Слободин.
TК°Conf. Организация разработки Frontend. Виталий Слободин.
TKConf
 
Оптимизация производительности нагруженных веб-систем на Java
Оптимизация производительности нагруженных веб-систем на JavaОптимизация производительности нагруженных веб-систем на Java
Оптимизация производительности нагруженных веб-систем на JavaAlex Chistyakov
 
Проходим тест Джоэла
Проходим тест ДжоэлаПроходим тест Джоэла
Проходим тест Джоэла
0leGG
 
Creating Open Source Projects
Creating Open Source ProjectsCreating Open Source Projects
Creating Open Source ProjectsAlexei Yuzhakov
 
Лучшие практики на практике
Лучшие практики на практикеЛучшие практики на практике
Лучшие практики на практике
Denis Tuchin
 
Tech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест ДжоэлаTech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU
 
инструменты проектирования интерфейсов
инструменты проектирования интерфейсовинструменты проектирования интерфейсов
инструменты проектирования интерфейсовOleg Karapuzov
 
CodeFest 2011. Макаров А. — Как разрабатывается Yii
CodeFest 2011. Макаров А. — Как разрабатывается YiiCodeFest 2011. Макаров А. — Как разрабатывается Yii
CodeFest 2011. Макаров А. — Как разрабатывается YiiCodeFest
 
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Ontico
 
Cемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиCемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиBoris Volfson
 
Прогрессивный рендеринг и Catberry.js / Михаил Реенко (2GIS / Flamp)
Прогрессивный рендеринг и Catberry.js / Михаил Реенко (2GIS / Flamp)Прогрессивный рендеринг и Catberry.js / Михаил Реенко (2GIS / Flamp)
Прогрессивный рендеринг и Catberry.js / Михаил Реенко (2GIS / Flamp)
Ontico
 
Dev club 23.05 pdf
Dev club 23.05 pdfDev club 23.05 pdf
Dev club 23.05 pdf
Julia Jolkin
 

Similar to Стартап за 1 день — скоростная командная разработка веб (20)

Александр Жарков — Эволюция команды разработки: взгляд изнутри
Александр Жарков — Эволюция команды разработки: взгляд изнутриАлександр Жарков — Эволюция команды разработки: взгляд изнутри
Александр Жарков — Эволюция команды разработки: взгляд изнутри
 
Разработка digital проектов в сжатые сроки
Разработка digital проектов в сжатые срокиРазработка digital проектов в сжатые сроки
Разработка digital проектов в сжатые сроки
 
Deadline — вчера (digital branding 2012)
Deadline — вчера (digital branding 2012)Deadline — вчера (digital branding 2012)
Deadline — вчера (digital branding 2012)
 
презентация компании
презентация компаниипрезентация компании
презентация компании
 
Константин Назаров – Распараллеливание сборки Parallels Desktop для Mac
Константин Назаров – Распараллеливание сборки Parallels Desktop для MacКонстантин Назаров – Распараллеливание сборки Parallels Desktop для Mac
Константин Назаров – Распараллеливание сборки Parallels Desktop для Mac
 
UWDC'12, Александр Макаров, О командной разработке и фреймворках
UWDC'12, Александр Макаров, О командной разработке и фреймворкахUWDC'12, Александр Макаров, О командной разработке и фреймворках
UWDC'12, Александр Макаров, О командной разработке и фреймворках
 
Владимир Лучанинов. SEO QA: как не дать программистам поломать SEO-фичи
Владимир Лучанинов. SEO QA: как не дать программистам поломать SEO-фичиВладимир Лучанинов. SEO QA: как не дать программистам поломать SEO-фичи
Владимир Лучанинов. SEO QA: как не дать программистам поломать SEO-фичи
 
TК°Conf. Организация разработки Frontend. Виталий Слободин.
TК°Conf. Организация разработки Frontend. Виталий Слободин.TК°Conf. Организация разработки Frontend. Виталий Слободин.
TК°Conf. Организация разработки Frontend. Виталий Слободин.
 
Оптимизация производительности нагруженных веб-систем на Java
Оптимизация производительности нагруженных веб-систем на JavaОптимизация производительности нагруженных веб-систем на Java
Оптимизация производительности нагруженных веб-систем на Java
 
Проходим тест Джоэла
Проходим тест ДжоэлаПроходим тест Джоэла
Проходим тест Джоэла
 
Creating Open Source Projects
Creating Open Source ProjectsCreating Open Source Projects
Creating Open Source Projects
 
Лучшие практики на практике
Лучшие практики на практикеЛучшие практики на практике
Лучшие практики на практике
 
Tech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест ДжоэлаTech Talks @NSU: Проходим тест Джоэла
Tech Talks @NSU: Проходим тест Джоэла
 
инструменты проектирования интерфейсов
инструменты проектирования интерфейсовинструменты проектирования интерфейсов
инструменты проектирования интерфейсов
 
CodeFest 2011. Макаров А. — Как разрабатывается Yii
CodeFest 2011. Макаров А. — Как разрабатывается YiiCodeFest 2011. Макаров А. — Как разрабатывается Yii
CodeFest 2011. Макаров А. — Как разрабатывается Yii
 
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
Как развивать библиотеку компонентов, не ломая ее / Артур Удалов (Mail.Ru Group)
 
Как разраба
Как разрабаКак разраба
Как разраба
 
Cемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектамиCемь смертных грехов в управлении проектами
Cемь смертных грехов в управлении проектами
 
Прогрессивный рендеринг и Catberry.js / Михаил Реенко (2GIS / Flamp)
Прогрессивный рендеринг и Catberry.js / Михаил Реенко (2GIS / Flamp)Прогрессивный рендеринг и Catberry.js / Михаил Реенко (2GIS / Flamp)
Прогрессивный рендеринг и Catberry.js / Михаил Реенко (2GIS / Flamp)
 
Dev club 23.05 pdf
Dev club 23.05 pdfDev club 23.05 pdf
Dev club 23.05 pdf
 

Стартап за 1 день — скоростная командная разработка веб

  • 1. Стартап  за  1  день:  скоростная   командная  разработка  веб-­‐ приложений   Кирилл  Мельничук,  AlterEGO  
  • 2. Зачем?   •  Разработать  проект  за  1  рабочий  день  с   идеи  до  релиза   •  Прокачать  навыки  командной  разработки   •  Прощупать  слабые  места  в  знаниях   •  Получить  фан  J    
  • 3. Что  нужно?   •  1  день   •  1  команда   •  1  идея   •  1  маркерная  доска   •  1  репозиторий   •  Кофе/чай/печеньки,  пицца,  пиво  —  по   желанию  
  • 4. Как  это  было  у  нас?   •  За  неделю  решили,  что  именно  делать   •  С  утра  взяли  доску  А0+  и  написали  список   страниц,  сущностей  и  активностей   •  Разделили  обязанности   •  Пообедали   •  Сделали  
  • 7. Страница     Макеты   вопроса  
  • 8. Немного  статистики   •  6  человек  (5  программистов,  1  дизайнер)   •  228  коммитов  в  SVN   •  9.5  часов   •  6  макетов   •  1500    строк  php-­‐кода   •  500  строк  яваскрипта   •  Сколько-­‐то  там  html-­‐кода  
  • 9. Ошибки   •  Дизайн  начали  делать  одновременно  с   кодом     •  Запороли  репозиторий  через  час  после   начала  работы  и  он  не  работал  1.5  часа   •  Не  сразу  настроили  автоэкспорт   репозитория  в  веб   •  Не  учли  нововведений  в  сторонних  API  
  • 10. Плюсы   •  Удачно  разделили  задачи   •  Начали  делать  views  и    AJAX-­‐часть  до  того,   как  был  готов  дизайн   •  Использовали  сразу  общую  базу  данных  на   удаленном  сервере   •  Практически  идеально  по  объему   спланировали  задачи  
  • 11. Советы   •  Рассчитывать  силы  команды   •  Придумывать  не  только  идею,  но  и  задачи,   в  нее  входящие   •  Вместе  с  сущностями  продумывать  и   активности   •  Дизайн  должен  быть  готов  ДО  первой   строчки  кода   •  НЕ  заморачиваться  с  багтрекером,   итерациями  и  прочим  Аджайлом  
  • 12. И  последний  совет     ПИСАТЬ  КОД,  !!!!!  !                            
  • 13. Вопросы?   Кирилл  Мельничук   hitman@alterego.biz.ua   Skype:  hi-­‐tman   ICQ  441531   @loginincorrect   h‹p://nightwriter.habrahabr.ru