36
Ярославль 2005 Ярославль 2005 Применение бизнес-модели Применение бизнес-модели IT IT -проектов в обучении -проектов в обучении студентов студентов IT IT - - специальностей специальностей Цытович Павел Леонидович Цытович Павел Леонидович Южно-Уральский государственный Южно-Уральский государственный университет университет г. Челябинск г. Челябинск [email protected] [email protected]

Применение бизнес-модели IT -проектов в обучении студентов IT -специальностей

Embed Size (px)

DESCRIPTION

Применение бизнес-модели IT -проектов в обучении студентов IT -специальностей. Цытович Павел Леонидович Южно-Уральский государственный университет г. Челябинск [email protected]. О докладчике. Работаю в Южно-Уральском государственном университете (г. Челябинск) - PowerPoint PPT Presentation

Citation preview

Page 1: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Применение бизнес-Применение бизнес-модели модели ITIT-проектов в -проектов в обученииобучениистудентов студентов ITIT--специальностей специальностей

Цытович Павел ЛеонидовичЦытович Павел ЛеонидовичЮжно-Уральский государственный Южно-Уральский государственный университетуниверситетг. Челябинскг. Челябинск[email protected]@comp.susu.ac.ru

Page 2: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

О докладчикеО докладчике

Работаю в Южно-Уральском государственном Работаю в Южно-Уральском государственном университете (г. Челябинск)университете (г. Челябинск)

Читаю дисциплины, связанные с программной Читаю дисциплины, связанные с программной инженериейинженерией

В 2000 году защитил диссертацию на В 2000 году защитил диссертацию на соискание ученой степени кандидата соискание ученой степени кандидата технических науктехнических наук

Участник образовательного проекта Участник образовательного проекта «Виртуоз-2004»«Виртуоз-2004»

Сфера научных интересов : архитектура Сфера научных интересов : архитектура программных систем, формализация программных систем, формализация процессов проектирования, объектно-процессов проектирования, объектно-ориентированного и аспектно-ориентированного и аспектно-ориентированного подходаориентированного подхода

Имел звание Имел звание Microsoft Certified SpecialistMicrosoft Certified Specialist

Page 3: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

О чем мы будем О чем мы будем говоритьговорить Проблемы адаптации выпускников к Проблемы адаптации выпускников к

реальным условиям реальным условиям IT-IT-компаниикомпании Традиционные подходы к Традиционные подходы к

повышению качества знаний, повышению качества знаний, применяемые на кафедре ЭВМ ЮУрГУприменяемые на кафедре ЭВМ ЮУрГУ

Моделирование Моделирование IT-IT-проектов как проектов как метод обучения проектированию метод обучения проектированию программного обеспеченияпрограммного обеспечения

Деловая игра «Тендер» как форма Деловая игра «Тендер» как форма проведения практического занятия проведения практического занятия по изучению методики по изучению методики проектирования программных системпроектирования программных систем

Page 4: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Проблемы адаптации Проблемы адаптации выпускников в выпускников в IT-IT-компанияхкомпаниях Отсутствие опыта работы в Отсутствие опыта работы в

реальных условиях реальных условиях IT-IT-проектовпроектов Отсутствие навыков работы в Отсутствие навыков работы в

командекоманде Отсутствие интереса изучения Отсутствие интереса изучения

большинства дисциплинбольшинства дисциплин Неуверенность в себеНеуверенность в себе

Page 5: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Как исправить Как исправить ситуациюситуацию?..?..

Page 6: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Традиционный путь…Традиционный путь…

Система рейтингования студентовСистема рейтингования студентов Дополнительные консультации с Дополнительные консультации с

применением электронной почты, применением электронной почты, средств мгновенной передачи средств мгновенной передачи сообщенийсообщений

Самостоятельное формулирование Самостоятельное формулирование студентами задания на курсовую студентами задания на курсовую работу под руководством работу под руководством преподавателяпреподавателя

Конкурс на лучший программный Конкурс на лучший программный продукт по итогам семестрапродукт по итогам семестра

Page 7: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Моделируя Моделируя будущее…будущее… Необходимо приблизить Необходимо приблизить

студента к реальной жизнистудента к реальной жизни Работаем также, как работают Работаем также, как работают

серьезные серьезные IT-IT-компаниикомпании Тяжело в учении – легко в боюТяжело в учении – легко в бою

Page 8: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Любой Любой IT-IT-проект проект характеризуется…характеризуется… четкой регламентацией этаповчеткой регламентацией этапов поставляемыми артефактами по поставляемыми артефактами по

завершению каждого из этаповзавершению каждого из этапов методикой управления рискамиметодикой управления рисками методикой управления ресурсамиметодикой управления ресурсами другими характеристиками, другими характеристиками,

которые не существенны для которые не существенны для процесса обучения процесса обучения

Page 9: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Microsoft Solution Microsoft Solution Framework Framework в учебном в учебном процессепроцессе

Четкая регламентация вех позволяет Четкая регламентация вех позволяет осуществлять контроль за осуществлять контроль за выполнением задач большого объема выполнением задач большого объема (курсовой проект или диплом)(курсовой проект или диплом)

Фазы Фазы MSF MSF четко соответствуют фазам четко соответствуют фазам выполнения заданий студентамивыполнения заданий студентами

Позволяет оценить необходимое Позволяет оценить необходимое время, а также всю работу в целомвремя, а также всю работу в целом

Page 10: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

MSF MSF в учебном в учебном процессепроцессе

Концепция проекта утверждена

Проектные решения утверждены

Работасдана

Выработка

концепцииПод

веде

ние

итог

ов

РеализацияП

роек

тиро

-ва

ние

Тестиро-

вание

Устраненыбольшинство

ошибок

Получена beta-версия программного

продукта

Page 11: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

MSF MSF в учебном в учебном процессепроцессе Выработка концепции (10%-20%)Выработка концепции (10%-20%)

– Осмысление задания, уточнение и Осмысление задания, уточнение и предварительный поиск способов предварительный поиск способов решениярешения

– Артефакт: концепция проектаАртефакт: концепция проекта Проектирование (20%-30%)Проектирование (20%-30%)

– Проектирование или сбор материалаПроектирование или сбор материала– Артефакты: Сценарии использования, Артефакты: Сценарии использования,

логический дизайн, физический дизайнлогический дизайн, физический дизайн

Page 12: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

MSF MSF в учебном в учебном процессепроцессе Реализация (40%-50%)Реализация (40%-50%)

– Создание программного кодаСоздание программного кода– Артефакты: Артефакты: beta-beta-версия версия

программного продукта программного продукта Тестирование (15%)Тестирование (15%)

– Функциональное, нагрузочное, Функциональное, нагрузочное, стресс-тестированиестресс-тестирование

– Артефакты: программный продукт, Артефакты: программный продукт, спецификация тестирования, план спецификация тестирования, план пилотного внедренияпилотного внедрения

Page 13: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

MSF MSF в учебном в учебном процессепроцессе Подведение итогов (5%)Подведение итогов (5%)

– Сбор документации, полученной Сбор документации, полученной на ранних этапахна ранних этапах

– Сдача работы с защитой Сдача работы с защитой преподавателю или комиссии преподавателю или комиссии

– Артефакт: оценка в соответствии Артефакт: оценка в соответствии с критериями рейтинговой с критериями рейтинговой системысистемы

Page 14: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Система оценки. Система оценки. КритерииКритерии Качество анализа проблем Качество анализа проблем

заказчиказаказчика Качество полученных Качество полученных

сценариев использованиясценариев использования Объектно-ориентированная Объектно-ориентированная

модель интерфейса модель интерфейса пользователяпользователя

Page 15: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Система оценки. Система оценки. КритерииКритерии Независимость бизнес-логики Независимость бизнес-логики

от программной платформыот программной платформы Применение типовых Применение типовых

проектных решенийпроектных решений Применение архитектурных Применение архитектурных

решенийрешений

Page 16: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Управление рискамиУправление рисками

Попытка прогнозирования Попытка прогнозирования рисковрисков

Попытка поиска путей Попытка поиска путей предотвращенияпредотвращения

Попытка поиска путей Попытка поиска путей минимизации произошедших минимизации произошедших рисковрисков

Page 17: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Управление Управление ресурсамиресурсами Еженедельный (двухнедельный) Еженедельный (двухнедельный)

отчет о проделанной работеотчет о проделанной работе Отчет имеет четкую структуру:Отчет имеет четкую структуру:

– выполненные задачивыполненные задачи– Нерешенные проблемыНерешенные проблемы– задачи на следующую неделюзадачи на следующую неделю– Предложения и вопросыПредложения и вопросы

Обязательные консультации или Обязательные консультации или собрания командсобрания команд

Page 18: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Но для того чтобы Но для того чтобы создать программный создать программный продукт надо знать продукт надо знать как это делать... как это делать...

Page 19: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Как обучить Как обучить проектированию…проектированию… Лекции, где объясняется Лекции, где объясняется

методика проектирования с методика проектирования с использованием прецедентной использованием прецедентной моделимодели

Практические занятия, где Практические занятия, где рассматриваются примеры рассматриваются примеры проектированияпроектирования

Page 20: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Однако обучение Однако обучение проектированию это не проектированию это не обучение обучение программированиюпрограммированию

Page 21: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Традиционная форма Традиционная форма практик не подходит так практик не подходит так как…как… Студент является всего лишь Студент является всего лишь

наблюдателем процесса…наблюдателем процесса… Студент не погружается в Студент не погружается в

процесс разработки…процесс разработки… Он не заинтересован в Он не заинтересован в

достижении результата, так достижении результата, так как не может еще понять как не может еще понять процесс проектирования…процесс проектирования…

Page 22: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Практические занятия Практические занятия в форме деловой в форме деловой игры…игры… Позволяют всех студентов Позволяют всех студентов

вовлечь в процесс разработкивовлечь в процесс разработки Имитируют реальный процесс Имитируют реальный процесс

командной работыкомандной работы Приближают процесс Приближают процесс

проектирования к реальной проектирования к реальной жизнижизни

Page 23: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Деловая игра Деловая игра «Тендер». Идея«Тендер». Идея Заказчик объявляет тендер Заказчик объявляет тендер

среди нескольких компаний на среди нескольких компаний на проектирование некоторой проектирование некоторой программной системыпрограммной системы

Победившая компания получит Победившая компания получит право реализовать данный право реализовать данный проект и внедрить его у проект и внедрить его у заказчиказаказчика

Между компаниями необходимо Между компаниями необходимо создать конкуренцию!!!создать конкуренцию!!!

Page 24: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Деловая игра Деловая игра «Тендер».«Тендер».РолиРоли Каждая студенческая группа – Каждая студенческая группа –

это отдельная компанияэто отдельная компания Преподаватель играет роль Преподаватель играет роль

заказчиказаказчика Студенты сами должны Студенты сами должны

организовать обсуждение и организовать обсуждение и работуработу

Page 25: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Деловая игра Деловая игра «Тендер».«Тендер».РолиРоли Заказчику от компании могут Заказчику от компании могут

задаваться вопросы для уточнения задаваться вопросы для уточнения заданиязадания

Преподаватель ведет протокол Преподаватель ведет протокол занятий, записывая самые занятий, записывая самые интересные моментыинтересные моменты

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

Page 26: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Деловая игра Деловая игра «Тендер». Расписание «Тендер». Расписание игрыигры 1 занятие1 занятие

– Объявление задания и системы Объявление задания и системы оценкиоценки

– Постановка функциональных Постановка функциональных требованийтребований

– Сценарии использования как Сценарии использования как итоговый документитоговый документ

2 занятие2 занятие– Корректировка сценариев Корректировка сценариев

использованияиспользования– Логический дизайнЛогический дизайн

Page 27: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Деловая игра Деловая игра «Тендер». Расписание «Тендер». Расписание игрыигры 3 занятие3 занятие

– Корректировка логического Корректировка логического дизайна дизайна

– Физический дизайнФизический дизайн 4 занятие (лекция)4 занятие (лекция)

– Объявление результатов деловой Объявление результатов деловой игрыигры

– Разбор ошибок (Самое главное!)Разбор ошибок (Самое главное!)

Page 28: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Деловая игра «Тендер». Деловая игра «Тендер». Система оценки Система оценки результатоврезультатов организация командной работы организация командной работы

группы – насколько группа группы – насколько группа состоялась как команда, как состоялась как команда, как студенты смогли построить студенты смогли построить обсуждение в условиях обсуждение в условиях ограниченного времени;ограниченного времени;

Page 29: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Деловая игра «Тендер». Деловая игра «Тендер». Система оценки Система оценки результатоврезультатов качество анализа предметной качество анализа предметной

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

качество выявления акторов системы качество выявления акторов системы – насколько полно составлен список – насколько полно составлен список акторов, насколько этот список акторов, насколько этот список адекватен предметной области и адекватен предметной области и решаемой проблеме пользователя;решаемой проблеме пользователя;

Page 30: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Деловая игра «Тендер». Деловая игра «Тендер». Система оценки Система оценки результатоврезультатов список прецедентов и диаграмма список прецедентов и диаграмма

прецедентов – насколько полно прецедентов – насколько полно сформулированы функциональные сформулированы функциональные требования к системе и учтены требования к системе и учтены пожелания заказчика;пожелания заказчика;

логический дизайн – наличие логический дизайн – наличие паттернов, возможность повторного паттернов, возможность повторного использования принятых решений в использования принятых решений в той же предметной области, что и той же предметной области, что и решаемая задача;решаемая задача;

Page 31: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Деловая игра «Тендер». Деловая игра «Тендер». Система оценки Система оценки результатоврезультатов физический дизайн – насколько физический дизайн – насколько

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

внутренняя документация – насколько внутренняя документация – насколько качественно ведется документация, качественно ведется документация, так как именно по ней заказчик так как именно по ней заказчик оценивает качество проектных оценивает качество проектных решений решений

Page 32: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Небольшой Небольшой комментарий…комментарий…

Система управления Женевским Система управления Женевским государственным университетом государственным университетом

Page 33: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Деловая игра Деловая игра «Тендер». Первые «Тендер». Первые итогиитоги Студенты освоили прецедентную Студенты освоили прецедентную

модель проектирования на модель проектирования на практике, а не в теориипрактике, а не в теории

Студенты испытали на себе, что Студенты испытали на себе, что значит работа в командезначит работа в команде

Получены положительные Получены положительные отзывы о данной методике отзывы о данной методике проведения практических проведения практических занятий от студентовзанятий от студентов

Page 34: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Деловая игра Деловая игра «Тендер». «Тендер». СотрудничествоСотрудничество Мы заинтересованы в Мы заинтересованы в

апробации методики в других апробации методики в других ВУЗахВУЗах

Автор может провести Автор может провести «Тендер» в вашем ВУЗе«Тендер» в вашем ВУЗе

Пишите по адресу Пишите по адресу [email protected]@comp.susu.ac.ru

Page 35: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

Делаем выводы…Делаем выводы…

Моделирование Моделирование IT-IT-проекта проекта повышает качество обучения повышает качество обучения студентов студентов IT-IT-специальностейспециальностей

Студенты раньше узнают о тех Студенты раньше узнают о тех проблемах, с которыми им проблемах, с которыми им предстоит столкнуться в будущемпредстоит столкнуться в будущем

Форма занятий в виде деловой Форма занятий в виде деловой игры повышает интерес студента игры повышает интерес студента к изучаемой дисциплинек изучаемой дисциплине

Page 36: Применение бизнес-модели  IT -проектов в обучении студентов  IT -специальностей

Ярославль 2005Ярославль 2005

ВопросыВопросы

?