Створення програм за методологією Scrum

  1. Термінологія і особливості Scrum
  2. Створення програм за методологією Scrum
  3. Переваги гнучкої методики Scrum

Лідером в програмному забезпеченні для мобільних пристроїв є Android. за статистикою , На цій платформі працюють більше 80% смартфонів у світі. Популярність платформи робить дуже затребуваним створення програм.

Створення програми під Android за гнучкою методології ведення проектів Scrum зручна для менеджерів різних IT-проектів і самих замовників. Чому?

Термінологія і особливості Scrum

Гнучка методологія Scrum - управлінський фреймворк на базі принципів тайм-менеджменту (time-management). Методологія передбачає роботу в команді, кожен член якої залучений в процес створення програмного продукту. Розробка по системі Scrum здійснюється на підставі генерального плану робіт, а також проміжних планів, розбивають процес створення програмного забезпечення на окремі стадії (ітерації). Важливою умовою при створенні є регулярні збори, мета яких - проаналізувати досягнуті результати, вирішити проблеми, визначити подальші цілі.

Хто курирує процес?

  • Власник продукту (Product owner) ставить завдання і вказує їх пріоритети. Він стежити щоб додаток відповідало необхідним характеристикам. Він є посередником між замовником і командою виконавців. Відповідає за оцінку трудовитрат на створення програми для Android. Продукт-оунером може виступати замовник, його представник або представник компанії-розробника.
  • Команда розробників (scrum team) від 5 до 9 осіб, в залежності від розмірів компанії, складності проектів і обсягів робіт. Всі члени команди однаково відповідальні за всі поставлені завдання.
  • Координатор групи (scrum-master, скрам-майстер) відповідає за темп процесу, може виступати фасіллітатором, допомагає команді вирішити виниклі проблеми.

Основні терміни Scrum:
Основні терміни Scrum:

Беклог проекту (product-backlog) - список вимог до кінцевого продукту і список завдань.

Беклог спринту (sprint-backlog) - список завдань (спринт), обумовлений часом. Завдання в беклог спринту додаються з беклога продукту. Кількість завдань визначається в залежності від потенційних можливостей розробників.

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

Daily-мітинг (daily-meeting) - щоденні збори команди розробників з координатором групи. Їх мета - побачити, що було виконано з закінчення минулої зустрічі, що належить виконати і які проблеми виникли в процесі вирішення поставлених завдань. Планерки тривають 15-20 хвилин. Виниклі проблеми обговорюються після закінчення зборів.

Ретроспективний аналіз (Sprint Retrospective) - оцінка методів роботи команди за спринт. В кінці останнього спринту зазвичай проводиться більш глибокий аналіз - ретроспектива ретроспектив.

Створення програм за методологією Scrum

Компанія "InfoShelll" використовує Scrum для розробки програм для Андроїд і інших платформ. Ми створюємо мобільні додатки за наступною схемою:

  1. Ідея та консультації. Замовник розповідає про ідеї свого застосування або бізнес-проблеми, яку хоче вирішити за допомогою створення програми. Аналітик пропонує варіанти поліпшення ідеї.
  2. Оцінка проекту розробниками. Команда розробників аналізує ідею замовника і можливості створення продукту з заданими характеристиками.
  3. Складання беклога проекту. Спільно з клієнтом складається план завдань, обмовляється тривалість спринту і функціонал, який повинен бути готовий по закінченню кожного спринту. Підписується договір із замовником.
  4. Щодня команда разом з продукт оунером проводить аналіз досягнутих результатів, усуває виниклі проблеми.
  5. Ретроспектива. Щотижневий аналіз зробленого з демонстрацією функціонала.
  6. Передача готового продукту замовнику.

Переваги гнучкої методики Scrum

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

Чому?
Хто курирує процес?

Новости