- Хто такий Іван Безрукавий?
- Іван Безрукавий — керівник відділу контролю якості (QC Lead) у SoftServe, одній з найбільших IT-компаній України з понад 15 000 інженерів та офісами по всій Європі та Північній Америці. Він виступав експертним суддею на Hackathon for Developers від SoftServe у Дніпрі та є активним учасником Stack Overflow, де ділиться експертизою з інженерії якості з широкою спільнотою розробників.
- Чим займається керівник відділу контролю якості в такій компанії, як SoftServe?
- Керівник відділу контролю якості в SoftServe відповідає за архітектуру якості одного або кількох потоків розробки програмного забезпечення. Це включає розробку стратегій тестування, визначення рівнів якості, які код має пройти перед виходом у виробництво, наставництво QA-інженерів та комунікацію ризиків якості між командами продукту, розробки та операцій. Ця роль перебуває на перетині технічної глибини та міжфункціонального керівництва.
- Чому керівництво у сфері забезпечення якості важливе в сучасній розробці програмного забезпечення?
- Дослідження американського NIST та фахівців з вимірювання програмного забезпечення Кейперса Джонса та Олів'є Бонсін'юра оцінює, що усунення дефектів, які дійшли до виробництва, коштує організаціям у 15–100 разів більше, ніж виправлення дефектів, виявлених під час розробки. Керівники відділів QA — це інженери, відповідальні за зміну цього співвідношення: вони виявляють потенційні збої на ранніх етапах, встановлюють стандарти покриття тестами та гарантують, що швидкість виходу на ринок не відбувається за рахунок надійності.
- Що таке SoftServe Hackathon for Developers?
- SoftServe Hackathon for Developers — це восьмигодинний змагальний захід з програмування, що проводиться у Дніпрі, Україна. Десять команд по три-чотири розробники змагаються за створення працюючих застосунків навколо заданої теми — попередні видання були зосереджені на мобільних застосунках із соціальним призначенням. Експертні судді від SoftServe, включно з керівниками QA та архітекторами, оцінюють роботи за технічною якістю та користувацьким досвідом поряд із повнотою функціоналу.