Постановка методов Чек лист?

Как раз под текущую задачу Правда пока без описания практики Буду завтра ссылаться на встрече в первой половине дня :slight_smile:

Постановка метода включает в себя следующие шаги (помним, что «шаг» тут понятие условное, постановка метода — тоже метод, поэтому «пошаговые процедуры» нехарактерны, всё в жизни будет более запутанно, функциональное программирование с ленивыми вычислениями тут более подходящая аналогия):

  1. Опишите метод в форме, пригодной для его изучения (это означает разработку регламента/инструкции/«корпоративного стандарта» для рабочего процесса не столько в форме «справочника» или «чёткого алгоритма», сколько в форме учебного материала, удобного для укладывания в голову).
  2. Составьте для этого регламента шаблон чеклиста (заголовки таблички, где строчки таблицы будут чеклистами при прохождении каждой работы по рабочему процессу)
  3. Убедитесь, что и регламент, и чеклист по шаблону чеклиста к этому регламенту доступны в операционном софте того работника, который будет идти по этим чеклистам. Никаких «всё это доступно на центральном сервере в одном месте, мне удобно как автору регламента, а также удобно для проверки из одного места» (если у вас все задачи отслеживаются в какой-то одном операционном софте для всех сотрудников, то вам повезло. Если работник работает в другом софте — то вам трудно будет отследить целостность выполнения всех методов инженерного процесса в целом, но зато работник будет использовать чеклисты, а не игнорировать их). Помним ошибку авторов первых стандартов описания методов: они были удобны для методологов, неудобны для исполняющих методы работников. Если работник работает в 1С, то это должен быть текст и табличка в 1C, если работает в каком-то приложении, открываемом через браузер, то это должно быть в том же приложении. Не должно быть открытых окошек разных программ в компьютере работника, он будет работать в той среде, где происходит сама работа, а регламент и чеклист просто не будет открывать, ибо они не будут в контексте работы, не будут связываться с рабочим инструментарием, с помощью в работе!
  4. Проведите обучение — для этого обязательно пройдите вместе с работником по рабочему процессу и заполните вместе первую строчку в таблице чеклиста. Мало того, что работник будет научен, вы ещё и найдёте неточности-неясности-неопределённости в регламенте (и немедленно его исправите), а также неточности-неясности-неопределённости в шаблоне чеклиста, и тоже их исправите. Если чеклист неудобно держать на экране, вы тоже это обнаружите — и исправите.
    5. Установите надзор за заполнением чеклиста. Ибо без надзора вы обнаружите, что чеклист не заполняется по ходу работы (то есть он не действует как чеклист, не помогает собранности), а где-нибудь в конце недели какой-нибудь младший сотрудник ставит все отметки о выполнении операций по всем работам, включая выполнение тех операций, о которых вообще забыли в суете самой работы. Нет, чеклисты нужны для поддержанной коллективным экзокортексом собранности, нужна дисциплина. Governance/надзор/присмотр — это когда работу поручает кто-то другой, но за несоблюдение правил следует увольнение: «если ты разболтан и рассеян настолько, что не в состоянии поставить отметку о выполнении работы, то мы не можем быть уверены, что ты внимателен и точен в выполнении самой работы, поэтому — пошёл вон!».

В любом предприятии есть много рабочих процессов (синоним метода работы!), выполняемых множеством людей, поэтому удержание внимания на постоянно меняющихся предметах этих рабочих процессов — это собранность, в данном случае коллективная собранность, внимание удерживается с использованием чеклистов во внешней памяти (обычно в компьютерах, редко на бумаге), а описание методов в ходе их взаимосвязанного выполнения при этом вполне может пониматься как «сборник чеклистов по достижению состояний альф».

1 лайк

Вот очень хотелось бы увидеть на практике описание живых примеров за “заполнением чеклистов”.
Это как у кого выглядит? Кто пользуется табличкой ексель, есть такие?
Кто чеклисты ведёт в гугл таблицах? Кто в таск трекере?

Да без разницы где.

У нас перед релизом релиз менеджер кидает в общий чат список вопросов, лиды ходят по своим командам и собирают ответы. Надзор в том, что если у нас что-то поменялось, а мы это не предъявили по чеклисту, ничего хорошего не будет. Потом все как дураки будем сидеть после выкатки, баги ловить от пользователей.

Ну то есть чек-лист в гугл таблицах. Заполняют их техлиды. Верно?

Нет. Чеклист это сообщение в общий чат (там 5 или 6 вопросов открытых). Которое потом копируется в чаты команд и каждая команда отвечает на вопросы. По ответам совершаются нужные действия, если они там есть.

Пример вопроса: добавились ли в этом релизе новые переменные?
Ответ либо нет, не добавились. Либо да, добавились вот такие. Если есть список переменных, лид заводит задачу на devops добавить их в соответствующую конфигурацию сервисов.

1.Где то описано, что нужно сделать по пункту чек листа? Не результат/состояние, а метод?

2.А как же проставить галочки о выполнении? Контроль отсутствует?

Забавный формализм)

  1. Все знают что нужно сделать чтобы добавить переменную - создать задачу на devops (но лично я для команды это описала в ридми проекта и дополнительно на это есть ссылка в чате FAQ)
  2. Контроль присутствует, формально ставить галочки на бумаге или где-то ещё не обязательно.

Ты книгу Гаванде читал? Там один из вариантов прохождения чеклиста (у пилотов) это устные ответы на вопросы. Галочка ставится в голове)

В процессе

1 лайк

Несколько человек участвует в процессе, время ограничено, и нужен именно контроль с отметками о проделанной работе

Когда нужен, тогда нужен.