• Про проєкт
  • Контакти
  • Логін
CreativityUA - Official CIAU Media
  • Ідеї
  • Інсайти
  • Ремесло
  • Бізнес
  • Люди
  • М’язи
  • Тренди
  • Натхнення
  • Більше
    • Всі новини
    • Відео
    • Спецпроєкти
      • LIONS Live
      • Креативний дайджест
      • Cannes Lions 365
      • Філософський Сад
      • Комунікації для культурних менеджерів
      • Знакові проєкти України
Немає результатів
Переглянути всі результати
Creativity Ukraine
  • Ідеї
  • Інсайти
  • Ремесло
  • Бізнес
  • Люди
  • М’язи
  • Тренди
  • Натхнення
  • Більше
    • Всі новини
    • Відео
    • Спецпроєкти
      • LIONS Live
      • Креативний дайджест
      • Cannes Lions 365
      • Філософський Сад
      • Комунікації для культурних менеджерів
      • Знакові проєкти України
Немає результатів
Переглянути всі результати
Creativity Ukraine
Головна Розвиток і Ефективність

Дедлайн сорван, бюджет провален – и это успех!

19 Січня, 2016
Час прочитання: 1 хв.
A A
Дедлайн сорван, бюджет провален – и это успех!
Share on FacebookShare on Twitter

К концу 2015 года мы запустили опцию переключения между аккаунтами в приложении Basecamp 3 для Android. На первый взгляд, вполне стандартная функция – если вы пользуетесь более чем одним аккаунтом, просто нажимаете на меню и переключаетесь.

Эта опция подошла по всем параметрам, которые мы задаем для новых задач, за которые беремся: ее хотели пользователи, ее хотели мы, и казалось, что ее можно внедрить в рамках двухнедельного бюджета.

Результат: мы внедрили отличную версию переключателя аккаунтов. Успех!

Подпись мелким текстом: У нас это заняло шесть недель. Мы напрочь выбились из бюджета и дедлайна.

Шесть недель на вот эту фигню? Пффф…

Что произошло? Как мы растянули это с двух недель на шесть? И как мы можем называть это успехом?!

Проблема: Мы не владели всей необходимой информацией

Многие программисты получали этот (в основном болезненный) опыт – у тебя оказывается недостаточно информации перед началом проекта. Когда мы изначально планировали две недели, мы думали, что нашего базового кода вполне хватит на разработку данной функции.

Это предположение было неверным.

В ходе разработки и приближения даты запуска все поплыло. Наш код оказался не таким структурированным, каким казался. AsyncTasks (программный класс, который используется для Android-разработки — ред.) сделал код сложным для чтения и еще более сложным для усовершенствования. С нашей базой данных было сложно работать. Каким-то образом там очутились четыре уровня аутентификации. Средства тестирования оказались не такими мощным, как должны были быть.

Но ничего из этого не казалось очевидным в течение первой недели разработки. И даже второй недели. И даже третьей. Ну вы поняли.

Реальное мерило успеха: закладывание фундамента

Сэм Стивенсон, программист Basecamp и один из самых умных людей, которых я когда-либо встречал, прекрасно сказал:

Вместо того, чтобы решать проблему на ходу, одним решением, лучше заложите фундамент для системы, которая будет поддерживать специфические перемены, которые вы захотите в нее вносить.

Собственно, эта фраза объясняет почему наша опция-за-две-недели превратилась в шестинедельный мини-проект. И она же стала абсолютным классификатором успешности данного проекта.

Мы отказались от AsyncTasks и заменили его на Android Priority Job Queue. Мы переписали структуру нашей базы данных. Мы почистили процесс аутентификации. Мы написали новые тесты и улучшили существующие. Мы сделали массу вещей, которые долго перечислять. Мы сделали все, что могли, чтобы улучшить общее состояние системы для будущей работы. (И да, мы написали полностью новый код для переключения между аккаунтами!)

Короче говоря, наша команда в полной мере осознала насколько важно делать вещи правильно, а не быстро. Мы поняли, что переписывание, переработка и реогранизация больших кусков кода стоят наших усилий, поскольку послужат фундаментом на 2016 год.

Да, мы могли внедрить эту функцию за две недели. Но куда важнее было заложить фундамент для нормальной работы и потратить на это шесть недель. Мы следим за дедлайнами, но еще больше мы следим за качеством работы.

Чему мы научились?

Несмотря на то, что мы были рады результатам, остались вещи, которые мы могли сделать лучше. Итак, чему мы научились?

  • После первой или второй недели следовало остановиться на пару дней и сделать шаг назад. Это бы позволило нам лучше проанализировать ситуацию, обновить ожидания и задать новый дедлайн. Даже если бы мы пришли к тем же выводам и датам, перезагрузка помогла лучше обдумать существующие приоритеты.
  • Когда мы осознали, что все займет больше двух недель, следовало назначить регулярные видео-конференции через Google Hangouts. Обсуждение лицом к лицу (с модерацией) действительно порождает множество хороших идей и решений насущных проблем.
  • Следовало делать больше небольших письменных заметок, которые бы помогли лучше описать систему и взаимодействия внутри нее. При обсуждении чего-то комплексного легко упустить суть, общаясь через что-то вроде Campfire. Хорошо, что в Basecamp есть множество опций, вроде списков задач, документов или сообщений, которые позволяют немного замедлить процесс общения – описать проблему более методично и вдумчиво.
  • Спешка ведет в никуда. Было пару моментов, когда я думал, что нужно поднажать, нужно спешить, мчаться к финишной черте. Думаю, это вполне естественно, если ты мотивирован и хочешь хорошо выполнить работу. Но мои коллеги помогли мне, и мы сумели переориентироваться на более длительный срок выполнения задачи. Хорошие коллеги всегда помогут принять правильное решение.

В итоге, мы выкатили классную функцию, заложили фундамент на 2016 и многому научились.

Думаю, что такой результат за шесть недель – не так уж и плохо.


Теги: розвиток

СХОЖІ ПУБЛІКАЦІЇ

Думай як клієнт: від тригерів до просування
Бізнес та Інновації

Думай як клієнт: від тригерів до просування

7 Березня, 2024

Група компаній infocus та коворкінг GNRTR організовують бізнес-івент для маркетологів та підприємців. Тема: «Думай як клієнт: від тригерів до просування».Де та коли?🗓️ 16.03 о 13:00📍 коворкінг GNRTR: вулиця Михайла Грушевського,...

Читати даліDetails

Шість нью-йоркських артистів оновлять термінал Delta в LaGuardia

Виставка Burn розглядає лісові пожежі через величезні палаючі картини

РЕКОМЕНДОВАНО

Аналітика

Digital-набір піарника: від робочих додатків до джерел натхнення

30 Червня, 2025
Аналітика

Етика у дизайні: старт першого національного дослідження про професійні цінності українських дизайнерів

26 Червня, 2025

БІЛЬШЕ МАТЕРІАЛІВ

“AVANGАRDEN”: МИСТЕЦТВО, БІЗНЕС І ЖИТТЯ ПОПРИ ВИКЛИКИ ВІЙНИ
Бізнес та Інновації

“AVANGАRDEN”: МИСТЕЦТВО, БІЗНЕС І ЖИТТЯ ПОПРИ ВИКЛИКИ ВІЙНИ

3 Липня, 2025
Шопінг у стилі “Гри в кальмара”: відкриття нового супермаркету TA-DA! у Києві
Ідеї

Шопінг у стилі “Гри в кальмара”: відкриття нового супермаркету TA-DA! у Києві

30 Червня, 2025

Про медіа

CreativityUA – ми пишемо про креатив, що трансформує бізнес, змінює людину та розвиває суспільство. Надаємо можливість брендам та особистостям ділитись досвідом та цікавою інформацією. Тримаємо в курсі важливих новин креативних індустрій і надаємо майданчик для поширення свіжих думок.

Тематичні напрями

  • Творчість і дизайн
  • Бізнес та Інновації
  • Маркетинг і Комунікації
  • Культура і Життя
  • Наука і Технології
  • Розвиток і Ефективність
  • Суспільство та Держава
  • Фестивалі та можливості
  • Відповідальність

Контакти

Відділ реклами

Імейл редакції

+380 44 221 6131

Новини Каннських Левів в Україні

Cannes LIONS 365  |  LIONS Live

Подкаст Creative Digest

Soundcloud  |  Apple Podcasts |  Google Podcasts

Ми у соцмережах

© 2021 CreativityUA | Офіційне медіа Асоціації Креативних Індустрій України | CIAU

Політика конфіденційності

З поверненням!

Увійдіть з логіном Facebook
Увійдіть з логіном Google
OR

Увійти в обліковий запис

Забули пароль?

Відновіть свій пароль

Будь ласка, введіть своє ім'я користувача або адресу електронної пошти, щоб скинути пароль.

Увійти
Немає результатів
Переглянути всі результати
  • РУБРИКИ
    • Ідеї
    • Інсайти
    • Ремесло
    • Бізнес
    • Люди
    • М’язи
    • Тренди
    • Натхнення
  • ТЕМАТИКА
    • Маркетинг і Комунікації
    • Бізнес та Інновації
    • Творчість і дизайн
    • Культура і Життя
    • Розвиток і Ефективність
    • Наука і Технології
    • Суспільство та Держава
    • Фестивалі та можливості
  • СПЕЦПРОЄКТИ
    • Cannes Lions 365
    • LIONS Live
    • Креативний дайджест
    • Філософський Сад
    • Комунікації для культурних менеджерів
    • Знакові проєкти України
  • ТИП МАТЕРІАЛУ
    • Новини
    • Добірки
    • Історії
    • Точка зору
    • Інтерв’ю
    • Аналітика
    • Відео
    • Події

© 2021 CreativityUA | Офіційне медіа Асоціації Креативних Індустрій України | CIAU

Цей вебсайт використовує файли cookie. Продовжуючи користуватися цим вебсайтом, ви даєте згоду на використання файлів cookie. Відвідайте сторінку Політика конфіденційності.