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