Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Разработка программного продукта профессиональные стандарты, жизненный цикл, командная работа. Учебное пособие
.pdf
Окончание табл. 2
Управлять персоналом.
Проводить переговоры.
Работать с записями
по качеству (в том
числе с корректирующими действиями, предупреждающими действиями,
запросами на исправление несоответствий)
Методы формирования
команды.
Современные инструменты и методы управления
организацией, в том числе
методы планирования деятельности, распределения
поручений, контроля
полнения, принятия решений.
Методы оценки эффективности работы персонала.
Технологии межличностной и групповой коммуникации в деловом взаимодействии.
Источники информации,
необходимой для профессиональной деятельности.
Культура речи
ис-
выполнять свою роль в
команде;
следовать основным правилам взаимодействия в команде;
планировать деятельность
команды в целом и свою
деятельность на каждом
этапе разработки программного продукта;
оценивать соответствие
качества взаимодействия
членов команды и собственного взаимодействия в
процессе работы определенным правилам, исправлять несоответствия;
определять продуктивные
приемы взаимодействия основных участников разработки программного продукта, которые могут быть
использованы в будущем
Перед началом проектной работы нужно и полезно следующее:
определить, какие роли в команде наиболее успешно может вы-
полнять каждый обучающийся;
определить состав команды;
распределить роли в команде;
определить основные правила взаимодействия членов команды;
спланировать деятельность команды в целом и отдельных членов
команды на каждом этапе
разработки программного продукта.
При определении состава отдельных команд учитываются пожелания обучающихся и рекомендации преподавателя. Следует отметить,
что в реальной профессиональной жизни мы не выбираем партнеров
по работе (это функция непосредственного руководителя в организации), поэтому опыт работы в «незнакомой» команде ценен также для
11

самопознания и может стать основанием для дальнейшего развития
навыков взаимодействия с людьми ради достижения общих целей.
Для определения, какие роли в команде наиболее успешно может
выполнять каждый обучающийся, пройдите тест Р. М. Белбина
(URL:http://www.psyworld.info/online-testy/test-belbina). Для большего
понимания особенностей каждой роли можно самостоятельно пройти
этот тест, используя материалы приложения 1.
Полученные материалы не
влияют на оценку по дисциплине и используются исключительно для определения состава
работоспособных команд.
Для достижения целей проектной работы члены команды должны
быть готовы выполнить следующие роли
2
(более полное описание ро-
лей приведено в приложении 1).
Творец умеет предлагать действия и успешно их реализовывать
под давлением внешних обстоятельств.
Генератор идей имеет креативный, нестандартный взгляд на ве-
щи, но может упускать детали и второстепенные вопросы.
Эксперт имеет высокий уровень подготовки в соответствующей
предметной области, поэтому может
обосновывать принимаемые
решения.
Творец, генератор идей и эксперт относятся к группе ролей, кото-
рая отвечает за генерацию идей.
Координатор может рационально распределить цели и задачи
среди членов команды.
Исполнитель дисциплинирован и надежен при выполнении за-
даний, способен сам себя контролировать.
Реализатор добивается успеха за счет работоспособности и уме
ния четко определять выполнимые и имеющие отношение к проекту
задания.
Координатор, исполнитель и реализатор относятся к группе ролей,
которая отвечает за действия.
Дипломат – восприимчивый член команды, способный сгладить
несогласия в команде.
Исследователь – духовный лидер команды, вечный исследователь новых возможностей и горизонтов.
2
Роли членов проектных команд. URС: http://sixsigmaonline.ru/blog/2013-
05-14-259
-
12

Дипломат и исследователь относятся к группе ролей, которая спо-
собствует внешним связям.
Выше было отмечено, что успешность работы команды во многом
зависит от того, смогут ли члены команды выполнить все основные
роли (каждый член может в той или иной степени эффективно выполнять несколько ролей одновременно). Составы команд определяются
окончательно после
проведения преподавателем анализа результатов
тестирования и пожеланий обучающихся.
Определив состав команд, нужно приступить к формированию
каждой команды, при этом необходимо сделать следующее.
Проанализировать цели команды – конкретные конечные результаты, которые должны быть достигнуты командой. Время, отведенное
на достижение цели, должно быть четко определено.
Поставить задачи – действия, необходимые для
достижения
цели.
При определении и распределении задач необходимо установить
кто, что, как, где и когда будет делать. Напомним, что для каждого
этапа разработки программного продукта в учебном пособии определены основные виды деятельности в соответствии со сформулированными целями. В соответствии с задачами определяют, как команда собирается достигать цели.
Определить и распределить командные роли. Распределение ро-
лей является частью работы, помогающей команде в достижении целей. Характером распределения командных ролей определяется рабочий подход, который принимает на себя команда.
Выработать командные нормы – основополагающие правила,
определяющие, как команда будет выполнять свою работу и как члены
команды будут вести себя
по отношению друг к другу. Любой команде
необходимы нормы, точно устанавливающие командные процессы и
определяющие формы совместной работы в команде.
Ниже приведены некоторые правила проведения совместных обсуждений, следование которым создает условия для
эффективного взаимодействия членов команды друг с другом:
нужно помнить, что истина не принадлежит никому, тем более
одному из членов команды;
,
13

у членов команды есть право на собственное мнение, но не на
факты, они никому не принадлежат;
важно не выходить за рамки обсуждаемого вопроса, в противном
случае возникает безвозвратная потеря времени;
цель обсуждения состоит не в поиске победителя по обсуждае-
мому вопросу, а в поиске наилучшего ответа, поэтому любое
высказывание должно иметь цель разъяснения разных точек зрения и поиск
наилучшего решения обсуждаемого вопроса;
в обсуждении следует предоставить слово каждому члену ко-
манды;
нельзя критиковать членов команды как личностей, только их
идеи или действия;
в процессе обсуждения участники могут изменить свою позицию
под воздействием фактов и
аргументов (это нормально);
необходимо подводить промежуточные и конечные итоги об-
суждения;
опыт показывает, что нередко кажущиеся наивными предложе-
ния и аргументы оказываются в результате самыми ценными (не стесняйтесь высказывать свое мнение).
В процессе работы важно оценивать соответствие качества взаимодействия членов команды и исправлять несоответствия, для чего мож
но использовать специальную анкету (см. приложение 2).
По итогам работы в команде ценно выделить эффективные приемы
взаимодействия членов команды, которые могут быть использованы в
будущем. Для этого можно написать эссе на тему «Как мы работали в
команде» или использовать бланк вида, представленного на рис. 2.
Группа ________________ Команда № ___
-
Моя работа как члена команды Работа всей команды
Сильные стороны Слабые стороны Сильные стороны Слабые стороны
Рис. 2. Бланк для оценки качества взаимодействия в команде
на тему «Как мы работали в команде»
14

Во время защиты задания полученные результаты анализа
упр
у
эссе будут предоставлены обучающимся для обсуждения.
Представленная в табл. 3 характеристика уровней развития
командообразования поможет помочь организовать эффективную ко-
мандную работу, понять и справиться при необходимости с возникающими трудностями в условиях командной работы
Уровень Особенности уровня
А Уровень характерен для сплоченнойрабочей группы, но работа
членов команды в основном не зависит от работы друг друга, при
этом не возникает необходимости в распределении работы между
собой.
Люди являются членами группы потому, что вносят определен-
ный вклад в общий результат. Тем не менее для такой группы
характерно наличие разделяемой всеми ее членами общей цели
каждый из них чувствует себя принятым группой и имеет возможность влиять на других.
Сплоченная рабочая группа учитывает потребности отдельных ее
членов
В Уровень характерен для эффективнойрабочей команды.
На данном уровне команда настроена на увеличение своей производительности, причем работает как самоорганизующаяся команда. Члены команды взаимозависимы, поэтому у них возникает
необходимость распределять работу для достижения общей цели.
В эффективной рабочей команде ее члены делятся друг с другом
рабочей информацией
Команда имеет цели и задачи, разделяемые и
Эффективная рабочая команда фокусируется на увеличении эффективности при достижении рабочих задач как самоорганизующаяся, само
С На данном уровне команда, состоящая из подкоманд со своими
задачами, ориентируется на цели выполняемого проекта в целом.
Каждая подкоманда связана с другими подкомандами для выполнения различных частей проекта; командные ресурсы как человеческие, так и материальные, разделяются между всеми подкомандами; каждая подкоманда может оказывать влияние на всю
команд
3
Определение потребности в командной работе. URC: http://tonygcoolioff.
livejournal.com/22088.html
в целом
авляющаяся команда
3
.
Таблица 3
понимаемые всеми.
,
15

Для эффективной команды характерны следующие признаки.
Цели и задачи команды хорошо понимаются и принимаются ее
членами. Задачи обсуждаются в свободной форме до тех пор, пока не
будут сформулированы таким образом, что все члены команды смогут
найти место в их выполнении.
Члены команды слушают друг друга, среди них могут возникать
разногласия. Все идеи рассматриваются. Члены команды не боятся вы-
глядеть глупо, предлагая творческую мысль, даже если она кажется
чересчур необычной.
Большинство решений достигается консенсусом, который ясно
демонстрирует, что каждый в целом согласен с принимаемым решением и желает двигаться вперед.
Критический разбор имеет конструктивную направленность и
ориентирован на
предотвращение препятствий выполнению работы.
Члены команды осознают процесс собственной коллективной
работы. Часто останавливаются, чтобы проверить, насколько хорошо
все выполняется, или понять, что может повлиять на качество выполнения. Затруднения или проблемы могут быть связаны с процедурой
работы или с индивидуальным поведением членов группы во время
достижения групповых целей. В любом
случае, что бы ни происходило,
используется открытое обсуждение до тех пор, пока не находится
решение.
Следует обратить особое внимание на то, что далее на
каждом этапе разработки определено, какая часть работы выполняется индивидуально каждым членом команды, а какая
часть – совместно в команде.
16

РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА
ПО ОСНОВНЫМ ЭТАПАМ
Описание предметной области. Постановка задачи
В табл. 4 показано соответствие целей обучающегося требованиям
определенных профессиональных стандартов (трудовые функции, трудовые действия, необходимые умения и знания).
Таблица 4
Выполнение работ и управление работами по созданию (модификации) и сопровождению ИС, автоматизирующих задачи организационного управления и
бизнес-процессы
Разработка модели бизнес-процессов заказчика (С/08.6)
Адаптация бизнес-процессов заказчика к возможностям ИС (С/09.6)
Выявление требований к ИС (С/11.6)
Анализ требований (С/12.6)
Согласование и утверждение требований к ИС (С/13.6)
Сбор исходных данных у заказчика.
Разработка модели бизнес-процессов.
Согласование с заказчиком модели бизнеспроцессов.
Моделирование бизнес-процессов в ИС.
Анализ функциональных разрывов и корректировка на его основе существующей модели
бизнес-процессов.
Согласование с заказчиком предлагаемых изменений
Проводить интервьюирование.
Предметная область автоматизации.
Уметь:
искать и использовать ис-
точники информации в соответствующей предметной
области;
представлять логическую
организацию данных, определяемую предметной областью;
определять способы пре-
образования входных данных
в выходные;
17

Окончание табл. 4
Анализировать исходную документацию.
Анализировать
функциональные
разрывы
Технологии межличностной и групповой
коммуникации в деловом взаимодействии.
Источники информации,
необходимой для профессиональной деятельности.
Основы теории систем и
системного анализа
выбирать и использовать
наглядный (обеспечивающий
понимание задачи и выбор
способа ее решения) метод
формализации
Иметь представление:
о предметной области вы-
полняемого задания;
о приемах межличностной
и групповой коммуникации в
деловом взаимодействии;
об основах теории систем и
системного анализа
Критерии качества выполненной работы на этапе «Описание пред-
метной области. Постановка задачи» приведены в табл. 5.
Таблица 5
Оценка выполненной работы
Отлично Хорошо Удовлетворительно
Полнота системного
описания предметной
области:
приведены основные
термины и их определения для конкретной
предметной области;
представленный набор исходных данных
достаточен для решения задачи, т. е. нет
избыточных и недостающих данных (общий случай);
выбран и использован
наглядный (обеспечивающий понимание задачи и выбор способа
Полнота системного
описания предметной
области:
частично приведены
термины и их определения для конкретной
предметной области;
представленный набор
исходных данных недостаточен для решения
задачи, т. е. имеются
избыточные и/или недостающие данные;
выбран наглядный метод формализации, задача формализована частично;
Полнота системного описания предметной области:
не приведены основные
термины и их определения для конкретной предметной области;
представленный набор
исходных данных совпадает с данными в условии
задачи (частный случай);
отсутствует наглядное
представление метода
формализации;
18

Окончание табл. 5
Оценка выполненной работы
Отлично Хорошо Удовлетворительно
ее решения) метод формализации;
приведены выходные
данные в визуальнонаглядной форме (схема, диаграмма, рисунок, таблица, формула);
описаны альтернативные способы решения задачи и обоснован
выбор способа решения
для программной реализации;
определены допущения и ограничения для
выполненной формализации задачи с учетом
реальных условий проектирования
выходные данные приведены без использования визуально-наглядной
формы;
описан только один
способ решения задачи
или не обоснован выбор
способа решения для
программной реализации
выходные данные приведены частично и без
использования визуальнонаглядной формы;
описан способ решения
задачи, предложенный
преподавателем
Каждый член команды разрабатывает свой вариант
формализации задачи, для чего совершает следующие дей-
ствия:
приводит основные термины и их определения для конкретной
предметной области;
переходит от частного случая, представленного в задании, к ее
обобщению;
анализирует исходные данные задачи на достаточность;
строит логическую структуру исходных данных и
связей между
ними;
определяет выходные данные и формы их наглядного представ-
ления;
отбирает не менее двух способов решения задачи;
выбирает и использует наглядный метод формализации (текстовое,
геометрическое, символическое, предметно-образное представления);
19

описывает результаты работы на данном этапе (эти материалы
помещаются в приложение к отчету).
В команде совершают следующие действия:
сравнивают предложенные варианты формали-
зации задачи;
отбирают лучший вариант формализации зада-
чи для программной реализации и при необходимо-
сти дорабатывают;
определяют допущения и ограничения для выполненной форма-
лизации задачи
с учетом реальных условий проектирования;
описывают выбранный вариант формализованной поставки за-
дачи для отчета.
Примеры постановок задач
Задание 1. Составить алгоритм нахождения N первых
автоморфных чисел. Автоморфными называются числа,
которые содержатся в последних разрядах их квадрата,
например, 5
2
= 25, 252 = 625.
Вариант постановки задачи приведен в табл. 6.
Таблица 6
Этапы
анализа
предметной
области
Описание
объектов и
связей между ними
Автоморфные числа –это натуральные числа (большие 1), однозначные (5 и 6), двузначные (25 и 76), трехзначные (376 и 625),
четырехзначных и пятизначных чисел по одному – 9376 и
90625.
Автоморфные числа более высокого порядка получаются из автоморфных чисел предыдущего порядка, если к ним дописать
одну цифру перед числом (которая может быть нулем).
Существует простая зависимость между автоморфными числами одного порядка
Автоморфные числа существуют не в любой системе счисления:
основание системы не должно быть простым числом или его
степенью. Подходящей системой будет шестеричная
, зная одно из них, легко записать второе.
Результат
*
20
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
