Опис послуги
ПерекладЗастосунок перестають писати в день випуску і починають підтримувати. Платформи щороку випускають нову версію системи, магазини змінюють правила, у бібліотеках закривають вразливості — і ніщо з цього не чекає, доки у вас звільниться тиждень. Застосунок, якого не торкалися пів року, зазвичай не має вигляду зламаного: він просто перестає збиратися на чистій машині, починає вилітати на свіжих пристроях і з'їжджає вниз у магазині, бо останні відгуки — про зависання та зниклі дані. Тримати проєкт у формі постійно дешевше, ніж раз на рік оплачувати рятувальну операцію, а рятувати доводиться завжди в найгірший момент.
Починаю завжди однаково — з чесного розбору того, що є. Збираю проєкт з нуля на чистій машині, дивлюся, чим і як його зібрано, виписую залежності, які не рухалися роками, позначаю крихкі місця в коді й переглядаю звіти про збої, що надходять із реальних пристроїв. На виході — короткий письмовий підсумок: що лагодити зараз, що можна відкласти й чим обернеться кожне зволікання. Далі робота йде циклами: оновлення залежностей і підтримка нових версій операційних систем, розбір збоїв до причини та виправлення, пришвидшення холодного запуску й економія батареї, дрібні доопрацювання за вашими заявками, потім збирання, підписання та викладення чергового випуску. Окремо читаю відгуки, де скаржаться не на продукт, а на техніку: вильоти, зависання, зниклі дані. Такі відгуки майже завжди вказують на конкретний дефект і лишаються найдешевшим джерелом задач.
Три речі проговорюю до початку роботи, щоб потім не було розмови про порушені обіцянки. Терміни перевірки в магазинах застосунків від мене не залежать: я готую випуск, відповідаю на кожне зауваження та супроводжую його до публікації, але обіцяти точну дату публікації не можна нікому, і я цього робити не буду. Звіти про збої збираються знеособлено і лише за згодою користувача — вміст екранів, уведені тексти та особисті дані в них не надсилаються, а там, де згоди немає, я працюю з тим, що доступне. Відмова від підтримки старої версії системи узгоджується за часткою ваших користувачів, а не за моєю зручністю: цифри приношу я, рішення ухвалюєте ви.
Що входить у супровід:
— розбір поточного стану проєкту та збирання з письмовим підсумком;
— оновлення залежностей і підтримка нових версій операційних систем;
— розбір збоїв за звітами з пристроїв, пошук причини та виправлення;
— пришвидшення запуску, зменшення витрати батареї й трафіку;
— дрібні доопрацювання та правки за вашими заявками;
— підготовка випусків і супровід перевірки в магазинах;
— робота з відгуками про технічні проблеми;
— передавання знань вашій команді та план випусків на квартал.
Починаю завжди однаково — з чесного розбору того, що є. Збираю проєкт з нуля на чистій машині, дивлюся, чим і як його зібрано, виписую залежності, які не рухалися роками, позначаю крихкі місця в коді й переглядаю звіти про збої, що надходять із реальних пристроїв. На виході — короткий письмовий підсумок: що лагодити зараз, що можна відкласти й чим обернеться кожне зволікання. Далі робота йде циклами: оновлення залежностей і підтримка нових версій операційних систем, розбір збоїв до причини та виправлення, пришвидшення холодного запуску й економія батареї, дрібні доопрацювання за вашими заявками, потім збирання, підписання та викладення чергового випуску. Окремо читаю відгуки, де скаржаться не на продукт, а на техніку: вильоти, зависання, зниклі дані. Такі відгуки майже завжди вказують на конкретний дефект і лишаються найдешевшим джерелом задач.
Три речі проговорюю до початку роботи, щоб потім не було розмови про порушені обіцянки. Терміни перевірки в магазинах застосунків від мене не залежать: я готую випуск, відповідаю на кожне зауваження та супроводжую його до публікації, але обіцяти точну дату публікації не можна нікому, і я цього робити не буду. Звіти про збої збираються знеособлено і лише за згодою користувача — вміст екранів, уведені тексти та особисті дані в них не надсилаються, а там, де згоди немає, я працюю з тим, що доступне. Відмова від підтримки старої версії системи узгоджується за часткою ваших користувачів, а не за моєю зручністю: цифри приношу я, рішення ухвалюєте ви.
Що входить у супровід:
— розбір поточного стану проєкту та збирання з письмовим підсумком;
— оновлення залежностей і підтримка нових версій операційних систем;
— розбір збоїв за звітами з пристроїв, пошук причини та виправлення;
— пришвидшення запуску, зменшення витрати батареї й трафіку;
— дрібні доопрацювання та правки за вашими заявками;
— підготовка випусків і супровід перевірки в магазинах;
— робота з відгуками про технічні проблеми;
— передавання знань вашій команді та план випусків на квартал.