13
Стартап за 1 день: скоростная командная разработка веб приложений Кирилл Мельничук, AlterEGO

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

Embed Size (px)

DESCRIPTION

 

Citation preview

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

Стартап  за  1  день:  скоростная  командная  разработка  веб-­‐

приложений  

Кирилл  Мельничук,  AlterEGO  

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

Зачем?  

•  Разработать  проект  за  1  рабочий  день  с  идеи  до  релиза  

•  Прокачать  навыки  командной  разработки  •  Прощупать  слабые  места  в  знаниях  •  Получить  фан  J    

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

Что  нужно?  

•  1  день  •  1  команда  •  1  идея  •  1  маркерная  доска  •  1  репозиторий  •  Кофе/чай/печеньки,  пицца,  пиво  —  по  желанию  

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

Как  это  было  у  нас?  

•  За  неделю  решили,  что  именно  делать  •  С  утра  взяли  доску  А0+  и  написали  список  страниц,  сущностей  и  активностей  

•  Разделили  обязанности  •  Пообедали  •  Сделали  

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

Собственно,  доска    

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

Макеты   Главная  

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

Макеты  Страница    вопроса  

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

Немного  статистики  

•  6  человек  (5  программистов,  1  дизайнер)  •  228  коммитов  в  SVN  •  9.5  часов  •  6  макетов  •  1500    строк  php-­‐кода  •  500  строк  яваскрипта  •  Сколько-­‐то  там  html-­‐кода  

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

Ошибки  

•  Дизайн  начали  делать  одновременно  с  кодом    

•  Запороли  репозиторий  через  час  после  начала  работы  и  он  не  работал  1.5  часа  

•  Не  сразу  настроили  автоэкспорт  репозитория  в  веб  

•  Не  учли  нововведений  в  сторонних  API  

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

Плюсы  

•  Удачно  разделили  задачи  •  Начали  делать  views  и    AJAX-­‐часть  до  того,  как  был  готов  дизайн  

•  Использовали  сразу  общую  базу  данных  на  удаленном  сервере  

•  Практически  идеально  по  объему  спланировали  задачи  

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

Советы  •  Рассчитывать  силы  команды  •  Придумывать  не  только  идею,  но  и  задачи,  в  нее  входящие  

•  Вместе  с  сущностями  продумывать  и  активности  

•  Дизайн  должен  быть  готов  ДО  первой  строчки  кода  

•  НЕ  заморачиваться  с  багтрекером,  итерациями  и  прочим  Аджайлом  

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

И  последний  совет  

 ПИСАТЬ  КОД,                              !  !!!!!

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

Вопросы?  

Кирилл  Мельничук  [email protected]  Skype:  hi-­‐tman  ICQ  441531  @loginincorrect  h�p://nightwriter.habrahabr.ru