Основи інженерії штучного інтелекту 10-11 класи
Цей документ містить навчальні матеріали для учнів та вчителів курсу «Основи інженерії штучного інтелекту». Навчальна програма курсу за вибором "Основи інженерії штучного інтелекту" Автори: Рибак О.С., Радер Р.І. Протокол №7 від 19.08.2024. Зареєстровано у каталозі надання грифів навчальних матеріалів та навчальних програм № 4.0164-2024 (Текст програми (pdf))
4. Інструменти роботи в команді
4.2. Методології командної роботи
Методології командної роботи — це системні підходи до організації роботи, які допомагають структурувати процеси, підвищувати ефективність і досягати поставлених цілей у стислі терміни. У сфері командної роботи, особливо в розробці програмного забезпечення, методології є невіддільною частиною успішного виконання проєктів. Вони забезпечують чітке розуміння того, як команда має працювати, які завдання виконувати, та як організувати взаємодію між учасниками.
Kanban
Kanban — це методологія управління завданнями, яка допомагає організувати робочий процес і візуалізувати етапи виконання проєкту. Спочатку створена для оптимізації виробничих процесів, Kanban була адаптована для програмної розробки та інших сфер, де потрібна ефективна співпраця і постійний потік завдань.
Ключові принципи Kanban:
Візуалізація роботи.
Kanban-дошка дозволяє командам бачити всі завдання і їхній статус. Зазвичай дошка має кілька колонок, таких як "Задачі", "В процесі" і "Завершено". Завдання переміщуються між колонками у міру виконання.Обмеження задач "в процесі виконання".
Kanban обмежує кількість завдань, які виконуються одночасно, щоб уникнути перенавантаження команди. Це дозволяє зосереджуватись на завершенні поточних завдань.Керування потоком задач.
Замість того щоб керувати людьми, Kanban регулює потік задач. Це допомагає краще контролювати час, необхідний для виконання кожного завдання.Постійне покращення.
Kanban заохочує команди регулярно аналізувати та вдосконалювати свій робочий процес для підвищення ефективності та продуктивності.
Як працює Kanban-дошка
Kanban-дошка — це візуальний інструмент, який показує весь робочий процес. Вона поділена на кілька колонок, які відображають різні етапи виконання завдань. Наприклад:
- Задачі — завдання, які ще не розпочаті.
- В процесі — завдання, які виконуються зараз.
- Завершено — завдання, які вже виконані.
Команда додає завдання до дошки та переміщує їх між колонками у міру виконання. Це дозволяє швидко оцінювати, скільки завдань перебуває на кожному етапі, і виявляти можливі затримки.
Інші методології: Scrum
Крім Kanban, популярною є методологія управління проєктами Scrum. Вона зосереджена на коротких циклах (так званих "спринтах") і включає чітко визначені ролі та ритуали, такі як щоденні зустрічі й ретроспективи. Вона є більш складною і може використовуватись там, де потрібна чітка організація праці. У цьому розділі ми все ж фокусуємось на Kanban як основному інструменті для організації командної роботи, який є підходящим у більшості випадків.
Розберемось із Kanban на практиці: реєструємось на FreedCamp
FreedCamp — це платформа, яка дозволяє ефективно організувати роботу команди, розподіляючи проєкт на конкретні завдання та призначаючи їх відповідальним особам. За допомогою FreedCamp можна використовувати Kanban-методологію, яка допомагає відстежувати статус завдань і прогрес команди, візуалізуючи кожен етап роботи. Це забезпечує зручний огляд стану проєкту і дозволяє вчасно координувати дії команди.
Як зареєструватися на платформі FreedCamp
Відвідайте сайт FreedCamp https://freedcamp.com/uk/
На головній сторінці натисніть кнопку "Почати безкоштовно"
Ви можете зареєструватися за допомогою облікових записів Google, Facebook, Twitter або LinkedIn. Якщо ви бажаєте створити обліковий запис без прив’язки до соціальних мереж, натисніть "або зареєструватися за допомогою електронної пошти"
Після виконання цих кроків ваш обліковий запис буде створено, і ви зможете почати роботу з проєктами на платформі FreedCamp.
Для вчителя: Робота в групах
Щоб організувати роботу в групах на платформі FreedCamp, спочатку створіть основну групу класу. Після реєстрації зайдіть до розділу "Groups" і натисніть "Create New Group". Вкажіть назву групи (наприклад, "11 клас") та додайте учнів, використовуючи їхні електронні адреси. Після запрошення всі учні отримають доступ до цієї основної групи.
Для створення проєктів команд зайдіть у групу класу і створіть окремі проєкти для кожної команди, наприклад, "Команда 1", "Команда 2" і так далі. Хоча всі учні матимуть доступ до всіх проєктів, завдання кожної команди можна чітко визначити в їхньому проєкті. Також можна призначити відповідальних за конкретні завдання, щоб кожна команда зосереджувалася на своїй частині роботи.