Лабораторна робота 1. Знайомство і створення проекту Цілями даного заняття є наступні. 1. Розділити студентів на scrum-команди, визначити і обговорити Scrum-ролі. 2. Провести початкове знайомство з модельної задачі, яке належить реалізувати. 3. Прояснити питання до модельної задачі з Prodcut Owner. 4. Створити командний проект на TFS і додати в нього користувачів. Результат роботи: • Короткий опис проекту, що розробляється. • Список завдань у форматі product backlog. • Після того, як команди отримали уявлення про розроблюваний продукт (модельну задачу), їм необхідно створити командний проект в MS VSTS і занести всіх учасників проекту в список користувачів (дивись "Методичні вказівки до лабораторних робіт.pdf", тема 1). ============================================================================================================== Лабораторна робота 2. Робота з системою відслідковування помилок Основною метою даного заняття є знайомство учасників з системою відстежування елементів роботи. 1. Створення елементів роботи засобами Visual Studio і Team Explorer. 2. Імпорт і експорт елементів роботи із/в Mcrosoft Excel. 3. Призначення відповідальних за елементи роботи. 4. Відстеження поточного статусу за допомогою звітів. Види вимог за характером Функціональний характер — вимоги до поведінки системи Бізнес-вимоги Вимоги користувача — ці вимоги можуть мати вигляд користувальницьких історій Функціональні вимоги Нефункціональний характер — вимоги до характеру поведінки системи Бізнес-правила — визначають обмеження, що витікають з предметної області. Системні вимоги — вимоги до програмних інтерфейсів, надійності, обладнанню. Атрибути якості Зовнішні системи та інтерфейси Обмеження У рамках даного заняття передбачається провести планування роботи команди за методологією Scrum. Команди вже провели попереднє знайомство з проектом, а на даному етапі результатом роботи буде наступне: • Скласти список вимог (дивись види вимог вище) за допомогою Excel. • Імпортувати вміст списку вимог у TFS, використовуючи засоби імпорту з Excel (див. "Методичні вказівки до лабораторних робіт.pdf", тема 2, крок 1). • Детально розглянути 10 найбільш пріоритетних користувальницьких історій (див. "Методичні вказівки до лабораторних робіт.pdf", тема 2, крок 2). • Обговорити питання, що виникли з Prodcut Owner. • Провести детальне планування і розбити користувальницькі історії на дрібні підзадачі. • Розподілити підзадачі серед учасників проекту. • Використовуючи звіти TFS визначити, які користувацькі історії будуть реалізовані в наступних лабораторних роботах (див. "Методичні вказівки до лабораторних робіт.pdf", тема 2, крок 3).