img
scroll
#

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

Uk Ru En
Стаття
#0002

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

Connect EasyPost API

Принципи : 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 команди в Asabix працюють більш злагоджено, чітко і швидко.

Блог
#0002
Статті, які можуть вас також зацікавити
Реалізація структури бази продуктів з сервісу sql-ex.ru з підтримкою Doctrine2
Розширюйте проект на міцній основі з використанням вбудованого функціоналу Doctrine2, спробуйте додати свої класи і таблиці. Характеристика бази продуктів
Поради щодо підключення до сервісу API ShipStation
Поради щодо підключення до сервісу API ShipStation
Використовуйте API ShipStation як агрегатор для вашого сервісу, а такж як відмінний інструмент для економії коштів на відправленнях посилок. Опис особливостей сервісу
Ключові відмінності між Laravel і Symfony
Ключові відмінності між Laravel і Symfony
Який з двох фреймворків Laravel чи Symfony вибрати для реалізації проекту? Під які конкретні потреби використовувати той чи інший фреймворк? Характеристика функціональних можливостей фреймворків
Особливості впровадження принципів SCRUM в нашій компанії і їх ефективність
Впровадження методів управління проектами SCRUM в нашій компанії, які використовують принципи і артефакти, результати застосування в спектрі ефективності використання трудових і часових ресурсів.
Зв'яжіться з нами
#0013
Готові Розпочати? Повідомте нас про це!
Телефон:
Адреса:

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

Пн-Пт 9.00 - 19.00

Зв'яжіться з нами
#0000
Залишилися запитання?
Опишіть свою проблему, заповніть форму нижче та наші спеціалісти допоможуть Вам!
Обов'язкове поле
Обов'язкове поле
Обов'язкове поле
Обов'язкове поле