
- •Розділ 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 – для проведення нарад онлайн
- •Література
5. Особливості використання засобів комунікації в процесі створення реалізації програмного забезпечення.
Проблеми, власне виникають не лише від фізичної відстані. Навіть двоє програмістів, що сидять за сусідніми комп’ютерами, можуть працювати над одним проектом і цілком не цікавитись один одним. Якщо дві особи знаходяться у двох різних приміщеннях одного офісу – інколи це майже те саме, якщо вони би жили на різних планетах, якщо тільки рахувати, що між планетами є Інтернет – зв'язок. Якщо вони зустрічаються на нараді, раз в тиждень – майже добре, вони вже напевно будуть знати один одного по імені. Іноді люди працюють разом роками і знають один про одного лише ім’я, номер Ісq і адресу електронної пошти. Міркуючи про ефективність роботи у таких умовах, основну увагу необхідно приділити наступним аспектам:
Керуюча інформація
Способи комунікації
Інструментарій
Галузі колективного володіння
Проблемні ділянки.
У будь – якому проекті найбільшим каналом зв’язку завжди буде канал «керуючий центр – підлеглі підрозділу» («Керівник – виконавці»). Поряд з керуючим впливом, по даних каналах можливо розповсюджувати і інформацію, розраховуючи на те, що вона дійсно дійде до всіх членів команди.
Основними способами прямого спілкування двох і більше учасників проекту є:
Skype, Icq та інші системи миттєвого обміну повідомленнями
Цей спосіб спілкування провідний в тих проектах, де учасники розміщені в одному офісі. Це не у всіх випадках так ефективно, як телефонний дзвінок, не так офіційно, як електронний лист, але це засіб який «завжди під рукою» і при цьому дозволяє спілкування «асинхронно», тобто, задавати питання тоді, коли вони з’являються, і відповідати тоді коли є момент. У випадку коли телефонний зв'язок між командами є надто дорогим, це взагалі перший засіб.
Телефон
При усій зручності системи миттєвого обміну повідомленнями, іноді надходить момент, коли простіше сказати двома словами, ніж описувати в декількох реченнях. Телефон, зі всіх засобів спілкування на відстані – ще й найкращий спосіб примусити іншу особу відповісти вам. Поряд з тим, в умовах високих цін за міжміські і міжнародні розмови, телефонний зв'язок може бути надто дорогим.
Система обліку завдань і помилок (Tasktracking, Bugtracking systems)
В процесі розробки ПЗ із найважливіших засобів комунікації стає власне система обміну помилок (завдань). Така система дозволяє зібрати всю інформацію про помилку (завдання) в одному місці. Зберігання разом з описом помилки всього ходу її обговорення і всіх зв’язаних файлів дає чудову можливість виправити помилку, не звертаючись до інших джерел інформації, і при необхідності, проглянути всю історію прийняття рішень.
Електронна пошта.
Цей спосіб має ряд переваг: листи мають достатньо офіційний статус, довго тривало зберігатися на сервері, копія листа може бути відправленою керівнику.
Електронна пошта чудово підходить для передачі об’ємних повідомлень, для одночасного пересилання інформації декільком учасникам і для повідомлення кінцевих рішень. Однак, ці переваги іноді можуть перетворитися у недоліки: лист не вимагає миттєвої відповіді, тому листи часто відкладають, після чого про них забувають цілком. Листи часто об’ємні, тому багато хто читає їх «по діагоналі». Листи достатньо офіційні, тому у них не буде миттєвих дрібних деталей, з листа часто важко відчути настрій команди і дійсний стан справ. У цьому сенсі листи схожі на проектну документацію, лише з цією різницею, що документація читається за необхідністю, а листи приходять самі.
Живий контакт.
Ніщо не може замінити особистого спілкування людей, що сприяє більш ефективній взаємодії.
Соціальна мережа.
Основним принципом соціальної мережі є комунікація і можливість взаємного рівноправного спілкування між усіма її членами. Соціальна мережа ( з англ. Social networking service) – платформа, онлайн – сервіс або веб – сайт призначені для побудови, відображення і організації соціальних взаємовідносин (Classmates.com / «Однокласники»), Linkedin, Myspace, Facebook, Google+, Українці, Однокласника.ru тощо.
Окрім соціальних мереж можуть використовуватися ще наступні типи ресурсів у форматі Веб 2.0.
Соціальні заклади (social boocmarkіng).
Окремі веб – сайти дозволяють користувачам надавати у розпорядження інших список закладок або популярних веб – сайтів. Такі сайти також можуть використовуватися для пошуку користувачів зі спільними інтересами. Наприклад: Delicious
Соціальні каталоги (social cataloging) нагадують соціальні закладки, але орієнтовані на використання в академічній сфері, дозволяючи користувачам працювати з базами даних цитат з наукових публікацій. Наприклад: Connotea, Lexis Academic University.
Професійні соціальні мережі створюються для спілкування на професійні теми, обміну досвідом та інформацією, пошуку пропозиції вакансій, розвитку ділових зв’язків. Приклади: Доктор на роботі; Профессионалы.ru; Marketing People; Linkedin
Зустрічі онлайн (Daable Board i Twiddla) Завдяки Skypcy, з використанням офісної дошки та технології Flex можна рисувати від руки. Twiddla, у відповідності від Daable Board, використовує технологію Ajax, але створює більші можливості для проведення нарад он-лайн. На робочу область можна поміщати ілюстрації, текст, різноманітні документи і математичні формули. А по ходу справи – розглядати Web – сайти, залишаючи на потрібній області помітки, швидко обмінюватися файлами, влаштовуючи голосові бесіди.
Веб – сервіси. Засоби спільної розробки.
Teamer – для організації командної роботи над проектом
Bubbl.us – графічний супровід, графічні схеми