Список літератури. Кожній команді розробників властивий еволюційний цикл розвитку, який передбачає: процес формування, шторму

ІНДИВІДУАЛІЗМ ТА ГРУПОВА РОБОТА В ІНДУСТРІЇ ПРОГРАМНОЇ ІНЖЕНЕРІЇ.

Кожній команді розробників властивий еволюційний цикл розвитку, який передбачає: процес формування, шторму, нормування, функціонування, завершення.

В процесі формування групи необхідно враховувати різноманітність особистісних властивостей, притаманних членам розробникам програмних систем (вони є представниками різних культур, національностей тощо).

Динамічною характеристикою групи є система соціальних ролей. При цьому, змінюється не лише зміст ролі, але і її значення по відношенню до інших ролей.

Важливими ролями серед груп розробників ПС є ролі лідерів. Основними обов’язками лідера в групі розробників ПС є:

- реалізація нововведень;

- створення нових культурних взірців;

- перевірка нових способів взаємодії між членами групи.

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

Вивчення групової динаміки дозволяє фахівцям в галузі програмної інженерії оволодіти різними підходами у вирішенні проблем управління процесами в групі.

В групі розробників ПС високо цінуються навики комунікації і ділової кореспонденції, які є основою для побудови успішної кар’єри. Обмін ідеями і спільна розробка ПС неможливі без постійного спілкування з колегами. (письмове, усне).

Для здійснення спілкування і створення документації в процесі розробки ПС фахівець повинен вміти:

- підтримувати взаємодію і спілкування;

- знаходити спільні інтереси із співрозмовником;

- розуміти чужу точку зору;

- швидко реагувати на висловлювання співрозмовника;

- будувати систему доказів;

- говорити, слухати, писати;

- ефективно проводити наради, бесіди, переговори, диспути, презентації, використовуючи комп’ютерні і сітьові засоби комунікації; оформляти документацію;рецензувати письмову технічну документацію з метою виявлення різного роду проблем.

Фахівець повинен знати:

- сучасні аспекти ділової і міжкультурної комунікації;

- компоненти ділової комунікації;

- специфіку складання ділових листів; специфіку комунікації в Інтернет;

- види і способи ділових бесід, переговорів, презентацій.

1. Амблер С. Гибкие технологи: Экстремальное программирование и унифицированный процесс разработки / С. Амблер. – Спб.: Питер. 2005. – 412 С.

2. Бек К. Экстремальное программирование / К. Бек. – Спб.: Питер, 2002.

3. Брукс Ф. Мифический человеко-месяц, или как создаются программные системы / Ф. Брукс. – Пер. с англ. – СПб.: Символ-Плюс, 2006. – 304 С.

4. Кириленко Е.Г. Обоснование содержания обучения в рамках методологии преподавания профессионально-ориентирован-ной дисциплины «Групповая динамика и коммуникация» / Е.Г. Кириленко, О.В. Луч-шева // Інженерія програмного забезпечення. – 2010. – № 1. – С.71-78.

5. Константин Л. Человеческий фактор в программировании / Л. Константин. – Пер. с англ. – СПб.: Символ-Плюс, 2004. – 384 С.

6. Липаев В.В. Методы обеспечения качества ПС / В.В. Липаев. – М.: Теис, 2003. 485 с.

7. Салливан Э. Время - деньги. Создание команды разработчиков программного обеспечения. Пер. с англ. / Э. Салливан - М.: Издательско-торговый дом «Русская Редакция», 2002. - 368 стр.

8. Соммервилл И. Инженерия программного обеспечения. Пер. с англ. / И. Соммервилл. – М.: «Вильямс», 2002. – 624 С.

9. Шнейдерман Б. Психология программирования: Человеческие факторы в вычислительных и информационных системах. Пер. с англ. / Б. Шнейдерман. – М.: Радио и связь, 1984. – 304 С.

10. Якобсон А. Унифицированный процесс разработки программного обеспечения / А. Якобсон, Г. Буч, Дж. Рамбо– СПб.: Питер, 2002. – 496 С.

11. Benjamin J. J. Voigt. Dynamic System Development Method. Zürich, Switzerland. Department of Information Technology University of Zurich. 2004.

12. Metzger, Phillip W.,Managing a Programming Project, Prentice-Hall, Inc., Englewood Cliffs, New Jersey, (1973)

13. Schwaber, Ken; Beedle, Mike (2002). Agile software development with Scrum. Prentice Hall.

14. Stapleton, J. (1997) DSDM: Dynamic Systems Development Method. Harlow, England: Addison-Wesley.

15. Manifesto for Agile Software Development [Электронный ресурс] / Д. Слиньков – Режим доступа: https://agilemanifesto.org

16. Scrum (development) [Электронный ресурс] – Режим доступа:

https://en.wikipedia.org/wiki/Scrum_(development)

17. Feature Driven Development [Электронный ресурс] – Режим доступа: https://en.wikipedia.org/wiki/Feature_Driven_Development

18. Eclipse Process Framework Project (EPF) [Электронный ресурс] – Режим доступа: www.eclipse.org/epf

19. Welcome to INSONO Consulting [Электронный ресурс] – Режим доступа: www.insono.com

20. Microsoft Solutions Framework [Электронный ресурс] – Режим доступа: https://ru.wikipedia.org/wiki/Microsoft_Solutions_Framework

21. OpenUP [Электронный ресурс] – Режим доступа:

https://en.wikipedia.org/wiki/OpenUP


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: