Часть VI. Управление
Управление персоналом
Цель Цель этой главы – рассмотреть роль человеческого фактора в процессе разработки программного обеспечения. Изучив материал главы, вы должны: q знать основные модели организации человеческой памяти, модели решения проблем и мотивации, а также механизмы их применения в практической работе руководителей проектами по созданию программного обеспечения; q иметь представление об основных проблемах командной работы (в частности, при подборе членов команды), о сплоченности команды, внутрикомандных взаимоотношениях и ее структуре; q знать о проблемах, связанных с подбором и сохранением персонала в организации, занимающейся разработкой и сопровождением программного обеспечения; q иметь понятие о модели Р-СММ, которая является основой для повышения производительности сотрудников организации, занимающейся созданием программного обеспечения.
Люди, работающие в компаниях по разработке ПО, являются их самым ценным "активом". Именно они представляют интеллектуальный капитал, и от менеджеров по разработке ПО зависит, получит ли компания наилучшие из возможных дивиденды от инвестиций в человеческие ресурсы. В успешно развивающихся компаниях и экономических структурах это достигается в том случае, если организация уважает своих сотрудников. Круг выполняемых ими обязанностей и уровень вознаграждения должны соответствовать их умению, которое, в свою очередь, зависит от квалификации. Таким образом, эффективный менеджмент – это эффективное управление персоналом компании. Менеджеры – руководители проектов должны решать как технические, так и далекие от технических вопросы, используя при этом членов команды с оптимальной эффективностью. Они должны уметь мотивировать действия людей, организовывать их работу и гарантировать ее качественное исполнение. Слабый менеджмент персонала – одна из основных составляющих провала программных проектов.
В своих рассуждениях я опираюсь в основном не на принятые в наше время модные модели теории менеджмента, а на два фактора – познавательный и социальный. Процесс разработки ПО включает в себя познавательный и социальный процессы, поэтому именно эти факторы я считаю самыми важными в углублении понимания того, как создаются программы. Если у менеджеров есть понятие об этих основах, тогда они лучше управляют людьми, получая наибольшую отдачу. Пределы мышления
Человеческие возможности достаточно разнообразны, и это прежде всего зависит от уровня интеллекта, образования и личного опыта, однако у всех нас есть нечто общее: в своей умственной деятельности мы подчиняемся определенным ограничениям. Эти ограничения не что иное, как следствие того, каким образом наш мозг сохраняет и обрабатывает полученную информацию. Нам вовсе не обязательно подробно изучать процесс обработки информации об окружающем мире человеческим мозгом. Однако я считаю, что знание границ нашего мышления имеет исключительную важность. Именно эти знания помогут выяснить, почему некоторые технологии разработки программного обеспечения достигают высокой эффективности, а также проникнуть вглубь взаимоотношений между членами команды разработчиков ПО.
Читайте также: Тема: Обзор функций ОС: управление памятью, файлами, процессами, сетями, командными интерпретаторами, сервисы ОС, системные вызовы. Уровни абстракции ОС. Архитектура UNIX и MS-DOS Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|