Стартап за 1 день — скоростная командная разработка...
DESCRIPTION
TRANSCRIPT
Стартап за 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-‐часть до того, как был готов дизайн
• Использовали сразу общую базу данных на удаленном сервере
• Практически идеально по объему спланировали задачи
Советы • Рассчитывать силы команды • Придумывать не только идею, но и задачи, в нее входящие
• Вместе с сущностями продумывать и активности
• Дизайн должен быть готов ДО первой строчки кода
• НЕ заморачиваться с багтрекером, итерациями и прочим Аджайлом
И последний совет
ПИСАТЬ КОД, ! !!!!!
Вопросы?
Кирилл Мельничук [email protected] Skype: hi-‐tman ICQ 441531 @loginincorrect h�p://nightwriter.habrahabr.ru