
- •Розділ 1. Групові процеси
- •Тема 1. Групова динаміка та комунікації в сучасному суспільстві
- •Вступ. Предмет, мета, завдання та значення дисципліни в підготовці фахівців з програмного забезпечення.
- •2. Роль людського фактору в галузі програмної інженерії.
- •3. Масовість у використанні та створенні програмних систем.
- •Індивідуалізм та групова робота в індустрії програмної інженерії.
- •Список літератури
- •Microsoft Solutions Framework [Электронный ресурс] – Режим доступа: http://ru.Wikipedia.Org/wiki/Microsoft_Solutions_Framework
- •OpenUp [Электронный ресурс] – Режим доступа:
- •Тема 2. Професійна етика і діловий етикет
- •2. Дотримання етичних та етикетних норм в діяльності фахівця з програмного забезпечення.
- •3. Відповідальність за недотримання норм професійної етики та етикету в процесі розробки програмного забезпечення.
- •Етична поведінка
- •Список літератури
- •Тема 3. Особливості малих груп
- •Формальні і неформальні групи у колективі
- •Наслідки формування неформальних груп
- •Статус і ролі членів групи. Групові норми. Формування спільної думки. Згуртованість групи.
- •Моделі груп розроблювачів програмного забезпечення.
- •Розподіл ролей Scrum
- •Література.
- •Тема 4. Динамічні процеси в малій групі
- •1. Механізми розвитку:
- •2. Механізми стабілізації:
- •6 Основних елементів, які є визначальними для групової динаміки
- •2. Динаміка розвитку груп розроблювачів програмного забезпечення формування, шторм, нормування, функціонування, руйнування.
- •Сфери групової життєдіяльності
- •3. Влада, вплив, лідерство. Форми влади і впливу. Лідерство: стиль і ефективність. Стилі керівництва. Психодіагностика.
- •Відмінності між керівником і лідером
- •Стилі лідерства (керівництва)
- •Види диференціації лідерства
- •4. Методи групового ухвалення рішень. Сила переконання. Мотивація. Маніпуляція та її використання при управління групою.
- •Переваги і недоліки групового прийняття рішень
- •Переваги і недоліки групового прийняття рішень
- •Форми групового ухвалення рішення
- •Громадська думка
- •Література.
- •Тема 5. Конфлікти як явище у суспільних та міжособистісних відносинах
- •Функції конфліктів
- •2. Види конфлікту та їх характеристика
- •3. Умови та причини виникнення конфліктів в процесі розробки програмного забезпечення.
- •4. Стратегії подолання конфліктних ситуацій. Моделі поведінки в ситуації конфлікту.
- •Структурні методи розв’язання конфлікту
- •5. Поняття тренінгу. Значення тренінгу для підвищення якості групової динаміки.
- •Список літератури
- •Розділ 2. Спілкування як взаємодія та обмін інформацією
- •Тема 6. Суспільні та міжособистісні відносини
- •2. Роль і природа міжособистісних і суспільних відносин.
- •3. Єдність спілкування і діяльності.
- •Література.
- •Тема 7. Загальна характеристика спілкування.
- •2. Типи взаємодії.
- •3. Взаємодія як організація спільної діяльності.
- •Механізм соціальної взаємодії
- •4. Спілкування як сприйняття (перцепція).
- •5. Механізм взаєморозуміння в процесі спілкування.
- •6. Суть і ефекти міжособистісного сприйняття.
- •Способи корекції помилок сприйняття інших людей з опорою на еталони
- •Список літератури
- •Тема 8. Спілкування як обмін інформацією (комунікація)
- •2. Вербальна комунікація. Засоби вербальної комунікації.
- •3. Невербальна комунікація. Засоби невербальної комунікації.
- •Література.
- •Тема 9. Ділове спілкування
- •2. Форми усного ділового спілкування (презентація, нарада, співбесіда, переговори).
- •II. Діалогічні
- •3D презентації
- •III. Інтерв'ю. Прес-конференція .
- •3. Поняття документа. Класифікація документів.
- •4. Вимоги держстандарту до оформлення документів.
- •5. Вимоги до тексту документа.
- •Література
- •Тема 10. Комунікації в організаціях
- •2. Комунікативні зв’язки в організаціях.
- •Комунікації по низхідній.
- •Комунікації по висхідній.
- •Комунікації по горизонталі.
- •3. Комунікативні бар’єри.
- •4. Електронні засоби комунікації.
- •5. Особливості використання засобів комунікації в процесі створення реалізації програмного забезпечення.
- •Vyew – для проведення нарад онлайн
- •Література
Розділ 1. Групові процеси
Тема 1. Групова динаміка та комунікації в сучасному суспільстві
Вступ. Предмет, мета, завдання та значення дисципліни в підготовці фахівців з програмного забезпечення.
Роль людського фактору в галузі програмної інженерії.
Масовість у використанні та створенні програмних систем.
Індивідуалізм та групова робота в індустрії програмної інженерії.
Вступ. Предмет, мета, завдання та значення дисципліни в підготовці фахівців з програмного забезпечення.
В глобальній економіці ефективне управління бізнесом здійснюється за рахунок застосування програмного забезпечення (ПЗ), яке є засобом досягнення зниження часу і вартості створення товарів і послуг. Висока швидкість зміни комп’ютерних та програмних технологій створює потребу в нових програмних продуктах, тому сьогодні, як ніколи, актуальною є проблема підвищення якості підготовки спеціалістів в галузі програмної інженерії.
Програмна інженерія – галузь комп’ютерної науки і технології, яка займається побудовою програмних систем, настільки великих і складних, що для цього необхідна участь узгоджених команд розробників різноманітних спеціальностей та кваліфікацій.
Аналіз ринку праці в галузі програмної індустрії дозволив виділити протиріччя між рівнем підготовки спеціалістів і вимогами роботодавців, а також між необхідністю розробки якісного програмного забезпечення (ПЗ) і відсутністю на ринку праці компетентних спеціалістів.
Вирішення даних протиріч можливе за умови створення моделі спеціаліста в галузі програмної інженерії яка б об’єднала модель особистості і професійної діяльності. Основною проблемою при цьому є виявлення та опис професійної діяльності спеціаліста в галузі програмної інженерії, яка динамічно змінюється в зв’язку з еволюцією програмних і комп’ютерних технологій.
У відповідь на вимоги часу до рівня підготовки спеціалістів в навчальні програми в галузі програмної інженерії за спеціальністю 5.05010301 «Розробка програмного забезпечення» передбачено вивчення навчальної дисципліни «Групова динаміка і комунікація», яка належить до нетехнічних обов’язкових дисциплін і спрямована на розвиток у майбутніх фахівців цієї галузі додаткових професійних якостей гуманітарно-соціального характеру.
Чудові люди створюють чудові програми. Вони формують вимоги, відлагоджують технологію і дотримуються графіків. Вони тестують, документують і супроводжують продукт. Їх ідеї, професіоналізм та ентузіазм визначають успіх або крах розробки.
В процесі розробки програмного забезпечення (ПЗ) спеціалісти виконують різноманітні види діяльності, пов’язані з аналізом, проектуванням, конструюванням, реалізацією, тестуванням і супроводженням програмного продукту. У групі вони можуть виконувати певні ролі по відношенню одне до одного.
Роль у цьому випадку розглядається як тимчасове призначення співпрацівнику набору функцій в межах конкретного проекту. Одержання ролі означає делегування повноважень для виконання певних функцій і прийняття відповідальності за результати виконання даних функцій. Роль може вимагати різних функцій; окремі функції можуть бути властиві декільком ролям.
Оскільки на долю проекту більше всього впливає «людський чинник» дуже важливим завданням є розподіл ролей та функцій всередині групи, а також організація взаємодії як в середині, так і між групами. Вирішення цього завдання залежить від розміру структури, складу групи, робочого оточення.
Багато технологій розробки ПЗ визначають ролі, які спеціалісти можуть виконувати в процесі виконання проекту і типи завдань, відповідаючі тій чи іншій ролі.
Використання технології розробки ПЗ дозволяє організовувати ефективну комунікацію між групами і в середині груп і досягнути успіху в колективній розробці ПЗ.
Об’єкт вивчення дисципліни: - групи розробників ПЗ і їхні представники.
Предмет вивчення дисципліни: - процеси комунікації у групах розробників програмного забезпечення.
Ціль вивчення дисципліни – це формування у майбутніх спеціалістів в галузі програмної інженерії системного уявлення про колективну розробку програмних продуктів включаючи гуманітарні та інженерні аспекти.
Завдання дисципліни:
- вивчення основних теоретичних положень про сукупність виникаючих в групах розробників програмного забезпечення процесів та явищ, що стосуються групової динаміки;
формування навичок ефективної усної і письмової комунікації, як в міжособистому, так і в міжгруповому спілкуванні в процесі розробки ПЗ.
Основною проблемою розробки навчальної дисципліни є її міждисциплінарний характер змісту, який вимагає інтеграції професійних, гуманітарних та соціальних знань (Наприклад: з наших дисциплін «Проектування програмного забезпечення», «Менеджмент», «Соціальна психологія», «Ділове спілкування» тощо)
В результаті вивчення дисципліни студент повинен:
знати:
поняття «групова динаміка в психології»;
характеристику динамічних процесів у групі розроблювачів ПЗ;
проблеми психологічної сумісності і групової згуртованості;
індивідуальні типи особистостей;
етапи формування групи розроблювачів ПЗ;
основні компоненти ефективної роботи в групі;
індивідуальні стилі роботи в групі;
функціональні ролі в групі розроблювачів ПЗ;
культурні шаблони членів групи;
типи і стилі лідера, керівника;
типи конфлікту;
причини конфлікту; стилі поведінки в конфліктних ситуаціях;
управління конфліктами в процесі розробки програмного продукту;
сучасні аспекти ділової та міжкультурної комунікації;
компоненти ділової комунікації;
специфіку комунікації в Інтернеті;
види і способи ділових бесід, переговорів, презентацій.
уміти:
пояснювати важливість формування груп розроблювачів ПЗ, котрі мають різні риси характеру;
описувати моделі індивідуальних типів особистості розроблювачів ПЗ; виявляти індивідуальні стилі роботи, а також їхній вплив на хід виконання розробки ПС;
впливати на окремих членів групи і на групу в цілому з метою якісного виконання рольових функцій;
оцінювати діяльність групи з метою підвищення її ефективності;
працювати в мультикультурних середовищах; запобігати й усувати конфліктні ситуації;
підтримувати взаємодію і спілкування; знаходити загальні інтереси зі співрозмовником, розуміти чужу точку зору;
швидко реагувати на висловлення співрозмовника;
вибудовувати систему доказів;
говорити, слухати, писати;
ефективно проводити нараду, бесіди, переговори, дискусії, презентації, використовуючи комп’ютерні і мережні засоби комунікації;
оформляти документацію;
рецензувати письмову технічну документацію з метою виявлення різного роду проблем.