КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Вопросы для проверки
Вариант 1 1. Функция, выполняемая разработчиком проекта, —это: □ задание, поручаемое для выполнения □ действия, выполняемые для достижения определенного □ действия, предписанные для выполнения должностной П действия, предписанные для выполнения разработчиком в проекте □ любые целенаправленные действия разработчика 2. Проектная группа модели Microsoft Solution Framework — □ производственный коллектив со строгим разделением □ мобильный производственный коллектив, создаваемый для □ мобильный коллектив с общей ответственностью за □ производственный коллектив с установленной иерархией П многопрофильная команда, члены которой распределяют между собой ответственность и дополняют области компетентности друг друга 3. Внешние функции менеджера — это: □ те функции, которые связаны со взаимодействием менеджера □ те функции, которые выполняет менеджер вне данного □ те функции, выполнение которых обеспечивает требуемые □ взаимодействие менеджера с разработчиками, которое не □ работа менеджера, которая направлена на руководство
Вариант 2 1. Поручения, выполняемые разработчиком проекта, — это: □ Задания, которые дает менеджер для выполнения □ Разовые или систематические задания, из которых обычно □ Действия, предписанные функцией разработчика □ Действия, предписанные ролью разработчика в проекте □ То же, что и функция разработчика 2. Ролевой кластер модели MSF — это: □ Разработчики проектной группы, которые работают над □ Непересекающаяся с другими часть проектной группы, □ Организационная структура проектной группы, □ Ролевая структура проектной группы, ассоциированная с □ Административная единица проектной группы, образуемая 3. Внутренние функции менеджера — это: □ Взаимодействие менеджера с членами команды разработчиков □ Взаимодействие менеджера с разработчиками □ Взаимодействие менеджера с теми, кто отвечает за □ Взаимодействие менеджера с теми, кто отвечает за О Любая работа, затрагивающая членов команды разработчиков проекта
Вариант 3 1. Функция называется технологической, если: □ Для нее определен регламент выполнения поручений, из □ Для исполнителя не требуется дополнительных разъяснений □ Необходимые для ее выполнения действия предписаны □ Необходимые для ее выполнения действия предписаны любой □ Она поддержана средствами автоматизации 2. Какие ролевые кластеры предусматривает модель □ Управление продуктом, управление программой, разработка, □ Управление программой, управление рисками, разработка, □ Управление выпуском, удовлетворение потребителя, О Управление программой, разработка, сопровождение, управление рисками, управление версиями, тестирование □ Управление программой, разработка, тестирование, сопровождение, управление версиями, удовлетворение потребителя 3. Не следует допускать совмещения ролей, которые имеют □ Привлечь к работе дополнительных исполнителей и тем □ Сократить объем работ, согласовав это с заказчиком □ Ужесточить контроль выполнения заданий для сотрудника, П Предусмотреть механизмы, которые будут демпфировать противоречия □ Переделать ролевую структуру проектной команды
Ключевые роли коллектива разработчиков и задача определения кадровых ресурсов проекта Рассматриваются вопросы кадровой политики менеджера программных проектов и задача формирования коллектива разработчиков. Обсуждается влияние лидирующей группы и лидера коллектива на эти задачи: положительные и отрицательные моменты такого влияния. Описываются ситуации, в которых приходится действовать при подборе кадров. Приводится схема решения задачи определения кадровых ресурсов проекта. Ключевые слова: стартовое кадровое обеспечение проекта, априорное распределение ресурсов проекта, ключевые роли коллектива разработчиков, лидирующая группа, лидер, групповая мысль, противодействующий лидер, типичные ключевые роли, подбор специалистов для выполнения проекта, график привлечения сотрудников к проекту, резюме, собеседование, ситуации подбора кадров, кадровая политика, задача определения кадровых ресурсов проекта, график привлечения сотрудников к проекту, заполнение вакансий, неформальные проектные группы. Руководство коллективом разработчиков — постоянная задача менеджера. Очень часто она выходит за пределы проекта, поскольку опытный менеджер, когда берется за проект, всегда имеет в виду команду, с которой ему будет комфортно работать, которая справится с заданием вполне гарантированно. Подобные команды не складываются сразу, а формируются в процессе выполнения проектов. В конечном счете за руководство стоит браться только тогда, когда есть шанс в процессе выполнения работ получить такую команду. В то же время кадровая потребность любого проекта не является постоянной. В самом начале, когда решение о проекте еще не принято, круг лиц, которые имеют дело с будущей разработкой, ограничен предполагаемым менеджером и теми, кто выполняет роли заказчика и планировщика. За этот период, к моменту, когда решение о начале проекта будет принято и предоставление нужных ресурсов будет запланировано, необходимо позаботиться о стартовом кадровом обеспечении проекта, а также выяснить априорное распределение кадровых ресурсов проекта, которое включает ориентировочный план требуемого кадрового состава, развернутый по времени. Это, разумеется, не более чем менеджерская гипотеза, но чем точнее она соответствует ожиданиям заказчика и планировщика, чем более реалистичной она покажется им, тем больше шансов на успешную организацию работ. В ходе априорного распределения ресурсов менеджер определяет кандидатуры на ключевые роли коллектива разработчиков. Само понятие ключевой роли указывает на то, что от сотрудников, которым такие роли назначены, в наибольшей степени зависит успех проекта. Какие роли в проекте являются ключевыми, во многом зависит от специфики разработки. Не надо путать понятия ключевой роли и ключевого работника. Первое носит характер, отстраненный от персоналий коллектива, а второй соотносится именно с коллективом. Часто случается, что некоторые первоначально не зарекомендовавшие себя исполнители, а потому не занимающие высоких позиций в управлении проектом, фактически берут на себя ответственность за проект, подсистему и т.д, и в результате становятся ключевыми работниками. И тогда менеджеру приходится изменять стиль руководства — он уже не может принимать решения, не считаясь с мнением образовавшейся лидирующей группы. Когда такая ситуация становится явной, нужно соответственно пересматривать расстановку сил. Попросту говоря, стоит попытаться изменить управляющую структуру проекта. Но нужно учитывать и то, что такое изменение потенциально конфликтно, а потому повышает уровень риска. Намного лучше, когда лидерство сотрудников обнаруживается или заранее известно на ранней стадии проекта. Это позволяет сразу правильно выстроить административную структуру. Тем не менее и здесь есть свои подводные камни. Не все лидеры готовы или хотят брать на себя управленческие обязательства. В этом случае лучше с самого начала назначить администратора, который освободит фактического лидера от перманентных административных проблем. Другая проблема — соперничество за лидерство в коллективе, что является потенциально рискованной для проекта ситуацией. Если такое случается, а еще лучше, когда соперничество только зарождается, сразу же разделить сферы ответственности конкурентов. В принципе правильная неформальная структура в коллективе предполагает лидерство одной персоны. Если лидером является менеджер проекта, то это хорошо сказывается на исполнительности работников и благотворно влияет на коллектив и ход развития проекта. Но и здесь существует риск: возможно формирование так называемой групповой мысли (термин, предложенный Дженисом в [40] для обозначения ситуации, когда ценные рабочие качества членов группы не используются из-за преданности их обладателей команде), которая приводит к подавлению инициативы. Чтобы избежать этого, необходимы специальные меры: заседания, на которых все члены команды вынуждены так или иначе высказывать собственное мнение, приглашение независимых экспертов для анализа решений группы и т.д. Есть еще одна причина, по которой ситуация с менеджером в качестве лидера может отрицательно сказываться на результативности выполнения проекта: в таком случае ему неизбежно придется вникать в детали производственного процесса, которые не соответствуют менеджерской функции распределения ресурсов, работ и контроля. Наличие единственного лидера в группе, на которого может положиться менеджер проекта, — одна из главных предпосылок формирования продуктивно работающего коллектива. Но если появляется противодействующий лидер, ситуация в проекте становится крайне неустойчивой. И менеджеру нужно всячески избегать ее: распознавать противодействие как можно раньше, быть терпимым и терпеливым при обсуждении вариантов решений даже тогда, когда кажется, что решение лежит на поверхности. Следует подчеркнуть, что в такой ситуации «хирургическое вмешательство» способно разрушить коллектив со всеми вытекающими отсюда последствиями. Борьба с лидером, особенно со скрытым неформальным лидером, к тому же заметная членам команды, также плохое средство. Она может быть действенной только в тех случаях, когда руководитель уверен в своей победе без административных воздействий. По сути, такая борьба должна рассматриваться в рамках мер по смене лидера команды. И наиболее трудной она оказывается тогда, когда противодействующий лидер выполняет одну из ключевых ролей в проекте. Из сказанного выше ясно, что лидера команды нельзя назначить, что его не так просто заменить, что вернее всего с самого начала распознавать лидерство и выстраивать отношения сотрудничества с ним и далее через него со всей командой. Вот почему, приступая к проекту, менеджер должен самым тщательным образом отнестись к задаче определения ключевых ролей в проекте и к назначению их исполнителей. Следующий перечень ключевых ролей характеризует наиболее типичные ситуации для программных проектов: • архитектор проекта; • проектировщики подсистем; • руководители команд разработки подсистем; • специалист по пользовательскому интерфейсу; • эксперт предметной области. В конкретных проектах может оказаться, что роли руководителей команд или даже проектировщиков подсистем нецелесообразно рассматривать в качестве ключевых. Критерием здесь является то, может ли данная подсистема быть передана на субподряд без ущерба для проекта в целом. Если да, то роль остается ключевой только в том случае, если для нее имеется надежный исполнитель, для которого есть и другие виды деятельности в проекте. Эксперт предметной области чаще всего полезен с самого начала проекта, поскольку эта роль тесно связана с выработкой проектного тех задания. Однако часто бывает трудно определиться с исполнителем этой роли по двум причинам. Сама предметная область в предпроектный период выделена не очень хорошо, а потому есть проблема выбора того, кто способен качественно выполнять соответствующие функции. Вторая причина — банальный дефицит кадров. Таким образом, в начале проекта менеджеру целесообразно выполнять функции эксперта предметной области, т.е. прибегнуть к совмещению ролей (см. лекцию 2). В начале проекта роль специалиста по пользовательскому интерфейсу считать ключевой обычно не требуется. Это бывает, когда основная нагрузка проекта связана не с функциональностью системы, а с тем, какое управление потребуется пользователям. И именно тогда целесообразно привлекать специалиста по пользовательскому интерфейсу к решению стратегических вопросов. Безусловно, ключевой ролью в проекте является лишь архитектор. В связи с этим уместно отметить, что провозглашаемый сторонниками экстремального программирования принцип программирования без архитектора может означать только одно: его роль явно или неявно распределяется между членами команды. При таком подходе говорят, что все разработчики команды занимают ключевые роли с самого начала проекта. Поэтому ясно, почему команды, действующие по схемам экстремального программирования, открываются для привлечения дополнительных кадров довольно редко. При необходимости выполнять работы, выходящие за рамки компетенции сотрудников, они чаше всего прибегают к субподряду. Кандидаты на ключевые роли — основа коллектива. Заполнение других вакансий определяется, когда такая основа имеется, зачастую даже в ходе развития проекта и по мере необходимости. Поскольку первые участники проекта отвечают только за исследования и анализ осуществимости проекта, для начала минимально необходимыми участниками являются те, кто будет выполнять роли архитектора и эксперта предметной области. Но это не значит, что нужно откладывать решение вопроса об остальных персоналиях. Именно до начала проекта надо определить в общих чертах, с кем в дальнейшем предстоит иметь дело менеджеру. Первый вопрос распределения ресурсов: где подбирать специалистов на проект. Вариантов немного (см. рис. 3.1). Во-первых, менеджер может заранее знать возможных кандидатов (хорошо себя зарекомендовавших сотрудников фирмы, с которыми менеджер уже имел дело либо знает по чужим работам). Это самый комфортный вариант для менеджера, который вполне может использовать личные, иногда лишь интуитивные представления о сотрудниках для выбора кандидатов. Следует, однако, иметь в виду, что ни в коем случае нельзя подменять знание о человеке как о работнике сведениями личного характера (приятельские отношения, коммуникабельность и др.). Во-вторых, менеджер может подбирать кандидатов из числа сотрудников фирмы, с которыми он еще не имел дело. В этом случае ему не обойтись без изучения послужного списка сотрудника, собеседований и прочих способов получения сведений о человеке. Третий вариант, на который стоит рассчитывать, если возможности предыдущих вариантов исчерпываются, — это принять на работу нового сотрудника. Ситуация почти такая же, как в предыдущем случае, но несколько хуже: про сотрудника фирмы довольно просто получить объективную информацию, тогда как, нанимая нового человека, приходится довольствоваться сведениями из документов и результатами собеседований. Подбор кандидатур на ключевые роли в проекте полезно проводить в соответствии с графиком привлечения сотрудников к проекту. Такой график необходимо составить к началу периода, когда решение о проекте утверждено. В нем следует указывать сроки начала работ и оценки их продолжительности, а также квалификационные требования. Понятно, что в ходе последующей разработки график будет корректироваться, но начальные установки важны как для руководства, так и для сотрудников. Конкретные персоналии в графике устанавливаются для ключевых ролей, но оценка кадровой потребности должна быть выполнена заранее и по другим ролям. Составляя график в ходе предпроектной деятельности, менеджер не должен предполагать, что все занимаемые вакансии жестко фиксированы (сотрудник может получить более выгодное предложение, заболеть и т.д.). Уже по этой причине целесообразно, формируя график привлечения сотрудников к проекту, предварительно включать в него всех возможных кандидатов на роли. Это позволит выбирать, а впоследствии даже менять исполнителей ролей. Следует отметить, что, набирая сотрудников на ключевые роли, менеджер очень часто попадает в ситуацию, благоприятную для проекта, когда привлекаемый кандидат указывает на другие возможные кандидатуры. Было бы неразумно игнорировать подобные предложения. Единственное ограничение, которое стоит устанавливать в таких случаях, — это требование предоставить резюме, работа с которым не должна отличаться от работы с резюме независимых кандидатов. Впрочем, это требование верно для каждого сотрудника вообще, вне зависимости от того, на какие роли он приглашается. Перечень сведений резюме здесь не обсуждается, но в связи с подготовкой менеджера к началу проекта следует сказать, что из резюме должна быть прямо или косвенно извлечена информация: • об уровне квалификации сотрудника как претендента на ту или • об условиях работы, которые можно предложить сотруднику, привлекая его к проекту (занятость: полная или частичная, требования Если эту информацию получить не удается, то перед тем, как сделать конкретное предложение, менеджер должен провести собеседование, в процессе которого он корректирует свои предварительные оценки. Выставление априорных оценок может быть сделано на основании послужного списка сотрудника, опроса тех, с кем он работал и т.д. Важно подчеркнуть, что сведения из резюме, а также собираемые при опросах и путем собеседований чаще всего не носят абсолютный характер, а потому при определении кадровых ресурсов проекта менеджер должен провести нормирование имеющихся данных. Удобно выражать оценки в балльной системе. Используя все возможные способы подбора кандидатов для участия в проекте (не путать с процедурой найма на работу, которая может для разных организаций быть различной), менеджер собирает резюме всех тех, кого он решил привлечь к сотрудничеству. Эта коллекция резюме структурирована: для каждого кандидата должно быть известно, какие роли в проекте он в принципе способен и согласен исполнять. Соответственно, менеджер в состоянии сделать первое распределение ролей между выделенными кандидатами и обозначить роли, не занятые никем. График привлечения сотрудников к проекту сделает это распределение привязанным ко времени, а информация о возможной занятости кандидата и уровне его соответствия каждой роли (квалификация сотрудника) позволит судить о потенциальной обеспеченности проекта кадровыми ресурсами. Решение задачи подбора кадров для проекта зависит от условий, в которых действует менеджер. Ситуации могут быть следующие: 1. У менеджера есть коллектив потенциальных исполнителей, готовый приступить к работе над проектом. 2. Менеджерский коллектив потенциальных исполнителей недостаточен: среди членов команды нет сотрудников, которые обладают
3. В поле зрения менеджера есть независимые потенциальные исполнители, из которых можно сформировать коллектив для работы над проектом. 4. Менеджеру приходится прибегать к найму рабочей силы со стороны. Причины, по которым складываются эти ситуации, здесь не рассматриваются. Они не являются принципиальными. Гораздо важнее рассмотреть складывающуюся структуру коллектива работников проекта. Наиболее существенной позицией в этой структуре оказывается лидер коллектива, т.е. человек, на которого с самого начала будут ориентироваться другие сотрудники. С менеджерской точки зрения, лидер — это тот человек, на которого можно и чаще всего стоит возложить техническое руководство командой проекта. Но, как уже было сказано, лидер может выступать и как деструктивное звено коллектива. Если установки на проект, которые предлагает менеджер, вступают в противоречие с тем, что думает по этому поводу лидер, то в результате все указания менеджера будут восприниматься негативно. Особенно плохо это при решении вопросов о приеме на работу новых сотрудников. Ситуация еще более усугубляется, когда менеджеру не удается явно определить, кто из работников команды является лидером. Уже из сказанного выше следует, что для лидера целесообразно определить положение такого сотрудника, который занимает какие-либо из ключевых ролей проекта. В этой позиции он сможет отвечать за организацию коллективной работы, за согласование мнений в коллективе, за общие мероприятия и т.д. Но в случае деструктивного лидера это неприемлемо, и наиболее правильным для менеджера будет сделать все возможное, чтобы его нейтрализовать. Не последнее место среди рекомендуемых действий занимает такое болезненное, но чаще всего необходимое мероприятие, как увольнение. В ситуациях, когда используется сложившийся коллектив, неявно предполагается, что менеджер, набирая исполнителей, имеет дело с лидером коллектива, который задает требования к новым сотрудникам. Если же коллектив не сформирован, эта требования задаются самим менеджером. В таких случаях при наборе кадров менеджеру приходится решать задачу выделения одного из исполнителей в качестве лидера хотя бы на время. Резюмируя решение задачи определения кадровых ресурсов проекта, следует указать на следующую схему (см. рис. 3.2).
• До официального начала выполнения проекта менеджер должен Информация о кадровой потребности проекта используется для • Графики привлечения сотрудников к проекту в совокупности с • После утверждения кадровой политики проекта менеджер начинает деятельность по заполнению вакансий (приглашение ранее обозначенных кандидатов, определение лидера, уточнение текущих Задача определения кадровых ресурсов проекта никогда не может быть решена окончательно. Каждый новый участник проекта, каждое увольнение, каждое перераспределение ролей нуждается в корректировке кадровой политики, что проявляется в исправлении графика привлечения сотрудников. Полезно сопоставить представленную схему с тем, что обычно предлагается в качестве методов для работы с кадрами. В этом плане сегодня чаще всего говорят об организации стихийно складывающихся неформальных групп специалистов разного профиля. По-видимому, это связано с анализом формирования успешных коллективов, с одной стороны, а с другой — с разочарованием в рекомендациях, которые предлагались ранее (см., например, обсуждение этого вопроса у Брукса [7]). В соответствии с такой точкой зрения строятся предложения модели проектной группы MSF, в которых делается попытка определить внешние требования, предъявляемые к группам. Постулат о неформальном образовании групп не позволяет говорить о внутренних требованиях, как-то регламентирующих этот процесс. И если следовать логике этих предложений, то кадровая политика менеджмента проекта сводится к выбору подходящих проектных групп. Когда это удается, есть довольно высокие шансы на успех. Однако, к сожалению, менеджеру чаще всего нужно действовать в иных условиях, в которых приходится формировать команду разработчиков. И тогда задача определения кадровых ресурсов проекта, подбора исполнителей становится одной из наиболее важных для проекта. Хочется надеяться, что представленные выше материалы помогут в ее решении.
Вариант 1 1. Априорное распределение кадровых ресурсов проекта — это: □ стартовый состав коллектива исполнителей проекта □ ориентировочный план требуемого кадрового состава,
□ предполагаемый состав коллектива исполнителей проекта □ план распределения ролей между исполнителями проекта □ желательное распределение ролей по исполнителям без учета 2. Противодействующий лидер — это: Q тот, кто своим авторитетом заставляет команду действовать деструктивно □ член коллектива, успешно оппонирующий принимаемым □ лидер коллектива, который фактически препятствует □ достаточно авторитетный критик решений менеджера проекта □ противник общепринятых мнений, к которому 3. Где можно подбирать кадры для выполнения проекта? □ менеджер может привлекать кандидатов, знакомых ему по □ менеджер может принять сотрудника со стороны только по fj менеджер может принять сотрудника со стороны. Надежность варианта определяется качеством работы фирмы, кадрового агентства и др. □ менеджер может заранее знать возможных кандидатов. Это □ менеджер может подбирать кандидатов из числа сотрудников Вариант 2 1. Ключевые роли коллектива разработчиков — это: □ роли в проекте, от которых в наибольшей степени зависит □ роли, определяющие стратегию развития проекта □ роли, которые назначаются наиболее авторитетным □ роли, функции которых наиболее значимы в проекте □ роли, которые должны быть заняты в проекте в течение всего 2. Наличие единственного лидера в группе, на которого □ одна из главных предпосылок формирования продуктивно □ недостаток кадрового обеспечения проекта, поскольку реально □ возможность переложить на одного из сотрудников часть □ возможность переложить на одного из сотрудников часть Q возможность конфликтов с менеджером, связанных с утверждением лидерства 3. Чем может помочь в подборе кадров сотрудник, уже □ ничем, так как это не его работа □ советом, который исходит из того, что данному сотруднику □ указанием в качестве кандидатов конкретных персон, □ проведением экспертного собеседования с целью определения □ любая помощь была бы вредна, так как при этом менеджер Вариант 3 1. Ключевой работник — это: □ тот, кто занимает в проекте ключевую роль □ ответственный работник, от деятельности которого в □ незаменимый разработчик □ сотрудник, определяющий характер деятельности коллектива □ тот, кто занимает в проекте наиболее высокое 2. Какие ключевые роли характеризуют наиболее типичные □ архитектор проекта □ проектировщики подсистем □ руководители команд разработки подсистем □ специалист по пользовательскому интерфейсу □ эксперт предметной области 3. График привлечения сотрудников к проекту — это: □ план, в котором представлены перечень работ с указанием их □ перечень кандидатов для приема на работу с указанием их □ план кадровой потребности проекта □ план расходов на мероприятия, связанные с приемом на □ перечень кандидатов для приема на работу из разных
Дата добавления: 2014-01-07; Просмотров: 716; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |