Abstract:
В процесі виконання роботи студенти повинні максимально наблизитися до процесу виконання реального проекту, таким чином в проект повинні входити необхідність використання останніх технологій, інтегрування даних або сервісів з сторонніми розробками, проектування архітектури, організація взаємодії між учасниками команди тощо.
Виконання дипломних проектів корисна діяльність для набуття та закріплення ключових ІТ компетенцій. Оскільки завдання навчальних проектів максимально наближене до реального, студенти практично проходять всі типові етапи розробки комерційного продукту, і роблять це успішно. Це підтверджується і практикою: студенти, які активно займалися проектами в університеті, пізніше займають ключові позиції в ІТ компаніях міста і країни.
Основним завданням статті є описати організацію спільної групової роботи студентів над дипломним проектом, особливості виконання таких проектів, рекомендації щодо підвищення якості таких проектів. Таким чином, статтю присвячено особливостям організації спільної роботи студентів над проектом під час виконання дипломних робіт на ІТ спеціальностях, як завершальної частини процесу набуття та закріплення ключових ІТ компетенцій майбутніх програмістів. Розглянуто питання вибору теми роботи, концепції проекту, організації роботи у группі, організації процесу виконання. Також розглянуто певні етапи розробки програмних продуктів: розробка інтерфейсу, вибір технологій, якість продукту, передача проекту наступним розробникам, завершення проекту.