Chistyakova Ksenia Seminar1 3 - Hoshi089/hello-world GitHub Wiki

Семинар 1

Пример системы без цели: радуга - появляется после дождя без определенной цели.

Пример "не очень хорошей" не автоматизируемой системы с целью: создание макета сайта веб-дизайнером.

Пример проекта, цель которого не удовлетворяет принципам S.M.A.R.T.: создание макета.

Конкретность: отсутствует, так как непонятно для какой организации он необходим.

Измеримость: не измерима.

Достижимость: достижима только после установления конкретных сроков.

Значимость: имеет значимость только при конкретном обосновании сроков выполнения, смысла баннера, рекламируемого продукта.

Ограниченность во времени: не конкретизирована.

Пример проекта, цель которого удовлетворяет принципам S.M.A.R.T.: создание макета сайта согласно установленному ТЗ, закончить выполнение в течение 21 дня.

Конкретность: указано, что нужно сделать и для кого, в течение какого времени нужно разработать.

Измеримость: измеримо – 21 день.

Достижимость: достижима.

Значимость: для привлечения новых клиентов.

Ограниченность во времени: присутствует (до окончания 21-го дня).

Пример "хорошей" автоматизируемой системы с целью, выраженной через результат процесса: 1С:Предприятие с целью автоматизированного контроля ПО на предприятии.

Пример проекта, цель которого не удовлетворяет принципам S.M.A.R.T.: повысить эффективность отдела разработчиков.

Конкретность: нет конкретики, в чем именно выражена эффективность персонала.

Измеримость: невозможно объективно измерить повышение эффективности работы разработчиков, пока не будут заданы более конкретные рамки (например, время выполнения)

Достижимость: достижима, но только при задании конкретных параметров.

Значимость: не значима, пока не будут заданы конкретные рамки и характеристики повышения качества.

Ограниченность во времени: не установлена.

Пример проекта, цель которого удовлетворяет принципам S.M.A.R.T.: повысить производительность работы отдела разработчиков с помощью замены рабочих компьютеров на более мощные с целью эффективного выполнения работы в течение пяти месяцев.

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

Измеримость: измерима – количество завершенных проектов за ед. времени.

Достижимость: достижима при выполнении условий.

Значимость: повышение производительности работы ведет к повышению прибыли и расширению базы удовлетворенных клиентов.

Ограниченность во времени: заданы временные рамки.

Семинар 2

Плохая система:

Система - журнальный стол.

Подсистема - полка в столе.

Надсистема - помещение.

Хорошая система:

Система - база данных игрушек в магазине для их продажи.

Подсистема - игрушка.

Надсистема - магазин.

Семинар 3

Задание 1.

Пример цикла Деминга: Разработка мобильного приложения дизайн-студии.

Plan (планирование): постановка целей и задач, составление технического задания, определение функционала приложения, создание дизайн-макета интерфейса.

Do (выполнение): написание программного кода в соответствии с техническим заданием.

Check (проверка): тестирование созданного продукта на наличие багов.

Act (улучшение): исправление найденных ошибок и повторное тестирование.

Задание 2:

Для предыдущего примера:

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

Мура - кодом занимаются 1-2 человека, когда рекламной компанией занимается целый отдел.

Мури - в соглашении были указаны работы по модернизации готового приложения, а в реальности оказалось необходимым разработать совершенно новое приложение с нуля (значительно сложнее и затратнее для выполнения).