Формирование команды программного проекта

Знакомство с особенностями управления человеческими ресурсами, этапы планирования. Анализ основных факторов, определяющих принципы формирования команды проекта. Проектная организация как временная структура, создаваемая для решения конкретной задачи.

Рубрика Программирование, компьютеры и кибернетика
Вид курс лекций
Язык русский
Дата добавления 24.08.2013
Размер файла 505,2 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Небольшие проекты

Хотя в модели группы разработчиков предусмотрено шесть направлений деятельности, необязательно включать в проектную группу шесть человек. Другими словами, некоторые должности можно совмещать. Конечно, основной смысл такого разделения в том, чтобы каждую из шести задач решал один из членов группы. Однако не во всех проектах это возможно.

В небольших группах один человек может играть несколько ролей. При этом мы рекомендуем соблюдать следующие принципы разделения должностей.

· Нельзя совмещать разработку с другими видами деятельности -- создателей приложения не стоит отвлекать от основной задачи. Если «повесить» на разработчиков дополнительные обязанности, то скорее всего график работ будет нарушен, а дату выпуска продукта придется отодвинуть.

· Конфликт интересов -- нельзя совмещать роли, интересы которых противоположны. Пример -- менеджер продукта и менеджер программы. Первый хочет выполнить все требования заказчика, второму же надо уложиться в график и бюджет. Если совместить эти роли, возникает опасность упустить просьбу заказчика о внесении изменений в проект либо, напротив, принять их без должного анализа влияния на график работ. Таким образом, назначение на эти роли разных людей позволяет соблюсти интересы всех участников проекта.

16. Эффективность команды проекта

Сложность и комплексность задач по реализации программного проекта вызывает потребность в высокой технической компетентности, владении большими объемами экономических, правовых, управленческих знаний, поэтому создание профессиональной проектной команды является необходимым условием эффективной работы над проектом.

Эффективную команду можно охарактеризовать общепринятыми критериями эффективности любой организационной структуры, однако есть специфические черты, присущие только команде. Различают эффективность с позиций профессиональной деятельности по проекту и организационно-психологического климата деятельности.

В профессиональном отношении эффективность -- это прежде всего нацеленность всей команды на конечный результат, инициатива и творческий подход к решению задач. Высокая производительность и ориентированность на лучший вариант решения, активное и заинтересованное обсуждение возникающих проблем дополняют ее характеристику.

С позиций организационно-психологического климата эффективной можно назвать такую команду, в которой:

· неформальная атмосфера;

· задача хорошо понята и принимается;

· члены команды прислушиваются друг к другу;

· задачи обсуждаются коллективно с участием всех членов команды;

· все члены команды свободно выражают как свои идеи, так и чувства;

· конфликты и разногласия присутствуют, но выражаются и центрируются вокруг идей и методов, а не личностей;

· группа осознает, что делает, решение основывается на согласии, а не на голосовании большинства.

При соблюдении таких условий команда не только успешно выполняет свою миссию, но и удовлетворяет личные и межличностные потребности своих членов.

Для эффективной работы над проектом требуется, чтобы члены команды проекта обладали совокупностью следующих навыков:

· технических и/или функциональных, т.е. профессиональных навыков,

· навыков по решению проблем и принятию решений;

· навыков межличностного общения (принятие риска, полезная критика, активное слушание и т.д.).

Признаками эффективной проектной команды являются:

· внутренняя организация;

· групповые ценности, на основе которых формируется чувство общности в команде и создается общественное мнение;

· собственный принцип обособления, отличающий ее от других команд;

· групповое давление, т.е. воздействие на поведение членов команды общими целями и задачами деятельности;

· стремление к устойчивости благодаря механизму отношений, возникающих между людьми в ходе решения общих задач;

· закрепление определенных традиций.

Ключевым качеством коллектива, определяющим его успешность, является слаженность. В идеальном коллективе все понимают друг друга с полуслова, есть взаимопонимание и уважение, не происходят или сведены к минимуму внутренние конфликты и противоречия. В реальности менеджеру редко приходится иметь дело с таким коллективом, а значит, необходимы меры, способствующие не только росту индивидуальной квалификации работников, но и дееспособности формируемой команды в целом. Принятие этих мер следует рассматривать в качестве одной из приоритетных для руководителя проекта.

Список литературы

1. Иванова Г.С. Технология программирования.- М.: из-во МГТУ им. Н.Э. Баумана, 2002.

2. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. - М.: Финансы и статистика, 2000.

3. Липаев В.В. Программная инженерия: методологические основы. - М.: ТЕИС, 2006.

4. Костров А.В. Основы информационного менеджмента. - М.: Финансы и статистика, 2001.

5. Орлов С.А. Технологии разработки программного обеспечения. - СПб.: Питер, 2002.

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

7. Уокер Ройс. Управление проектами по созданию программного обеспечения. Пер. с англ. - М.: Лори, 2002.

8. Роберт Т. Фатрелл, Дональд Ф. Шафер, Линда И. Шафер. Управление программными проектами: достижение оптимального качества при минимуме затрат. Пер. с англ. - М.: Издательский дом «Вильямс», 2003.

9. Эдвард Йордон. Путь камикадзе: как разработчику программного обеспечения выжить в безнадежном проекте. Пер. с англ. - М.: Лори, 2001.

10. Скотт Кендалл. Унифицированный процесс. Основные концепции. Пер. с англ. - М.: Издательский дом «Вильямс», 2002.

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

12. Тимоти Пайрон. Использование Microsoft Project 2003. Пер. с англ. - М.: Издательский дом «Виьямс», 2005.

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

14. Стив Макконнелл. Остаться в живых! Руководство для менеджера программных проектов. Пер. с англ. - СПб.: Питер, 2006.

15. Фергус О'Коннэл. Как успешно руководить проектами. Серебряная пуля. Пер. с англ. - М.: Кудиц-образ, 2003.

16. Дж. Филипс. Менеджмент IT- проектов: на пути от старта до финиша. Пер. с англ. - М.: Лори, 2008.

17. Стив Макконнелл. Сколько стоит программный проект. Пер. с англ. - СПб.: Питер, 2007.

18. Оценка и аттестация зрелости процессов создания и сопровождения программных средств и систем (ISO/IEC TR 155-4 - CMM). Пер. с англ. - М.: Книга и бизнес, 2001.

19. Орлик С. Введение в программную инженерию и управление жизненным циклом ПО. - Copyright © Сергей Орлик, 2005. mailto:sorlik@borland.ru, http://sorlik.blogspot.com.

20. Скопин И.Н. Основы менеджмента программных проектов. http://www.intuit.ru/department/se/msd/.

21. Размещено на Allbest.ru

...

Подобные документы

  • Характеристика и состав Microsoft Solution Framework. Модель команды, её характеристики. Цели качества команды проекта. Модель процессов, её содержание. Принципы управления рисками. Утверждение целей и границ, плана проекта. Модель приложений MSF.

    презентация [752,5 K], добавлен 10.05.2013

  • Анализ процесса обработки информации и выбор структур данных для хранения. Методы решения задачи и разработка основных алгоритмов предметной области. Структурная схема программного продукта. Описание эмуляции команды FSUB математического сопроцессора.

    курсовая работа [172,6 K], добавлен 22.02.2011

  • Знакомство с особенностями применения компьютерных технологий в практике решения задач управления проектом. Этапы создания проекта автоматизированной информационной системы "Аптека", анализ участников. Проблемы планирования производственной программы.

    курсовая работа [294,2 K], добавлен 21.03.2016

  • Арифметические команды языка Assembler в архитектуре x86. Организация ветвлений и циклов в программах. Ввод строк с клавиатуры и команды пакетной обработки (строковые команды). Алгоритм вывода на экран в текстовом режиме с использованием средств BIOS.

    контрольная работа [18,0 K], добавлен 05.07.2014

  • Основные команды для работы с файлами. Текстовый редактор vim. Простейшие команды для работы с текстом. Команды для управления процессами. Настройка оболочки и сценариев. Монтирование и демонтирование файловых систем. Базовые регулярные выражения.

    лабораторная работа [2,7 M], добавлен 14.07.2012

  • Суть и описание проекта (резюме бизнес-плана). Классификация программного обеспечения для управления проектами. Функции программного обеспечения для календарного планирования. Календарное планирование. Управление затратами.

    курсовая работа [192,2 K], добавлен 18.06.2007

  • Описание преимуществ среды Turbo Pascal. Алгоритм реализации и текст программы, предназначенной для формирования таблицы футбольного чемпионата и определения команды-победителя. Отладка программного продукта. Представление инструкции пользователю.

    курсовая работа [597,2 K], добавлен 15.03.2011

  • Виды компьютерной графики. Программные средства для работы с фрактальной графикой. Базовые команды черчения. Основные и дополнительные сервисные команды AutoCAD. Растровая, векторная, фрактальная и трёхмерная графика. Команды редактирования чертежа.

    курсовая работа [41,8 K], добавлен 22.04.2016

  • Принципы и основные этапы создания сетевого приложения, обеспечивающего возможность проведения аудиоконференций, требования к нему, внутренняя структура. Команды серверной части и их назначение. Составление алгоритмов, выбор программного обеспечения.

    курсовая работа [1,3 M], добавлен 28.04.2014

  • Международные ассоциации и стандарты управления проектами. Инициация, планирование и оценка эффективности проекта по созданию веб-сайта РИВЦ "Уфа". Основные этапы процесса планирования проекта. Определение экономической целесообразности создания сайта.

    курсовая работа [262,8 K], добавлен 03.12.2015

  • Анализ существующего программного обеспечения. Этапы создания проекта. Концептуальное, логическое и физическое проектирование базы данных. Структура программного продукта. Руководство программиста и оператора. Тестирование программного продукта.

    курсовая работа [586,4 K], добавлен 26.06.2015

  • Операционная система DOS. Boot Record блок начальной загрузки. Расположение, назначение. Команды DOS. Команды копирования. Norton Commander. Файлы, каталоги. Windows. Создание папок и ярлыков.

    контрольная работа [214,8 K], добавлен 18.07.2004

  • Программные средства для работы с моделями. Разработка проекта информационной системы катка. Определение стратегического и тактического направления проекта. Визуальная часть программного обеспечения. Основные этапы программной реализации проекта.

    курсовая работа [2,3 M], добавлен 26.10.2012

  • Цель создания системы и критерии эффективности ее функционирования. Состав типовых проектных решений и пакетов прикладных программ, применяемых в системе. Описание алгоритма вывода координат и отправки команды. Описание программы формирования команды.

    дипломная работа [2,9 M], добавлен 08.07.2012

  • Понятие машинной команды как закодированного по определенным правилам указания микропроцессору на выполнение некоторой операции или действия. Элементы машинных команд (код операции, операнд) и их виды (передачи данных, управления, арифметико-логические).

    презентация [120,6 K], добавлен 14.10.2013

  • Базовая структура процессора. Хранение признаков перехода и состояний. Применение буферного регистра. Алгоритм выполнения команды условного перехода. Увеличение быстродействия процессора. Выполнение микроопераций и вычисление логических условий.

    курсовая работа [777,7 K], добавлен 31.01.2016

  • Главная идея LaTeX, возможности системы. Структура документа - текстового файла, содержащего специальные команды языка разметки. Формат текста и вспомогательные программы. Отображение математических и других формул, символы функций и исходные команды.

    курсовая работа [704,6 K], добавлен 21.02.2015

  • Типы графических объектов в среде Mathlab. Команды и функции, которые предназначены для открытия графических окон (figure) и принципы управления ими. Структура и работа программы, ее структура и сферы применения. Анализ результатов работы программы.

    реферат [182,2 K], добавлен 21.01.2015

  • Структура микропроцессорной системы. Длина объектного кода команды. Входные и выходные данные. Представление чисел в эмуляторе. Команды, работающие со стеком и памятью. Запись данных в адрес памяти. Состояние ячеек памяти. Алгоритм загрузки программы.

    курсовая работа [319,1 K], добавлен 07.08.2013

  • Коды условий после сравнения. Элементарные трансцендентные функции. Формулы для вычисления тригонометрических функций. Команды управления сопроцессора х87. Формулы для вычисления показательный и гиперболических функций. Инициализация сопроцессора х87.

    контрольная работа [36,0 K], добавлен 01.12.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.