Найти в Дзене
ТОИР ПРО

ПРО ОПИСАНИЕ БИЗНЕС-ПРОЦЕССОВ ТОИР



Есть такая шутка про то, как определить является ли человек программистом: дать ему задачу и слушать ответы:
«Буратино дали 3 яблока. Два он отдал Мальвине. Сколько яблок у него осталось?»

Настоящий программист будет рассуждать так:

1. Неизвестно, сколько яблок было у Буратино до того, как ему дали 3 яблока.
2. Неизвестно два "чего" он отдал Мальвине.
3. Неизвестно не является ли Буратино и Мальвина двумя разными сущностями, или одно из них это ссылка на другое.
4. Неизвестно что подразумевается под процессом "отдал", и результат этого процесса (может Мальвина не взяла).
5. Непонятно в какой момент "осталось". После того как он попытался дать в первый раз?
6. Неизвестно не являются ли яблоки частью состояния Буратино, или самостоятельными объектами.
7. Не ясно, сколько времени прошло с момента нахождения яблок у Буратино до процесса "отдачи":
– может яблоки полураспадаются сами по себе (сгнивают), или возвращаются к тем, кто их дал.
– может их едят пока они у Буратино, а он просто этого не знает.
8. Не ясно, сколько яблок может удержать Буратино.
Может, всего 2... и если он 2 отдал, у него нет яблок.
9. Если процесс дачи яблок рекурсивный, мы все останемся без яблок.

Так вот, когда вы описываете процессы ТОиР, нужно рассуждать, как программист. Например, дайте вашему бизнес-аналитику (инженеру по надежности, планировщику и т.п.) задачу, и послушайте его ответы:
«В цеху есть 10 единиц оборудования, произошло 2 отказа. Сколько единиц оборудования осталось работать?»

Настоящий бизнес-аналитик, описывающий процессы ТОиР должен рассуждать примерно так:

1. Из условия задачи непонятно, были ли 10 единиц оборудования в рабочем состоянии до того, как 2 отказали.
2. Неизвестно, это были разные отказы, или один и тот же, но повторившийся через-какое-то время?
3. Неизвестно, два вида отказа произошли на одной единице оборудования, или отказали две единицы оборудования.
4. Неизвестно, какие виды отказа произошли, и какие последствия они вызвали?
5. Непонятно, сколько единиц оборудования работали на момент первого отказа.
6. Непонятно, являются ли отказы связанными.
7. Неясно, сколько времени произошло с момента первого отказа до второго отказа:
- может быть, за это время первый отказ уже был устранен;
- может быть, за это время произошли другие отказы…
8. Неясно, были ли это полные или частичные отказы.
9. Привели ли произошедшие отказы к остановке всего производства….

Пример, конечно, шуточный. Но, в каждой шутке есть только доля шутки. Поэтому, учитесь рассуждать, как программисты, даже если вы специалисты в ТОиР )))