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

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

Upload: quartsoft

Post on 21-Jan-2015

592 views

Category:

Education


3 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Стартап за 1 день: скоростная командная разработка Web-приложений

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

приложений

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

Page 2: Стартап за 1 день: скоростная командная разработка Web-приложений

Зачем?

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

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

Page 3: Стартап за 1 день: скоростная командная разработка Web-приложений

Что нужно?

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

желанию

Page 4: Стартап за 1 день: скоростная командная разработка Web-приложений

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

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

страниц, сущностей и активностей• Разделили обязанности• Пообедали• Сделали

Page 5: Стартап за 1 день: скоростная командная разработка Web-приложений

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

Page 6: Стартап за 1 день: скоростная командная разработка Web-приложений

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

Page 7: Стартап за 1 день: скоростная командная разработка Web-приложений

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

Page 8: Стартап за 1 день: скоростная командная разработка Web-приложений

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

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

Page 9: Стартап за 1 день: скоростная командная разработка Web-приложений

Ошибки

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

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

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

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

Page 10: Стартап за 1 день: скоростная командная разработка Web-приложений

Плюсы

• Удачно разделили задачи• Начали делать views и AJAX-часть до того,

как был готов дизайн• Использовали сразу общую базу данных на

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

спланировали задачи

Page 11: Стартап за 1 день: скоростная командная разработка Web-приложений

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

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

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

строчки кода• НЕ заморачиваться с багтрекером,

итерациями и прочим Аджайлом

Page 12: Стартап за 1 день: скоростная командная разработка Web-приложений

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

ПИСАТЬ КОД, !

Page 13: Стартап за 1 день: скоростная командная разработка Web-приложений

Вопросы?

Кирилл Мельничук[email protected]: hi-tmanICQ 441531@loginincorrecthttp://nightwriter.habrahabr.ru