Особливості впровадження принципів SCRUM в нашій компанії - Зображення №1
01

Особливості впровадження принципів SCRUM в нашій компанії

Зміст:
Як вам стаття?
Дякуємо за відгук!
5.0
567 Переглядів

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



Принципи SCRUM

Скрам є командним процесом, в якому важливо підтримувати ефективність взаємодії між її членами, незалежно від виконуваних ролей і ієрархічних рівнів. Раніше командна робота в нашій компанії репрезентувалась у вигляді водоспадного методу розробки (waterfall). Повністю ми не відмовилися від даного підходу, але на багатьох проектах перейшли на SCRUM.

Щоб підвищити результативність роботи над проектами в нашій компанії, ми впровадили принципи і інструменти скрам, а саме:

  1. Взаємодія людей і правильне міжособистісне відношення визначає результативність наших дій і якість кінцевого продукту;
  2. Завдання виконуються малими командами, так як їх зручно моніторити і вибудовувати нормальні робочі відносини;
  3. Оцінюємо результати роботи всієї команди, а не окремого виконавця;
  4. Безперервно розвиваємо і самовдосконалюємо команду в цілому і її окремих членів;
  5. Наші дії здійснюються ітераціями (невеликими спринтами).

Артефакти, які ми використовуємо

SCRUM - це безперервне навчання і адаптація до мінливих чинників. У Asabix система структурована таким чином, щоб проектні команди могли швидко і без стресу адаптуватися до вимог поставлених завдань і внесеним замовником змін. Для цього ми використовуємо певний комплекс артефактів, що дозволяють досягнути гарних результатів в усіх напрямках.



Беклог продукту

Ми з замовником (або замовник самостійно) представляємо беклог продукту у вигляді переліку загальних ідей про продукт, які з часом доповнюються і стають більш конкретними і деталізованими. Пропоновані нами ідеї охоплюють властивості продукту, можливості і методи поліпшення, виправлення недоліків.



Grooming

Проведене нами упорядкування беклога необхідно для того, щоб була можливість приєднати, прибрати або розбити окремі елементи беклога конкретного продукту. Так ми можемо давати нові оцінки факторів, змінювати послідовність елементів, так само як і прояснити вимоги до поставленого завдання, над яким працюємо.



Jira

За даним інструментом ми фіксуємо і оцінюємо прогрес розробки проектів. Це дозволяє нам визначити динаміку ефективності та прозорості комунікації всередині команди, поліпшення організації роботи та концентрації на рішенні поставлених завдань. Jira в нашій компанії ґрунтується на спринті і підтримує їх інтерактивну розробку і підтримку.



Керування спринтом

  1. Планування спринту - беруть участь всі члени команди. Спільно вирішуємо, що і як зробити для виконання запланованого проекту;
  2. Оцінка в story points - визначаємо оцінку для кожної історії користувача (user story) з точки зору складності, витраченого часу і ризиків.
  3. Velocity - визначаємо швидкість, з якою робоча команда виконує один спринт;
  4. Продуктивність - розраховуємо на момент закінчення спринта на основі кількості завершених елементів;
  5. Дошка зі стікерами - дошка, розділена на три стовпці зі стікерами: Завдання, В роботі, Завершення. Щодня в міру виконання робіт, змінюємо стікер в потрібний статус. Це дозволяє нам контролювати реалізований обсяг;
  6. Презентації в кінці кожного спринту - команда демонструє роботу, так як одним з основних принципів Scrum є, те, що в кінці кожного спринту, повинен вийти зрозумілий і робочий функціонал, який приносить користь;
  7. Ретроспектива - проводимо огляд спринту, виявляємо 2-3 недоліки , визначаємо методи їх вирішення.

Кожен день ми проводимо daily meeting. На цих скрам нарадах ми обговорюємо завдання і приймаємо рішення про способи їх реалізації протягом спринту (2 тижні). Daily meeting займає не більше 15 хвилин і основним завданням є з'ясувати на якому етапі кожен учасник і чи є якісь проблеми на шляху реалізації того чи іншого функціоналу.



Результати впровадження артефактів скрам

Впровадження в компанії скрам дозволило нам ефективно планувати свою діяльність і визначити оптимальні шляхи досягнення якісного результату, а саме:

  1. Додало прогнозованості;
  2. Збільшили швидкість роботи команди в цілому і окремих членів;
  3. Навчилися правильно планувати робоче навантаження;
  4. Кожен член нашої команди точно знає своє завдання і не відволікається на інші;
  5. Зменшили рівень стресу і хаосу в процесі розробки проектів;
  6. Підвищили якість кінцевого продукту;
  7. Не допускаємо зривів за термінами здачі.

В результаті впровадження SCRUM команди в студії web-розробки Asabix працюють більш злагоджено, чітко і швидко.

Наступна стаття Наш досвід: ресторанна справа та доставка їжі
Попередня стаття Ключові відмінності між Laravel і Symfony
Давайте обговоримо ваш проєкт
Натискаючи кнопку "Відправити", ви погоджуєтеся з обробкою персональних даних. Детальніше
Блог
#0000

Читайте також інші статті в нашому блозі

Yii або Laravel: що краще для вашого проєкту?
02 Січ, 2024
Завдяки технологічному розвитку, писати на PHP код з нуля тепер не обов'язково: існує безліч фреймворків — готових моделей, «шаблонів» для програмних платформ, серед яких найпопулярнішими стали Yii2 і Laravel. У чому їхня відмінність і який із фреймворків для створення продукту обрати? Розповідаємо та порівнюємо структури в цьому матеріалі.
ПЕРЕГЛЯНУТИ СТАТТЮ
Особливості впровадження принципів SCRUM в нашій компанії - Зображення №5
Що таке PWA: детальна інструкція зі зразками коду
26 Лют, 2024
PWA, або Progressive Web Apps, — це вебдодатки, які поєднали в собі все найкраще з вебсайтів і мобільних додатків. Схожі на нативні за своїм функціоналом, вони працюють на будь-якому пристрої, де є веббраузери.
ПЕРЕГЛЯНУТИ СТАТТЮ
Особливості впровадження принципів SCRUM в нашій компанії - Зображення №6
Крос-браузерна верстка — що це означає?
25 Лип, 2023
Крос-браузерна верстка — це методика створення вебсторінок, яка забезпечує правильне та однакове відображення сайту в різних браузерах та їх версіях.
ПЕРЕГЛЯНУТИ СТАТТЮ
Навіщо потрібна CRM-система: поняття, переваги, різновиди
22 Лют, 2024
CRM — це програмне забезпечення для автоматизації та керування взаємодією з клієнтами. Тут в електронному вигляді зберігаються всі дані про історію замовлень та продажів, про кожного клієнта та його уподобання, а також про попередні взаємодії бренду зі споживачем.
ПЕРЕГЛЯНУТИ СТАТТЮ
 
Контакти
#0000

Готові розпочати? Зв'яжіться з нами!

Телефон:
+38 (096) 880 99 00
Адреса:

Україна, Житомир
вул. Вітрука 9в

Графік:

Пн-Пт 9.00 - 19.00

Телефон:
+48 570 337 815
Адреса:

Poland, Warsaw, 00-842
Łucka street 15/204

Графік:

Пн-Пт 9.00 - 19.00

 
 
Зв'яжіться з нами
#0000

Залишилися запитання?

Будь ласка, заповніть форму нижче і наші спеціалісти зв'яжуться з вами якнайшвидше!
Натискаючи кнопку "Відправити", ви погоджуєтеся з обробкою персональних даних. Детальніше.