НАТАЛІЯ ТРОЙНІЧ «Редизайн всього продукту, коли на проекті залишилось два мануальних тестувальника»
1. “Редизайн всього продукту, коли на проекті залишилось всього
два мануальних тестувальники”
- Досвід роботи тестувальником більше 4-х років
- Працюю QA Engineer у мюнхенській EdTech компанії
- Тестую веб/мобайл додатки та вебсайт “StudySmarter”
- У вільний час люблю гуляти містом, плавати та читати
5. Чому Редизайн зараз?
- залучення нових користувачів
- збільшення доходу
- виправити
- технічний+дизайнерський борг
- змінити UX підхід для певного
функціоналу
- досягти більш стабільного продукту
6. - не було прототипу редизайну
- інтерв’ю проводилися для врахування нових
трендів, потреб користувача та виявлення
недоліків в існуючому функціоналі
- питайте користувача про проблему,
а не її рішення
Підготовчі роботи та інтерв’ю з користувачами
7. Початок та розробка UI/UX частини
- створення скелету дизайну
- продумування нового юзер флоу
- обговорення менеджментом створення додаткових фіч
- на цьому етапі
QA ще активно
не залучені, але
вже відвідують
зустрічі щодо
всього концепту
8. Бекенд та Фронтенд розробка
- робота по Канбану
- розробка розділена за функціональністю
- усі зміни одразу зливаються у головну гілку
- на цьому етапі QA вже можуть поступово долучатися
9. Redesign Progress Traffic Lights Check
- червоний, якщо не встигаєш по таймлайну
- жовтий при невеликій затримці
- зелений колір, коли все йде за планом
14. Принцип “Ділити кита на частини”
- задачі в JIRA були розділені за
функціональністю продукту
- кожен баг заводився як підзадача до
конкретної задачі
- той самий принцип можна застосувати для
тестової документації
15. Редизайн - це командна робота
- до тестингу були залучені продуктовий та інженерний відділи
- усі “майбутні фічі” репортились в редизайн Slack канал
- якийсь фікси робились одразу і позначались готовими у треді
- всі інші баги заносились у JIRA
16. Оновлення механізму сповіщень
- залучити користувача проводити більше часу у
додатку
- адаптувати сповіщення під нову
функціональність (Task List)
- спростити та оптимізувати логіку існуючих
сповіщень
- нагадувати про майбутні іспити та підготовку до
них
21. Моніторинг та виправлення критичних багів після повного
роллауту
- після релізу одразу проводилося опитування у додатку
- скарги, побажання приходили у спеціально створений канал
- QA плідно працювали із командною підтримки та перевіряли баги, які
репортилися користувачами
Критична проблема після повного роллауту:
Перфоманс-проблеми на веб-сайті
22. Підсумки редизайну
- це був виклик для всієї компанії
- редизайн завжди ризиковане бізнес-рішення
- отримали позитивні відгуки від багатьох користувачів
- вважаємо успішною зміною у продукті
- не жалкуємо про рішення робити та зробили б це знову
- код рефакторинг чи редизайн неминучі у певний момент